问题描述
我正在开发一个当前使用 .NET Framework (4.8) 的 VS 2019 扩展。我想将其升级到 .NET 5.0,但 VSIX 项目不支持它或任何 .NET Core 版本。如果可能,我想避免使用 .NET Standard。我找不到有关下一个 Visual Studio 版本(2021?)的信息,以及是否支持 .NET 5.0 VSIX 项目。我认为微软会在这方面努力,但另一方面 VS 仍然是一个 32 位应用程序。 :-) 抱歉,如果这不是正确的地点,但这是我在这里的第一个问题。
解决方法
您的主要扩展必须是 x86 .NET Framework,因为它由 VS 进程托管。您可以将您的一些函数移至 .NET Standard 2.0,或移至 .NET Core 5.0 控制台应用。