.NET Core Web应用程序能够使用.NET Framework类库吗?

3

我打算将一个使用WebForms构建的旧网站迁移到.NET Core Web应用程序中。但是解决方案中有一些项目针对.NET Framework 4.6.2,目前正在被WebForm项目使用。是否可能在.NET Core Web应用程序中仍然使用这些库?


什么是库? - Leonel Sanches da Silva
@CiganoMorrisonMendez 这些是.NET Framework类库。 - Darth Scitus
1个回答

3
如果你的 .Net Core 项目也 targeting .NET Framework 的 net462 或更高版本,那么你就能够这样做。

我该如何确保这一点?很抱歉,这个项目层面的细节对我来说都是新的。 - Darth Scitus
请阅读我嵌入的链接:https://learn.microsoft.com/en-us/dotnet/standard/frameworks#how-to-specify-target-frameworks - jmoerdyk
那么,如果.NET Core项目同时构建为.NET Core和.NET Framework,.NET Framework类库就可以被.NET Core Web应用程序使用?我的理解正确吗? - Darth Scitus
1
如果你想使用完整的 .NET Framework 库,你只能针对 .NET Framework 进行开发,除非你使用多目标技术并为 .NET Core 目标提供替代实现的库。 - jmoerdyk
我知道了,所以我必须将.NET Core Web应用程序更改为目标.NET Framework,而不是.NET Core。 - Darth Scitus
如果您想使用.NET Framework实现,是的。.NET Core Web应用程序可以跨多个平台,但.NET Framework仅适用于Windows,因此结果也需要仅限于Windows。 - Richard Fuller

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接