Hi,
I have an issue when building a VSIX package in Visual Studio 2017
Reproduction Steps:NCrunch Version: 3.6.0.2
Visual Studio 2017: 15.0.0+26228.9
- Create a new VSIX package project
- Let NCrunch build it
Visual Studio can build itExpected Outcome:It Builds
Actual Outcome:Get Error Message
Quote:
..\..\..\..\..\..\..\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Microsoft\VisualStudio\v15.0\VSSDK\Microsoft.VsSDK.targets (90, 5): The "ValidateVsixManifest" task failed unexpectedly.
System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.VisualStudio.Setup.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
File name: 'Microsoft.VisualStudio.Setup.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
at Microsoft.VsSDK.Build.Tasks.ValidateVsixManifestUtilities.ValidateVsix(TaskLoggingHelper log, String manifestToValidate, String vsixSchemaPath, Boolean validateEverything, String& name, String& id)
at Microsoft.VsSDK.Build.Tasks.ValidateVsixManifest.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
Any help on getting this sorted. would be appreciated.
Nb. This is different to the main error I'm getting in my main solution, but I can't reproduce that simply with the current issue.Peter Gerrard