我正在使用.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呢?我怎樣才能使它與我的項目很好地協作?
是'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
它可以在這裏下載:https://visualstudiogallery.msdn.microsoft.com/c3b3666e-a928-4136-9346-22e30c949c08 – Tseng
我做過不建立它。它是在我的時間之前建成的。但是我沒有時間重建它,所以我必須以某種方式實現它。 – Samir