Don't rely on tool for build-integration of svcutil.xmlserializer
Open
bug
dotnet-svcutil.xmlserializer
priority 2
tooling
- Dominant language
- C#
- Stars
- 1.8k
- Forks
- 576
- Avg merge
- 6d 9h
- Merged PRs (30d)
- 2
Description
Right now svcutil.xmlserializer uses the MSBuild `` task to run a project-local tool.
This is a bit dangerous because it cannot work when multiple csproj files are in the same directory.
Also, project-local tools are deprecated by the global tools feature so it feels unnatural for users to use a deprecated feature for setting up xmlserializer integration.
Consider locating the executable from the .targets file (e.g. based on `$(MSBuildThisFileDirectory)`) to remove the need for the indirect lookup via the CLI.
Contributor guide
Assessment
This issue has not been assessed yet.