很明显,在.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?
您可以在.NET Core 3.0应用程序中引用.NET 4.8。唯一的缺点是您的应用程序现在还依赖于.NET 4.8,因此您的用户需要安装它。如果您要针对Linux等其他平台,则这可能很重要,但由于您提到了WPF - 我假设您仅针对Windows。