我需要从我的服务器创建一个自定义Nuget包,用于我的Octopus来执行部署。
我已将NuGet.exe可执行文件复制到服务器,我尝试在那里执行以下命令:
nuget.exe pack translations.nuspec -NonInteractive
这只能在本地计算机上获取一些文件,并将它们打包成nupkg文件。这在我的机器上按预期工作。
在服务器上,我收到以下消息:
Package restore is disabled by default. To give consent, open the Visual Studio
Options dialog, click on Package Manager node and check 'Allow NuGet to download
missing packages during build.' You can also give consent by setting the
environment variable 'EnableNuGetPackageRestore' to 'true'.
我尝试将'EnableNuGetPackageRestore'
设置为'true'
,但无济于事。
当然我无法检查Visual Studio中的Package Manager节点中的任何内容,因为我的服务器上没有安装VS.
有没有让NuGet包在没有安装Visual Studio的情况下在我的服务器上运行?
答案 0 :(得分:1)