我遇到了一个问题,我需要从代码中在Visual Studio中安装扩展。
例如:
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,则应安装扩展程序。
我该怎么做?
答案 0 :(得分:1)
Visual Studio提供了VSIXInstaller.exe实用程序(请参阅如何在https://github.com/microsoft/vs-setup-samples中找到它)。
中了解如何使用该实用程序及其命令行开关为SKU(VS版:Professional,Community等)安装扩展。