【问题标题】:Choose install directory for .NET installers like GitHub for Windows, SourceTree for Windows?为 .NET 安装程序选择安装目录,例如 Windows 的 GitHub、Windows 的 SourceTree?
【发布时间】:2013-03-09 07:12:09
【问题描述】:

是否可以为现代 .NET 打包软件指定安装路径,例如

作为开发人员,我讨厌安装程序强制安装到系统分区中。也许 MSI 中的一些启动参数或一些 xml 文件编辑会起到神奇的作用?

如果是硬编码路径 (%localappdata%\local\apps),MSDN 参考在哪里?

【问题讨论】:

    标签: .net windows installation clickonce


    【解决方案1】:

    对于使用 Microsoft ClickOnce 部署的应用程序(如 GitHub),您无法指定安装文件夹。这些应用程序安装在用户的配置文件下并且是隔离的,它们不能与 Program Files 中的任何内容或计算机上除了 MyDocuments 之外的几乎任何地方混淆。

    【讨论】:

      【解决方案2】:

      您可以尝试从命令行运行msiexec (MSDN) 并指定TARGETDIR 公共属性的值:

      msiexec /i "path to my msi" TARGETDIR="install to this folder"
      

      请注意,根据 MSI 的作者,这可能不起作用 - 并非每个人都遵循标准。

      【讨论】:

        猜你喜欢
        • 2013-05-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-11
        • 2019-05-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多