2015-11-18 26 views
2

根據this如何在asp.net 5項目中引用常規C#庫項目的優秀writedown,DNU wrap命令是執行此操作的首選方式。dnu wrap當試圖打包基於.csproj的項目時使用的asp.net 5庫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,兩者都產生了相同的錯誤。

當試圖使用參考管理器在VS2015中添加對項目的引用時,什麼都不會發生。沒有錯誤消息,但未添加引用,並且沒有生成包裝器project.json

引用管理器似乎總體上不適用於有問題的(asp net 5類庫)項目,其dotnet指定爲其project.json中的框架目標。 組件選項卡爲空,並且瀏覽...給出了Project does not have target frameworks specified.的警告。

+0

MyProject.csproj當前是否構建? –

+0

是的,它的確如此。這是一個非常簡單的庫,只有少數參考本身。一些來自System,2自定義。 –

回答

1

發現解決方案,要包裝的(.csproj)項目中nuget目標文件的路徑不正確。顯然這對定期構建和使用它沒有不利影響,但是阻止了DNU解決依賴關係。