microsoft/ConcordExtensibilitySamples

vsdconfig.xsd gets added to projects when adding Microsoft.VSSDK.Debugger.VSDConfigTool package

gregg-miskelly opened this issue · 1 comments

Repro steps:

  1. Create a new C++ project
  2. Right click on the solution and open nuget package manager
  3. Add a reference to Microsoft.VSSDK.Debugger.VSDConfigTool

Result:

vsdconfig.xsd gets copied from the nuget package and added to the solution. For C++ projects this can cause the build to fail as it invokes legacy code that doesn't work.

Expected:

vsdconfig.xsd should NOT be copied from the nuget package, and should NOT be added to the solution

Work around:

Delete the copied vsdconfig.xsd and remove the reference from the project. Optionally one can replace it with something like this.

Fixed in 17.0.2012801 nuget packages