我可以在.NETCoreApp项目中使用.NETFramework项目吗?
问题描述:
我正在使用.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