fsprojects-archive / zzarchive-VisualFSharpPowerTools

[ARCHIVED] Power commands for F# in Visual Studio
http://fsprojects.github.io/VisualFSharpPowerTools/
Apache License 2.0
310 stars 77 forks source link

VSSDK in paket.dependencies #1437

Closed smoothdeveloper closed 8 years ago

smoothdeveloper commented 8 years ago

attempt (almost complete!) to solve #1425

the vsix doesn't package itself due to weird errors that needs investigation

vasily-kirichenko commented 8 years ago

Rebase it on master.

smoothdeveloper commented 8 years ago

Ok, now all the "normal" compile time build failures are fixed on appveyor, only the vsix packaging is failing (same as what I'm seeing locally).

I wonder if someone with a bit more of experience with VSSDK could give it a quick look (don't spend hours) to see if this can be solved.

cc @jaredpar any idea how to diagnose this Given type must derive from ITag:

https://ci.appveyor.com/project/dungpa/visualfsharppowertools/build/2.6.0-a1607161349#L735

dungpa commented 8 years ago

As the first step, you could:

This will simplify package management of VSSDK assemblies.

smoothdeveloper commented 8 years ago

@dungpa are we dropping support for VS2013?

dungpa commented 8 years ago

Although we compile for VS2015, binaries can still be used for VS2013.

smoothdeveloper commented 8 years ago

Ok, I'm giving it another shot, I'm thinking, do we need a separate v2015 project if the SDK/VS doesn't have issue with code calling later part of SDK?

Say we develop feature for next release VS15, does that have to be in separate project?

smoothdeveloper commented 8 years ago

Problem if I remove vssdk12 (and keep only vssdklegacy and a merged vssdk) is that I get obsolete feature warning (as error) at each usage of SmartTag.

I don't know how to suppress those wanrnings.

smoothdeveloper commented 8 years ago

@dungpa @vasily-kirichenko this is green :)

I had to add 44 at the warning exclusion list though (Obsolete members), I hope we are ok with this.