Nuget导致建筑问题

Nuget导致建筑问题,nuget,visual-studio-2015,Nuget,Visual Studio 2015,我有一个项目(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

我有一个项目(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 严重性代码说明项目文件行 错误命令“C:\Users\Kavignon\u Developer\Documents\GitHub Projects\GitHub-Open Source Projects\SummerOfCode\u 2015\\\.nuget\nuget.exe restore-SolutionDirectory..”退出,代码为9009。ICSharpCode.nFactory6.CSharp C:\Users\Kavignon\u Developer\Documents\GitHub Projects\GitHub-开源项目\SummerOfCode\u 2015\ICSharpCode.nFactory.CSharp\ICSharpCode.nFactory6.CSharp.csproj 599 从一些帖子

  • 我想我的裸体是有缺陷的或是不见了。在进入我的解决方案的nuget manager之后,nuget建议修复我的解决方案中丢失的包。我觉得这是个不错的选择,所以我答应了。问题是,这并没有改变现状。我重建并清理了解决方案,但没有产生任何影响

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


    这里应该做什么?我使用的是Visual Studio 2015 CTP 6。我别无选择,因为我正在使用VS中的新功能。

    正如用户在评论(spike)中提到的,NuGet可执行文件中确实存在一个bug。它看起来像是一个损坏的NuGet安装。我发现解决这个问题的唯一方法是完全重新安装操作系统(请在保存宝贵数据之前保存)然后重新安装Visual Studio 2015 RC或更新版本的Visual Studio。

    这是一个老问题,但当其他人试图解决nuget软件包构建集成问题时,也会出现在本页中

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

    nuget pack****.Common.csproj-道具配置=发布

    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将使您更好地了解构建时的错误是什么

    在文本编辑器中打开csproj并转到第599行。那将是我怀疑的丢失的文件基本上,如果我在那种特殊的情况下,所需要的只是打开csproj?这个文件是你给的号码,它有什么作用?它说filenameX应该在那里而不是,应该怎么做@garrypThis是我在第599行上看到的:“我真的不知道该怎么做,尽管@Garrypthip你有没有试过运行你在OP中提供的第一个链接的回复中给出的poweshell命令?另外,请确保您以管理员身份运行VS。我建议您更新到VS2015的最新版本,即RC。我遇到了NuGet问题并报告了一个问题-在向RC更新后,问题得到了解决:我使用了Visual Studio 2015 RC Enterprise版本。我不知道社区版是否有效。在我的工作站上重新安装VisualStudio花了很长时间,我不想验证它是否也适用于其他版本,作为概念证明。我将把这件事交给OP和其他可能遭受同样问题的人处理。好吧,谢天谢地,我没有重新安装操作系统。我有一个在源代码管理中使用
    .nuget
    nuget.exe
    的项目,并首先摆脱了它(以下是方法:)-因为这是一个很好的实践,它确保不会调用
    nuget.exe
    的旧版本。然后我去掉了所有本地nuget缓存(搜索.nupkg并清理整个文件夹)。在本地和CI服务器上执行此操作。然后我安装了一个软件包——强制安装出现问题的软件包,并注意到hintpath有额外的
    .0