Recently we updated the microsoft.vssdk.buildtools nuget package that we use in the build, the one we originally referenced was really quite old.
This change caused us to fail some validation steps when inserting into the Visual Studio. The failure happened because a change in the VSSDK vsix package generation code changed, to include additional unnecessary .dlls in the generated .vsix file.
We had a short term fix that reverted the vssdk bnuget package we use. Here is the final fix, this uses the latest shipped release vssdk package and sets a property to stop the extra .dlls being shipped in the .vsix.
Fixes: https://github.com/dotnet/fsharp/issues/17279
Recently we updated the microsoft.vssdk.buildtools nuget package that we use in the build, the one we originally referenced was really quite old.
This change caused us to fail some validation steps when inserting into the Visual Studio. The failure happened because a change in the VSSDK vsix package generation code changed, to include additional unnecessary .dlls in the generated .vsix file.
We had a short term fix that reverted the vssdk bnuget package we use. Here is the final fix, this uses the latest shipped release vssdk package and sets a property to stop the extra .dlls being shipped in the .vsix.