Use .net core DLL in Framework 4.6 project

2019-06-19 22:42发布

I have built a DLL in .net core 2.0 and I now want to use it in a WinForms-project using the .net 4.6.1-framework.

I can reference the dll but I get a "System.IO.FileLoadException" which says that "System.Runtime, Version 4.2.0.0" could not be found.

What's the standard way to integrate a .net core 2.0-DLL in a full-framework-project?

1条回答
戒情不戒烟
2楼-- · 2019-06-19 23:02

According to MSDN you should reference .Net Standard and to reference .Net Standard 2.0 library you should have a project on .Net Framework 4.6.1 or higher and installed .Net Core 2.0 SDK.

You should change target framework to 4.6.1 of your WinForms project and install .Net Core SDK.

查看更多
登录 后发表回答