更改Windows应用程序中的默认安装路径

Gov*_*iya 25 c#

我想更改默认安装路径,即Windows应用程序中的Program Files创建设置时.我试过但我不能这样做请告诉我解决方案.

Mik*_*son 53

  • 右键单击解决方案资源管理器中的安装项目根目录,然后选择"查看 - >文件系统"
  • 在打开的窗口中单击(选择)"应用程序文件夹".
  • 如果查看Visual Studio中的"属性窗格",则会有一个名为"DefaultLocation"的条目.将其更改为指向"Program Files"之外的某个位置.

位置的默认值是[ProgramFilesFolder][Manufacturer]\[ProductName].这些是占位符变量,在编译安装项目时会查找这些变量.[ProgramFilesFolder]是指向英文版Windows中"Program Files"的那个.

  • 我在哪里可以获得所有[ProgramFilesFolder]变量的列表? (4认同)
  • @rolls,https://docs.microsoft.com/en-us/windows/desktop/Msi/property-reference#system-folder-properties (4认同)

小智 7

在Visual Studio安装项目中,您可以通过在"文件系统编辑器"中设置"应用程序文件夹"文件夹的DefaultLocation属性来控制默认安装路径.

反过来,正如您所发现的那样,默认为[ProgramFilesFolder][Manufacturer]\\[ProductName].您可以完全替换此属性,也可以修改这些属性.

Ex: D:\\[Manufacturer]\\[ProductName]
Run Code Online (Sandbox Code Playgroud)

  • 顺便说一句,在我看来,它应该是D:\ [Manufacturer] \ [ProductName] (2认同)
  • 对我来说就像 `C:\[Manufacturer]\[ProductName]` (2认同)