【发布时间】:2018-07-28 20:32:13
【问题描述】:
Visual Studio 2017 似乎在可扩展性方面改变了很多东西 https://docs.microsoft.com/en-us/visualstudio/extensibility/breaking-changes-2017
以前关于从 MSI 安装 VSIX 的建议现在似乎已过时 (Deploying VSIX using MSI installer),但现在似乎没有关于如何执行此操作的信息。
VS2017 FAQ 表示可以(应该?)手动启动 VSIX 安装程序,现在这是推荐方法吗?
vsixinstaller.exe /q /appidinstallpath:"c:\program files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe" /appidname:"Visual Studio" /logFile: /skuName:企业 /skuVersion:15.0.25810.0 "KendoUI.Mvc.VSPackage.vsix"
它还要求您知道 vsixinstaller.exe 的路径。这是从哪里来的? (更新似乎MS工具vsixbootstrapper会找到vsixinstaller.exe并将你的参数传递给它,所以不需要直接找到它)。
你还需要知道所有安装的visual studio版本,看起来比Programmatically finding the VS2017 installation directory要复杂。
是我遗漏了什么还是现在真的很复杂?
【问题讨论】:
-
微软彻底搞砸了 IMO。非常沮丧。
标签: windows-installer vsix vs-extensibility visual-studio-2017