Visual studio 如何根据操作系统通过安装项目安装文件?
可能的操作系统是Win7和WinXP,它们都有自己的目录路径。Win7安装在C:\foo中,WinXP安装在D:\foo中。这是否可以使用安装项目 我目前正在使用VS2005Visual studio 如何根据操作系统通过安装项目安装文件?,visual-studio,setup-project,Visual Studio,Setup Project,可能的操作系统是Win7和WinXP,它们都有自己的目录路径。Win7安装在C:\foo中,WinXP安装在D:\foo中。这是否可以使用安装项目 我目前正在使用VS2005 提前感谢。首先,如果Windows安装在C:for Windows 7和D:for XP上,您只需将应用程序文件夹默认路径设置为: [WindowsVolume]foo 属性自动解析为Windows分区 要更改默认应用程序文件夹路径,可以在文件系统文件夹中选择它,并在其属性窗格中设置DefaultLocation字段 文
提前感谢。首先,如果Windows安装在C:for Windows 7和D:for XP上,您只需将应用程序文件夹默认路径设置为:
[WindowsVolume]foo
属性自动解析为Windows分区
要更改默认应用程序文件夹路径,可以在文件系统文件夹中选择它,并在其属性窗格中设置DefaultLocation字段
文件系统编辑器中的应用程序文件夹与TARGETDIR属性关联。因此,如果您真的想动态更改它,可以设置此属性。这可以通过(带有格式化文本的属性集)完成
不幸的是,VisualStudio不支持这种类型的操作。因此,您可以使用编辑MSI来添加它,也可以使用其他设置创作工具
type 51操作只能在操作之前设置文件夹属性。由于要设置默认安装文件夹,因此应在表中安排操作。这样,更改将在安装UI中可见
配置自定义操作后,可以使用属性对其进行条件设置。例如,可以为Windows 7设置默认安装路径:
[WindowsVolume]foo
在这种情况下,您的自定义操作可以将TARGETDIR设置为Windows XP路径:
D:\foo
并具备以下条件:
VersionNT = "501"
首先,如果Windows安装在C:for Windows 7和D:for XP上,您只需将应用程序文件夹默认路径设置为:
[WindowsVolume]foo
属性自动解析为Windows分区
要更改默认应用程序文件夹路径,可以在文件系统文件夹中选择它,并在其属性窗格中设置DefaultLocation字段
文件系统编辑器中的应用程序文件夹与TARGETDIR属性关联。因此,如果您真的想动态更改它,可以设置此属性。这可以通过(带有格式化文本的属性集)完成
不幸的是,VisualStudio不支持这种类型的操作。因此,您可以使用编辑MSI来添加它,也可以使用其他设置创作工具
type 51操作只能在操作之前设置文件夹属性。由于要设置默认安装文件夹,因此应在表中安排操作。这样,更改将在安装UI中可见
配置自定义操作后,可以使用属性对其进行条件设置。例如,可以为Windows 7设置默认安装路径:
[WindowsVolume]foo
在这种情况下,您的自定义操作可以将TARGETDIR设置为Windows XP路径:
D:\foo
并具备以下条件:
VersionNT = "501"