0

我正在使用Visual Studio安装项目扩展程序为我的应用程序构建安装程序包。我已经删除了Install Location Select Interface,而应该将应用程序安装到我预设的位置。目前,应用程序安装位置由Right-click设置,Application文件夹位于File system UI中,并将DefaultLocation值设置为[ProgramFilesFolder][Manufacturer]\[ProductName]。它正在安装到ProgramFiles(X86)文件夹。Visual Studio安装项目集安装位置

我想在C:\Windows\SysWOW64文件夹中安装应用程序。有没有人知道如何将此文件夹结构设置为默认值。

回答

2

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

反过来,如您所见,默认为[ProgramFilesFolder] [Manufacturer] [ProductName]。你可以完全替换这个属性(你至少应该保留[ProgramFilesFolder]),或者你可以修改这些属性。

[ProgramFilesFolder]是内置的,并且正确地导向目标机器上的Program Files目录,无论Window的设置如何定制。其他两个属性是安装项目的属性(在解决方案资源管理器中选择安装项目,并检查属性网格以找到它们)。这些默认值为您在安装Visual Studio时提供的公司名称以及安装项目的名称。

+0

我需要将我的应用程序安装到'C:\ Windows \ SysWOW64'不在'programfiles'内的位置。 –

+0

您可以尝试[WindowsVolume] [SysWOW64],但我不确定它会起作用。以下是标准安装程序属性的文档。 http://msdn.microsoft.com/en-us/library/windows/desktop/aa370905(v=vs.85).aspx#system_folder_properties –

+0

as doc said,[WindowsVolume] [WindowsFolder] [SysWOW64]等于c :\ windows \ SysWOW64 –