在OpenSuse中运行NuGet

时间:2012-12-29 21:06:55

标签: mono nuget opensuse

我正在尝试使用mono在OpenSuse中运行NuGet.exe(Nuget BootStrapper)。我正在关注here提到的文章。但我面临着问题。当我尝试使用mono运行NuGet.exe时,会出现NuGet Package Restore未启用的错误,请使用Visual Studio启用它或设置环境变量。显然我在Linux中没有Visual Studio,因此我尝试使用export设置Environment变量。但我仍然得到同样的错误。

我被困在那里。

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

1 个答案:

答案 0 :(得分:0)

您得到的错误是因为NuGet Package Restore需要同意。有关此程序包还原同意的更多信息,请访问:http://blog.nuget.org/20120518/package-restore-and-consent.html

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

如果您没有使用-RequireConsent选项,NuGet包恢复不应该查找环境变量,并且您的问题应该不再存在。