【问题标题】:Visual Studio 2013 Installer Projects Extension copying to root folderVisual Studio 2013 安装程序项目扩展复制到根文件夹
【发布时间】:2016-02-02 18:27:32
【问题描述】:

我已经安装了Microsoft Visual Studio 2013 Installer Projects 来创建一个简单的安装程序。但是,当我运行安装程序时,它会将文件复制到 c:\ 而不是 Program Files 中的正确文件夹(即使它要求提供路径)。

这似乎是由于 MSI(安装程序项目产生的唯一东西)没有以提升的权限运行。另一件事是您不能说以管理员身份运行 MSI 文件(除非您进行一些 reg-hack)。

我已经寻找了一个解决方案,似乎有很多或多或少复杂的方法来解决这个问题。

问题是 - 没有一个简单的开关可以让我将文件复制到适当的程序文件文件夹吗?我不想为看似非常基本的功能创建解决方法。

【问题讨论】:

    标签: visual-studio visual-studio-2013 visual-studio-setup


    【解决方案1】:

    如果调整环境(UAC 设置、注册表值)完全不适合您,那么也许您可以尝试以下方法之一:

    1. Visual Studio 安装项目会生成一个 MSI 和一个 setup.exe 文件。您可以通过右键单击后者以管理员身份运行。没有黑客。
    2. 另一种使用提升权限启动进程的方法是以管理员身份打开命令提示符 (cmd),然后从命令提示符窗口启动您的 EXE 或 MSI。

    -

    注意:虽然可能与您的问题无关,但我也会关注目标平台。例如,您不能将 64 位项目安装到 Program Files (x86) 文件夹。

    【讨论】:

      猜你喜欢
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-31
      • 2014-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多