gpt4 book ai didi

windows-installer - 如何从 MSI 安装 Visual Studio 2017 扩展 (VSIX)

转载 作者:行者123 更新时间:2023-12-02 20:55:58 27 4
gpt4 key购买 nike

Visual Studio 2017 似乎在可扩展性方面改变了很多东西 https://learn.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:Enterprise /skuVersion:15.0.25810.0 "KendoUI.Mvc.VSPackage.vsix"

它还要求您知道 vsixinstaller.exe 的路径。这是从哪里来的? (更新似乎 MS 工具 vsixbootstrapper 会找到 vsixinstaller.exe 并将您的参数传递给它,因此无需直接找到它)

您还需要知道安装的所有 Visual Studio 版本,这看起来比应有的更复杂 Programmatically finding the VS2017 installation directory .

我错过了什么还是现在真的很复杂?

最佳答案

现在情况真的很复杂。安装扩展可以触发 VS 安装程序安装所需的工作负载,当两者都通过 MSI 进行时,安装会失败。关于如何使其适用于 WiX 进行了讨论,结论是,如果不更改 VSIXInstaller.exe 的工作方式,就不可能使其安全工作:http://lists.wixtoolset.org/pipermail/wix-devs-wixtoolset.org/2017-February/thread.html .

关于windows-installer - 如何从 MSI 安装 Visual Studio 2017 扩展 (VSIX),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42271047/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com