提问人:citykid 提问时间:11/15/2023 更新时间:11/15/2023 访问量:51
如何禁用 Microsoft.Build.Tasks.Git.LocateRepository
How can I disable Microsoft.Build.Tasks.Git.LocateRepository
问:
我安装了 VS 2022 预览版,因此我的构建时间延长了 10 秒:
1> 9609 ms Microsoft.Build.Tasks.Git.LocateRepository 1 calls
我不想要任何与 git 相关的构建步骤,我可以禁用此构建任务吗?例如,在 directory.build.props 中?如何?
答:
2赞
Jonathan Dodds
11/15/2023
#1
该任务不是标准的 MSBuild 任务。(有关标准任务,请参阅 MSBuild 任务参考。该任务是源链接的一部分,它提供源代码链接元数据以支持调试。LocateRepository
通过搜索源链接源代码,似乎将属性设置为将停止运行任务。$(EnableSourceControlManagerQueries)
false
如果尚未设置值,则在 中初始化该属性,并在 中使用。在命令行中重写和在项目文件中重写都应该都有效。Microsoft.SourceLink.Common.props
Microsoft.SourceLink.Common.targets
评论
$(EnableSourceControlManagerQueries)