【发布时间】:2021-04-06 07:15:30
【问题描述】:
我查看了大量关于此的文章,包括 here 和 here。没有人提供我可以开始工作的解决方案。
我已经打开了在 VisualStudio 中自动执行此操作的所有功能。但是在我们的构建机器上,我们使用 MSBuild 构建 .sln 文件,而不是通过打开 VisualStudio。那么在 MSBuild 中,我怎样才能最好地做到这一点呢?
我们所有的 .sln 文件都适用于 VisualStudio 2019,并在处理 NuGet 时设置为默认值(我相信)。
【问题讨论】:
-
根据您需要
nuget.exe restore或msbuild /t:restore的实际项目类型。已被广泛讨论。 -
@LexLi 我试过“msbuild myfile.proj /t:restore”,它立即完成,什么也不做。而且我找不到可以从哪里下载 nuget.exe。
-
nuget.org/downloads 你可以通过阅读它的 bin 日志来了解为什么 MSBuild 不能工作,msbuildlog.com
-
@DavidThielen,有关于这个问题的最新消息吗?
-
@PerryQian-MSFT 我最终做了“nuget restore filename.sln”
标签: visual-studio msbuild nuget nuget-package-restore