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

Work around dotnet/msbuild#3274 (#39146)

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