【发布时间】:2018-03-28 04:11:08
【问题描述】:
我正在尝试让新的 MSBuild NuGet 恢复功能正常工作,但遇到了一个奇怪的问题。
如果我这样做:
msbuild.exe mySolution.sln /p:Configuration=Release
我收到有关缺少软件包的错误消息。这是预期的行为。 但是,如果我这样做:
msbuild.exe mySolution.sln /p:Configuration=Release /t:restore
MSBuild “成功”,但只是创建了一个 obj 文件夹,其中包含一些与 NuGet 还原相关的文件,即没有 bin\Release\ 文件夹。
为了恢复和构建,我必须发出上述两个命令(显然,首先恢复)。
我已升级所有 packages.config 文件以使用 .csproj 文件中的最新 PackageReference。
有没有一种方法可以使用单个命令来恢复和构建?
【问题讨论】:
标签: .net visual-studio msbuild nuget