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

Visual studio Visual Studio 2013安装程序项目扩展复制到根文件夹,visual-studio,visual-studio-2013,visual-studio-setup,Visual Studio,Visual Studio 2013,Visual Studio Setup,我已经安装了创建一个简单的安装程序。但是,当我运行安装程序时,它会将文件复制到c:\而不是程序文件中的正确文件夹(即使它要求提供路径) 这似乎是由于MSI(安装程序项目生成的唯一内容)没有以提升的权限运行。另一件事是,你不能说运行作为MSI文件的管理员(除非你做一些注册黑客) 我一直在寻找解决方案,似乎有很多或多或少复杂的方法来解决这个问题 问题是-有没有一个简单的开关,让我只复制文件到适当的程序文件文件夹?我不想为一些看似非常基本的功能创建变通方法。如果调整环境(UAC设置、注册表值)完全不是

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

这似乎是由于MSI(安装程序项目生成的唯一内容)没有以提升的权限运行。另一件事是,你不能说运行作为MSI文件的管理员(除非你做一些注册黑客)

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


问题是-有没有一个简单的开关,让我只复制文件到适当的程序文件文件夹?我不想为一些看似非常基本的功能创建变通方法。

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

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

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