microsoft / ConcordExtensibilitySamples

Visual Studio Debug Engine Extensibility Samples
Other
121 stars 50 forks source link

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

Closed gregg-miskelly closed 2 years ago

gregg-miskelly commented 2 years ago

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.

gregg-miskelly commented 2 years ago

Fixed in 17.0.2012801 nuget packages