Visual studio Visual Studio扩展包扩展版本控制是如何工作的?

Visual studio Visual Studio扩展包扩展版本控制是如何工作的?,visual-studio,visual-studio-extensions,vsix,Visual Studio,Visual Studio Extensions,Vsix,为Visual Studio创建扩展包时,vsixId是指包还是指包的特定版本 例如,如果您要遵循,当用户安装扩展包时,会始终安装每个扩展的最新版本,还是会安装可能的旧版本的扩展 演练中的示例.vsext,演示了如何引用vsixId { "id": "ExtensionPack1", "name": "ExtensionPack1", "description": "Read ab

为Visual Studio创建扩展包时,
vsixId
是指包还是指包的特定版本

例如,如果您要遵循,当用户安装扩展包时,会始终安装每个扩展的最新版本,还是会安装可能的旧版本的扩展

演练中的示例
.vsext
,演示了如何引用
vsixId

{
 "id": "ExtensionPack1",
 "name": "ExtensionPack1",
 "description": "Read about creating extension packs at https://aka.ms/vsextpack",
 "version": "1.0.0.0",
 "extensions": [  // List of extensions that are included in the Extension Pack.
   {
     "vsixId": "41858b2d-ff0b-4a43-80b0-f1b2d6084935",
     "name": "AlignAssignments"
   },
   {
     "vsixId": "42374550-426a-400e-96f9-237682e8dea6",
     "name": "CopyAsHtml"
   }
 ]
}

vsixId
表示Visual Studio Marketplace中最新可用扩展包的id

实际上
Visual Studio Marketplace
仅获取最新的VS扩展包

无法在Visual Studio Marketplace上获取vs扩展的旧版本,因此它不会安装旧版本的扩展


extensionpack
中使用
vsixid
时,它会自动从VisualStudioMarketplace获取相应的扩展包换句话说,
vsixid
的值表示唯一可用的最新扩展包。

vsixid
表示来自Visual Studio Marketplace的最新可用扩展包的id

实际上
Visual Studio Marketplace
仅获取最新的VS扩展包

无法在Visual Studio Marketplace上获取vs扩展的旧版本,因此它不会安装旧版本的扩展


extensionpack
中使用
vsixid
时,它会自动从VisualStudioMarketplace获取相应的扩展包换句话说
vsixid
的值表示唯一可用的最新扩展包。

感谢您的澄清。我在文件中找不到关于它的任何东西。谢谢你澄清这一点。我在文档中找不到关于它的任何信息