构建项目 - Nuget Error

时间:2013-08-13 12:27:01

标签: nuget nuget-package

错误仅在一台计算机上发生。

的尝试

路径错误

我认为任何来源的路径可能都是错误的,所以我打开NuGet.Config进行检查,3条路径是正确的,并且在那里!

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageRestore>
    <add key="enabled" value="True" />
  </packageRestore>
  <packageSources>
    <add key="NuGet official package source" value="https://nuget.org/api/v2/" />
    <add key="Nightly ASP.NET Web Stack" value="http://www.myget.org/F/aspnetwebstacknightly/" />
    <add key="Bind Solution" value="W:\Cloud\Dropbox\Bind Defaults\Nuget Repository" />
  </packageSources>
  <disabledPackageSources />
  <activePackageSource>
    <add key="NuGet official package source" value="https://nuget.org/api/v2/" />
  </activePackageSource>
</configuration>

Nuget.exe不存在

选中.nuget文件夹,.exe在目录中! 检查窗口的路径,有!!/ / p>

我尝试手动运行命令并成功运行!

nuget install packages.config -source "" -NonInteractive -RequireConsent -solutionDir "W:\C lients\creditoimobiliariobb\sistema\src\CreditoImobiliarioBB\ "

完整错误:

  

错误1系统找不到指定的路径。 CreditoImobiliarioBB.Domain

     

错误2命令“”W:\ Clients \ creditoimobiliariobb \ sistema \ src \ CreditoImobiliarioBB.nuget \ NuGet.exe“install”W:\ Clients \ creditoimobiliariobb \ sistema \ src \ CreditoImobiliarioBB \ CreditoImobiliarioBB.Model \ packages.config “-source”“-NonInteractive -RequireConsent -solutionDir”W:\ Clients \ creditoimobiliariobb \ sistema \ src \ CreditoImobiliarioBB \“”以代码-1退出。 CreditoImobiliarioBB.Domain

考虑

只有拥有本地软件包的项目(来源为key="Bind Solution" value="W:\Cloud\Dropbox\Bind Defaults\Nuget Repository")才会出现问题。最近,包的位置移动到另一个目录(在本例中为W:\Cloud\Dropbox\Bind Defaults\Nuget Repository)。

2 个答案:

答案 0 :(得分:5)

我最近遇到了类似的问题,我通过这样做解决了这个问题:

  1. 将Visual Studio更新到最新版本。 (扩展和更新 - 产品更新)
  2. 将Nugget更新到最新版本。 (扩展和更新 - Visual Studio库)
  3. 清除包缓存。 (选项 - 包管理器)
  4. 重建解决方案。
  5. 希望它有所帮助。

答案 1 :(得分:1)

我遇到了与NuGet.exe和WG.exe for WebGrease类似的问题。我意识到在我的病毒防护已打开的情况下,它不能正确地使用.exe文件。一旦我禁用了病毒防护,我就可以获得所需的一切(公司正在使用McAfee)。