C# 是否可以通过编程方式安装Visual Studio扩展?
我遇到了一个问题,我需要在VisualStudio中从代码安装一个扩展 例如:C# 是否可以通过编程方式安装Visual Studio扩展?,c#,.net-core,visual-studio-extensions,C#,.net Core,Visual Studio Extensions,我遇到了一个问题,我需要在VisualStudio中从代码安装一个扩展 例如: static void OSWindows() { //Install here Extension MqttClient client = new MqttClient(""); //client.Connect("1"); if (client.IsConnected) { Console.WriteLine("Is 64Bit OS? " + Envi
static void OSWindows()
{
//Install here Extension
MqttClient client = new MqttClient("");
//client.Connect("1");
if (client.IsConnected)
{
Console.WriteLine("Is 64Bit OS? " + Environment.Is64BitOperatingSystem);
Console.WriteLine("Logical Processor Count: " + Environment.ProcessorCount);
Console.WriteLine("Version: " + Environment.Version);
Console.WriteLine("System Page size: " + Environment.SystemPageSize);
Console.WriteLine("Machine Name: " + Environment.MachineName);
Console.WriteLine("Username: " + Environment.UserName);
}
}
该应用程序正在.Net Core上运行。当它启动时,它会发现操作系统是Linux还是Windows,如果是Windows,它应该安装一个扩展
如何执行此操作?Visual Studio提供了一个VSIXInstaller.exe实用程序(请参阅如何在中找到它) 然后在我的帖子中查看如何为SKU(VS版本:Professional、Community等)安装带有该实用程序及其命令行开关的扩展: