2016-06-28 164 views
0

我正在使用.NETCoreApp v1.0中的WebAPI構建一個網站。但是,我試圖連接到另一個在.NETFramework v4.5中構建的項目中的blackbook的API。我可以在.NETCoreApp項目中使用.NETFramework項目嗎?

當我嘗試添加參考經理對它的引用我得到以下錯誤:

The following projects are not supported as references:

  • BlackbookWCFProxy has target frameworks that are incompatible with targets in current project MainProject.

MainProject:

.NETCoreApp,Version=v1.0

BlackbookWCFProxy:

.NETFramework,Version=v4.5

這是否意味着我必須放棄我的整個項目,因爲一個單一的API始建於.NETFramework?那麼我想使用的其他API呢?我怎樣才能使它與我的項目很好地協作?

+0

是'BlackbookWCFProxy'你自己寫的一類?它僅僅是WCF服務的客戶端嗎?如果只是生成了WCF客戶端類,則可以使用https://blogs.msdn.microsoft.com/webdev/2016/05/25/announcing-wcf-connected-service-for-net-core-rc2-and-asp -net-core-rc2 /從WCF端點生成一個.NET兼容的WCF代理客戶端!但是你不能使用現有的WCF代理。但是,託管WCF服務並不支持.NET Core(可能不會) – Tseng

+0

它可以在這裏下載:https://visualstudiogallery.msdn.microsoft.com/c3b3666e-a928-4136-9346-22e30c949c08 – Tseng

+0

我做過不建立它。它是在我的時間之前建成的。但是我沒有時間重建它,所以我必須以某種方式實現它。 – Samir

回答

0

您應該安裝.NET核心RTM做出.NET核心項目,所以你會發現這對以下link

+0

我不確定你的意思。我的主要項目已經是.NET Core,我正在嘗試在其中加載一個.NETFramework項目。 – Samir

+0

對不起,我認爲你想在.net核心項目。 – Developer

+0

不用擔心,謝謝你的嘗試。 – Samir

相關問題