gpt4 book ai didi

msbuild - 如何为TeamCity NuGet安装程序设置MSBuild版本?

转载 作者:行者123 更新时间:2023-12-04 13:57:10 25 4
gpt4 key购买 nike

我正在尝试使用NuGet Installer TeamCity构建步骤为.NET Core解决方案还原NuGet软件包。 “MSBuild自动检测”选择MSBuild v4.0而不是.NET Core项目所需的v15.0:

[15:41:53][restore] Starting NuGet.exe 4.1.0.2450 from C:\TeamCity\buildAgent\tools\NuGet.CommandLine.4.1.0\tools\NuGet.exe
[15:41:53][restore] MSBuild auto-detection: using msbuild version '4.0' from 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319'.
[15:41:53][restore] Nothing to do. None of the projects in this solution specify any packages for NuGet to restore.
[15:41:53][restore] Process exited with code 0

这会导致软件包还原后运行的“MSBuild” TeamCity步骤中的编译错误:
Assets file 'C:\TeamCity\...\MyProj\obj\project.assets.json' not found.
Run a NuGet package restore to generate this file.

对于“MSBuild” TeamCity步骤,我按照 SO answer中所述手动选择MSBuildTools版本:
enter image description here

但是我没有为'NuGet Installer'步骤找到类似的设置。我想念什么吗?

最佳答案

我设法克服了这个问题,指定了-MSBuildPath command line parameter:

enter image description here

关于msbuild - 如何为TeamCity NuGet安装程序设置MSBuild版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44522321/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com