0

我正在尝试使用单声道在 OpenSuse 中运行 NuGet.exe (Nuget BootStrapper)。我正在关注这里提到的文章。但我面临问题。当我尝试使用单声道运行 NuGet.exe 时,会出现错误,提示 NuGet 包还原未启用,请使用 Visual Studio 启用它或设置环境变量。显然我在 Linux 中没有 Visual Studio,所以我尝试使用导出设置环境变量。但我仍然遇到同样的错误。

我被困在那里。

如果需要任何进一步的信息,请告诉我。

4

1 回答 1

0

您收到的错误是因为 NuGet 包还原需要同意。可以在此处找到有关此软件包恢复同意的更多信息:http: //blog.nuget.org/20120518/package-restore-and-consent.html

默认情况下,包还原使用NuGet.exe install带有-RequireConsent选项(命令参考)的命令。您可以NuGet.targets在 $(SolutionDir).nuget 文件夹(默认)的 MSBuild 文件中找到它。只需删除 -RequireConsent 选项

如果你没有使用 -RequireConsent 选项,NuGet 包还原不应该寻找环境变量,你的问题应该不再存在。

于 2012-12-29T23:49:01.300 回答