我真的很想开始使用.NET Core并慢慢地将应用程序和库迁移到它.但是,我无法实际升级我的整个代码库以使用.NET Core,然后在生产中完成测试和部署大量应用程序的过程.
例如,如果我创建一个新的.NET Core应用程序并尝试引用我的一个.NET Framework项目,我会得到以下内容:
不支持以下项目作为参考: - Foobar.NetFramework具有与当前项目Foobar.NetCore中的目标不兼容的目标框架.
Foobar.NetCore:.NETCoreApp,Version = v1.0
Foobar.NetFramework:.NETFramework,Version = v4.5
是否可以创建新的.NET Core应用程序并引用我现有的.NET Framework库?如果是这样,这样做的过程是什么?我花了好几个小时浏览微软的文档并在GitHub上搜索他们的问题,但我找不到任何关于如何实现这一点的官方或他们对这个过程的长期愿景.
我有一个.Net核心2.0项目,需要在Visual Studio 2017(v 15.4.4)的同一解决方案中引用.Net 4.6.2项目(图片中的BLL和实体).我看到这篇文章,但是.Net版本4.6.2的事件,我仍然有问题.
在我的.Net核心2.0项目参考中,我有:
当我尝试使用.Net 4.6.2项目中定义的类时,我有以下错误:"无法解析symbole'BLL'"(对于BLL项目).
您是否知道如何在net core 2.0项目中使用.Net 4.6.2项目?