Visual Studio 2013安装程序项目扩展复制到根文件夹

时间:2016-02-02 18:27:32

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

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

这似乎是由于MSI(安装程序项目产生的唯一内容)不是使用提升的权限运行而引起的。另一件事是你不能说以MSI文件的管理员身份运行(除非你做一些注册)。

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

问题是 - 是否有一个简单的开关只允许我将文件复制到适当的Program files文件夹?我不想为似乎是最基本功能的东西创建变通方法。

1 个答案:

答案 0 :(得分:0)

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

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

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

相关问题