Visual studio 2015 dnu还原在C#类库上失败;模棱两可;错误

Visual studio 2015 dnu还原在C#类库上失败;模棱两可;错误,visual-studio-2015,dnu,Visual Studio 2015,Dnu,我正在运行Visual Studio 2015,并试图向使用最新MVC的解决方案中添加一个简单的类库NettleLibrary.xproj。我无法使引用正常工作,因此我正在尝试运行: dnu restore 在NettlesLibrary目录中 我得到的错误是: CACHE https://api.nuget.org/v3/index.json Restoring packages for C:\Users\Kevin\Documents\Visual Studio 2015\Projects

我正在运行Visual Studio 2015,并试图向使用最新MVC的解决方案中添加一个简单的类库NettleLibrary.xproj。我无法使引用正常工作,因此我正在尝试运行:

dnu restore
在NettlesLibrary目录中

我得到的错误是:

CACHE https://api.nuget.org/v3/index.json
Restoring packages for C:\Users\Kevin\Documents\Visual Studio 2015\Projects\nettles3\src\NettlesLibrary\project.json
----------
System.InvalidOperationException: The project name 'NettlesLibrary' is ambiguous between the following projects:
C:\Users\Kevin\Documents\Visual Studio 2015\Projects\nettles3\src\NettlesLibrary
C:\Users\Kevin\Documents\Visual Studio 2015\Projects\nettles3\wrap\NettlesLibrary

如何修复此错误?

您的global.json在哪里?DNU将返回树中查找project.json,然后将其用于路径等。您可能应该将其放入
~\Projects\nettles3
中,然后在
项目中为
src
wrap
设置条目。我只是花了几个小时来解决这个问题——这不是直觉。