根据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.
的警告。
答案 0 :(得分:1)
找到解决方案,要包装的(.csproj)项目中nuget目标文件的路径不正确。显然,这对定期构建和使用它没有任何不利影响,但是阻止了DNU解决依赖关系。