2016-06-28 139 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

相关问题