3

我正在運行一個解決方案,使用.NET 4.5構建的項目,現在在相同的解決方案中,我添加了一個ASP Core 1.0 API項目,添加一些其他項目作爲參考。ASP.NET核心1.0 - 對.NET 4.5項目的API參考

目前,我已經嘗試了「添加引用」功能,並將引用的項目包裝到「project.json」文件中,結果仍然相同。在github頁面上,我查看了這些問題,看看是否有類似的東西,但目前爲止還沒有。

可以做到這一點嗎?在一個包含10個.NET 4.5其他項目(類庫)的解決方案中,添加一個MVC 6 API項目並使用舊的4.5項目作爲新的參考。

+1

我在當前的ASP.NET Core項目中引用4.5個項目沒有問題,所以它絕對有可能。你有什麼錯誤嗎? – Negorath

+0

是的,當添加引用時,我收到以下消息:「依賴項XXXXX> = 1.0.0。*無法解析」。任何想法? 我的project.json在框架內有一個net45區域,並且配置了wrappedproject和bin子元素,指向要被引用的dll。 –

+0

哪個版本的.NET 4.5是庫?你可能會遇到這個問題:https://github.com/aspnet/Tooling/issues/45似乎有一個問題引用4.5.1具體。 – Negorath

回答

1

從.NET核心API解決方案的文件夾內使用命令行:

dnu wrap full_path_to_an_assembly[**\**.dll] -f framework_version [net45] 

Visual Studio內部的「添加引用」 - >選擇您的.NET 4.5項目和它的作品。

無需將wrappedprojects部分添加到project.json。

相關問題