在 .Net Core 3.0 项目中引用 .Net Framework 4.8 类库

Dem*_*mir 3 .net .net-core

很明显,在 .NET Framework 4.8 项目中无法引用 .Net Standard 2.1 或 .Net Core 3.0。如果我将 .Net 4.8 类库添加到我的 .Net Core 3.0 项目中,它似乎可以工作。我的 .Net Core WPF 应用程序看起来不错。

我想弄清楚是否会出现任何副作用。我无法得到明确的结果。问题是我是否应该在我的 .Net core 3.0 应用程序中引用 .Net 4.8?

Eiv*_*ver 5

您可以在 .net core 3.0 应用程序中引用 .net 4.8。唯一的缺点是您的应用程序现在也将依赖于 .net 4.8,因此您的用户需要拥有它。如果您想以 Linux 为目标,这可能是相关的,但是既然您提到了 WPF - 我假设您无论如何都只针对 Windows。

  • 基于意见?你在开玩笑吗?您可以或不能在 .net core 应用程序中引用 .net 4.8 lib。答案是:是的,可以。有没有什么副作用?是的,有(如答案中所述),但这取决于目标操作系统。这里的意见基于什么? (3认同)