Skip to content
代码片段 群组 项目
未验证 提交 e47af40d 编辑于 作者: Doug Bunting's avatar Doug Bunting 提交者: GitHub
浏览文件

[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
上级 69fb40f2
No related branches found
No related tags found
加载中
显示
726 个添加124 个删除
加载中
0% 加载中 .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册