Dot net nuget restore - 恢复:无效参数错误
Dot net nuget restore - restore: invalid arguments error
我正在尝试使用恢复命令编译我的 C# 项目:
bat "nuget.exe restore \"C:(...)\Bin\msbuild.exe\" mycoolproj.sln \t:Clean,Build"
我收到 restore: invalid arguments
错误。
然后我改成/t:Clean,Build
,得到"Unknown option 't:Clean,Build'"
。
你知道问题出在哪里吗?
/t:Clean,Build
是一个 msbuild.exe
开关,目前您无法使用 nuget.exe
将开关传递给 msbuild
。或者,因为您正在构建项目,您可以告诉 msbuild.exe
为您恢复这些包:
msbuild.exe solution.sln /t:rebuild,restore
也在MSBuild 15.5 and later there is a /restore
switch which is :
msbuild.exe solution.sln /restore /t:rebuild
我正在尝试使用恢复命令编译我的 C# 项目:
bat "nuget.exe restore \"C:(...)\Bin\msbuild.exe\" mycoolproj.sln \t:Clean,Build"
我收到 restore: invalid arguments
错误。
然后我改成/t:Clean,Build
,得到"Unknown option 't:Clean,Build'"
。
你知道问题出在哪里吗?
/t:Clean,Build
是一个 msbuild.exe
开关,目前您无法使用 nuget.exe
将开关传递给 msbuild
。或者,因为您正在构建项目,您可以告诉 msbuild.exe
为您恢复这些包:
msbuild.exe solution.sln /t:rebuild,restore
也在MSBuild 15.5 and later there is a /restore
switch which is
msbuild.exe solution.sln /restore /t:rebuild