CruiseControl.NET NuGet不工作

CruiseControl.NET NuGet不工作,nuget,cruisecontrol.net,Nuget,Cruisecontrol.net,我的CruiseControl.NET生成服务器无法还原我的项目的nuget包。根据一些网站的说法,将环境变量EnableNuGetPackageRestore设置为“true”并在此之后重新启动巡航控制应该足够了,但这对我的情况没有帮助 我还能做什么? 我需要安装“启用”Nuget的东西吗 我注意到我在C:\Users\MyUser\中有一个.nuget文件夹,但在生成服务器上没有这个文件夹。这是必需的吗?谁在我的电脑上创建的?Visual Studio?在没有看到项目配置的情况下,我假设您使

我的CruiseControl.NET生成服务器无法还原我的项目的nuget包。根据一些网站的说法,将环境变量EnableNuGetPackageRestore设置为“true”并在此之后重新启动巡航控制应该足够了,但这对我的情况没有帮助

我还能做什么? 我需要安装“启用”Nuget的东西吗


我注意到我在C:\Users\MyUser\中有一个.nuget文件夹,但在生成服务器上没有这个文件夹。这是必需的吗?谁在我的电脑上创建的?Visual Studio?

在没有看到项目配置的情况下,我假设您使用的是Microsoft解决方案或项目,并使用CC.net中的msbuild任务从该解决方案或项目进行构建。如果是这样,您的解决方案需要一个.nuget文件夹结构(与sln/prj文件位于同一位置,需要一个.nuget文件夹,在该文件夹中,您需要一个nuget.Config和一个nuget.exe以及一个nuget.targets)

如果您在VisualStudio中右键单击该解决方案并选择“启用nuget Package Restore”,则应自动将其添加到您的解决方案中

您可以找到更多信息@。有很多方法可以剥下这只猫的皮,但是,根据您最初的陈述,您只是缺少解决方案中的.nuget文件夹,一旦添加了它,它应该就可以工作了。否则,您必须查看预构建任务,这比通常需要的要详细一些。

启用nuget Package Restore“对我不起作用,但命令行方法对我来说非常有效。非常感谢。