我的团队一直在使用"启用包还原"选项,因为Nuget 1.5可以将包保留在源代码管理之外.当Nuget 1.6发布时,我们注意到一个问题,它没有将软件包拉下来,并将其跟踪到.nuget文件夹中的Nuget.exe,需要更新到1.6以匹配软件包管理器.
一旦Nuget被更新,更新解决方案的最佳方法是什么?我没有从工作室看到一个简单的方法来告诉解决方案文件夹中哪个版本的nuget.到目前为止,我们吹走.nuget文件夹并重新运行Enable Package Restore命令.
我正在尝试使用codeplex在appharbor部署我的web服务.在第一次尝试并进行一些研究之后我发现我必须使用NuGet以便找到引用.
现在我只剩1个错误,我不知道如何解决
"D:\temp\g3wyilvx.uln\input\WebService\Webservice.sln" (default target) (1) ->
"D:\temp\g3wyilvx.uln\input\WebService\Webservice\Webservice.csproj" (default target) (2) ->
(CheckPrerequisites target) ->
D:\temp\g3wyilvx.uln\input\WebService\.nuget\nuget.targets(72,9): error : Unable to locate 'D:\temp\g3wyilvx.uln\input\WebService\.nuget\nuget.exe' [D:\temp\g3wyilvx.uln\input\WebService\Webservice\Webservice.csproj]
0 Warning(s)
1 Error(s)
Time Elapsed 00:00:00.17
Run Code Online (Sandbox Code Playgroud)
我怎么想解决这个错误?任何可能对我有用的有用链接也值得赞赏.
我试图在Ubuntu上使用Mono通过C#应用程序进行编译.我试图阻止需要包含nuget.exe
在我的git存储库中并遵循此问题中接受的答案
如果我使用的是Visual Studio 2010,则此方法有效.构建应用程序时,将按预期下载nuget.exe.
但是,当我尝试使用mono和xbuild时,我收到以下错误.
Target Build:
Project "/home/builduser/SpecialBuildProj/BuildTrade/BuildTrade.csproj" (default target(s)):
Target CheckPrerequisites:
Project "/home/builduser/SpecialBuildProj/.nuget/NuGet.targets" (_DownloadNuGet target(s)):
Target _DownloadNuGet:
: error : Error initializing task DownloadNuGet: Not registered task DownloadNuGet.
Task "DownloadNuGet" execution -- FAILED
Done building target "_DownloadNuGet" in project "/home/builduser/SpecialBuildProj/.nuget/NuGet.targets".-- FAILED
Done building project "/home/builduser/SpecialBuildProj/.nuget/NuGet.targets".-- FAILED
Task "MsBuild" execution -- FAILED
Done building target "CheckPrerequisites" in project "/home/builduser/SpecialBuildProj/BuildTrade/BuildTrade.csproj".-- FAILED
Done building project "/home/builduser/SpecialBuildProj/BuildTrade/BuildTrade.csproj".-- FAILED
Task "MSBuild" execution -- FAILED
Done building target "Build" in …
Run Code Online (Sandbox Code Playgroud)