使用 .NET 5.0 编写 Visual Studio 扩展 (VSIX)

Writing Visual Studio Extension (VSIX) with .NET 5.0

我正在开发当前使用 .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 控制台应用程序。