[release/6.0] Work around dotnet/msbuild#3274 (#39293)
* [release/6.0] Work around dotnet/msbuild#3274 - `cherry-pick` of e2707e1e Work around dotnet/msbuild#3274 - #38547 - handle a ApiDescription.Client code generator that uses `%(OutputPath)` as a directory - see also <https://stackoverflow.com/questions/48868060/can-a-task-itemgroup-glob-files> - add tests for Microsoft.Extensions.ApiDescription.Client.targets - make `TemporaryCSharpProject` slightly extensible - allow project additions to `TemporaryDirectory` after `Create()` nits: - add comment about batching w/ a code generator that uses `%(OutputPath)` as a directory - fix `%(SourceDocument)` metadata - primarily for back-tracing in detailed / binary logs - remove useless `%(OutputPathExtension)` metadata; use `%(Extension)` - remove useless `ConsoleClient` test asset project Handle symbolic links in `TemporaryDirectory` - e.g. on macOS /var/folders resolves to /private/var/folders * !fixup! Align indentation per review comments
显示
- src/Tools/Extensions.ApiDescription.Client/src/build/Microsoft.Extensions.ApiDescription.Client.targets 34 个添加, 20 个删除.../build/Microsoft.Extensions.ApiDescription.Client.targets
- src/Tools/Extensions.ApiDescription.Client/test/Microsoft.Extensions.ApiDescription.Client.Tests.csproj 13 个添加, 9 个删除...t/Microsoft.Extensions.ApiDescription.Client.Tests.csproj
- src/Tools/Extensions.ApiDescription.Client/test/TargetTest.cs 503 个添加, 0 个删除...Tools/Extensions.ApiDescription.Client/test/TargetTest.cs
- src/Tools/Extensions.ApiDescription.Client/test/TemporaryOpenApiProject.cs 88 个添加, 0 个删除...ons.ApiDescription.Client/test/TemporaryOpenApiProject.cs
- src/Tools/Extensions.ApiDescription.Client/test/TestProjects/ConsoleClient/ConsoleClient.csproj 0 个添加, 38 个删除...ient/test/TestProjects/ConsoleClient/ConsoleClient.csproj
- src/Tools/Extensions.ApiDescription.Client/test/TestProjects/ConsoleClient/Program.cs 0 个添加, 15 个删除...ription.Client/test/TestProjects/ConsoleClient/Program.cs
- src/Tools/Extensions.ApiDescription.Client/test/TestProjects/build/Fakes.targets 38 个添加, 26 个删除...iDescription.Client/test/TestProjects/build/Fakes.targets
- src/Tools/Shared/TestHelpers/TemporaryCSharpProject.cs 16 个添加, 11 个删除src/Tools/Shared/TestHelpers/TemporaryCSharpProject.cs
- src/Tools/Shared/TestHelpers/TemporaryDirectory.cs 34 个添加, 5 个删除src/Tools/Shared/TestHelpers/TemporaryDirectory.cs
加载中
想要评论请 注册 或 登录