【问题标题】:Dot net nuget restore - restore: invalid arguments errorDot net nuget restore - 恢复:无效参数错误
【发布时间】:2019-08-28 17:43:24
【问题描述】:

我正在尝试使用 restore 命令编译我的 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'"。

你知道是什么问题吗?

【问题讨论】:

    标签: c# .net nuget nuget-package nuget-package-restore


    【解决方案1】:

    /t:Clean,Build 是一个msbuild.exe 开关,目前您无法使用nuget.exe 将开关传递给msbuild。或者,因为您正在构建您的项目,您可以告诉 msbuild.exe 为您恢复这些包:

    msbuild.exe solution.sln /t:rebuild,restore
    

    同样在MSBuild 15.5 及以后有一个/restore 开关,即recommended:

    msbuild.exe solution.sln /restore /t:rebuild
    

    您可以了解有关 MSBuild CLI here 和 NuGet CLI here 的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多