当尝试包装基于.csproj的项目以供从asp net 5库使用时,dnu换行“无法解析引用”

时间:2015-11-18 08:36:06

标签: c# reference asp.net-core csproj dnu

根据this如何在asp.net 5项目中引用常规C#库项目的优秀减记,DNU wrap命令是首选方法。

不幸的是dnu wrap ".\Foo\Bar\MyProject.csproj"不起作用,只是输出

Microsoft .NET Development Utility Clr-x86-1.0.0-beta8-15858

Failed to resolve references for D:\SomeFolder\Foo\Bar\MyProject.csproj

应该包装的项目是常规类库。目标框架4.5和4.6已经尝试过,两者都产生了同样的错误。

尝试使用Reference Manager在VS2015中添加对项目的引用时,没有任何反应。没有错误消息,但没有添加引用,也没有生成包装器project.json

参考管理器似乎总体上不适用于所讨论的(asp net 5类库)项目,该项目在dotnet中指定了project.json作为其框架目标。 程序集标签为空,浏览... 会发出Project does not have target frameworks specified.的警告。

1 个答案:

答案 0 :(得分:1)

找到解决方案,要包装的(.csproj)项目中nuget目标文件的路径不正确。显然,这对定期构建和使用它没有任何不利影响,但是阻止了DNU解决依赖关系。