Nuget导致建筑问题

时间:2015-04-28 23:10:54

标签: nuget visual-studio-2015

我有一个项目(NRefactory - https://github.com/icsharpcode/NRefactory) 但是我无法构建解决方案。

以下是我从VS获得的错误

Severity    Code    Description Project File    Line
Error       The command "C:\Users\Kavignon_Developer\Documents\GitHub Projects\GitHub - Open Source Projects\SummerOfCode_2015\\.nuget\NuGet.exe restore -SolutionDirectory .." exited with code 9009.  ICSharpCode.NRefactory6.CSharp  C:\Users\Kavignon_Developer\Documents\GitHub Projects\GitHub - Open Source Projects\SummerOfCode_2015\ICSharpCode.NRefactory.CSharp\ICSharpCode.NRefactory6.CSharp.csproj   599

来自某些帖子

  1. NuGet.exe install error 9009 - Downloaded Git repo won't build - mono--runtime=v4.0.30319

  2. nuget install exit code 9009

  3. 我认为我的nuget有缺陷或缺失。在进入我的解决方案的nuget经理之后,nuget建议在我的解决方案中修复丢失的包。认为这是一个很好的选择所以我说是的。问题是,它没有改变这种情况。我已经重建并清理了解决方案,但没有产生任何影响。

    有些人可能会告诉我,我没有nuget可执行文件,但如果没有它,我怎么能设法安装nuget包?另外,通过windows中的搜索功能,我能够找到nuget的.exe。

    应该在这里完成什么?我正在使用Visual Studio 2015 CTP 6.我没有选择,因为我正在使用VS中的新功能。

1 个答案:

答案 0 :(得分:0)

这是一个老问题,但是当他们试图解决nuget包构建集成问题时,其他人也会在这个页面中结束。

抛出毛巾之前,从命令提示符运行nuget.exe命令,就像在项目文件夹中的项目文件中定义一样

  

nuget pack ****。Common.csproj -Prop Configuration = Release

nuget.exe将为您提供更详细的错误,在我的示例问题Bin \ Release文件夹中缺失

MSBuild自动检测:在'C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin'中使用msbuild版本'14 .0'。 试图从'*****。csproj'构建包。 无法找到'C:\ Repositories ********** \ bin \ Release \ ****。Common.dll'。确保项目已构建完成。 这不是所有错误的答案,但运行nuget.exe将使您更好地了解构建时的错误