文件系统编辑器属性

使用**“文件系统编辑器”**时,有以下属性可用。 任意给定时间的实际可用属性取决于项目的类型以及编辑器中的当前选定内容。

属性类型

Type

说明

文件夹属性

“文件系统编辑器”中为某个“安装”项目或“合并模块”项目选定一个文件夹后,“属性”窗口中可用的属性。

Web 应用程序文件夹属性

“文件系统编辑器”中为某个“Web 安装”项目选定一个文件夹后,“属性”窗口中可用的属性。

文件属性

“文件系统编辑器”中选定一个文件后,“属性”窗口中可用的属性。

程序集属性

“文件系统编辑器”中选定一个程序集后,“属性”窗口中可用的属性。

项目输出组属性

“文件系统编辑器”中选定一个项目输出组后,“属性”窗口中可用的属性。

快捷方式属性

“文件系统编辑器”中选定一个快捷方式后,“属性”窗口中可用的属性。

文件夹属性

Property

说明

AlwaysCreate

指定即使在选定文件夹为空的情况下,是否也要创建该文件夹作为每次安装的一部分。 有关更多信息,请参见 AlwaysCreate 属性

Condition

指定一个 Windows Installer 条件,必须满足该条件(计算结果为 true)才能在安装时安装选定的项。

DefaultLocation

指定文件夹在目标计算机上的默认安装位置。 有关特殊文件夹的更多信息,请参见 “特殊”文件夹和“自定义”文件夹

说明

存储模块可重定目标文件夹的说明。

DisplayName

为模块可重定目标文件夹指定一个名称,该名称可用于运行时用户界面中。

Name

指定选定文件夹的名称。 对于特殊文件夹为只读属性。

Property

指定一个可在安装时访问以重写自定义文件夹路径的命名属性。 有关更多信息,请参见 Property 属性(文件夹)

Transitive

确定当在目标计算机上安装或重新安装时,安装程序是否重新计算选定项的 Condition 属性。 有关更多信息,请参见 Transitive 属性

Web 应用程序文件夹属性

Property

说明

AllowDirectoryBrowsing

为选定文件夹设置 Internet 信息服务“目录浏览”属性。 有关更多信息,请参见 AllowDirectoryBrowsing 属性

AllowReadAccess

为选定文件夹设置 Internet 信息服务的 Read 属性。 有关更多信息,请参见 AllowReadAccess 属性

AllowScriptSourceAccess

为选定文件夹设置 Internet 信息服务“脚本资源访问”属性。 有关更多信息,请参见 AllowScriptSourceAccess 属性

AllowWriteAccess

为选定文件夹设置 Internet 信息服务“写”属性。 有关更多信息,请参见 AllowWriteAccess 属性

AlwaysCreate

指定即使在选定文件夹为空的情况下,是否也要创建该文件夹作为每次安装的一部分。 有关更多信息,请参见 AlwaysCreate 属性

ApplicationProtection

为选定文件夹设置 Internet 信息服务“应用程序保护”属性。 有关更多信息,请参见 ApplicationProtection 属性

AppMappings

为选定文件夹设置 Internet 信息服务“应用程序映射”属性。 有关更多信息,请参见 AppMappings 属性

Condition

指定一个 Windows Installer 条件,必须满足该条件(计算结果为 true)才能在安装时安装选定的项。

DefaultDocument

指定选定文件夹的默认(启动)文档。

ExecutePermissions

为选定文件夹设置 Internet 信息服务“执行许可”属性。 有关更多信息,请参见 ExecutePermissions 属性

索引

为选定文件夹设置 Internet 信息服务“索引此资源”属性。 有关更多信息,请参见 Index 属性 (Windows Installer)

IsApplication

指定是否为选定文件夹创建一个 Internet 信息服务的应用程序根。

LogVisits

为选定文件夹设置 Internet 信息服务“日志访问”属性。 有关更多信息,请参见 LogVisits 属性

Name

指定选定文件夹的名称。 对于特殊文件夹为只读属性。

Property

指定一个可在安装时访问以重写自定义文件夹路径的命名属性。 有关更多信息,请参见 Property 属性(文件夹)

Transitive

确定当在目标计算机上安装或重新安装时,安装程序是否重新计算选定项的 Condition 属性。 有关更多信息,请参见 Transitive 属性

VirtualDirectory

指定相对于 Web 服务器的目录,Web 应用程序文件夹将安装在目标计算机上的该目录中。 有关更多信息,请参见 VirtualDirectory 属性

文件属性

Property

说明

Condition

指定一个 Windows Installer 条件,必须满足该条件(计算结果为 true)才能在安装时安装选定的项。

Exclude

确定是否从安装程序或合并模块中排除某文件。 有关更多信息,请参见 “排除”属性

文件夹

指定选定文件在目标计算机上的安装文件夹。 有关更多信息,请参见 Folder 属性

Hidden

指定是否将文件安装为隐藏文件。 默认情况下,隐藏文件不显示在用户的目录列表中。

PackageAs

指定是否重写选定文件的默认打包行为。 有关更多信息,请参见 PackageAs 属性

Permanent

指定在卸载应用程序时是否移除某文件。 有关更多信息,请参见 Permanent 属性

ReadOnly

指定是否将选定文件安装为只读文件。 用户无法编辑或删除只读文件。

Register

指定在安装期间是否应注册某文件。 有关更多信息,请参见 Register 属性

SharedLegacy

指定是否将选定文件标记为要求引用计数的共享旧式文件。 有关更多信息,请参见 SharedLegacy 属性

SourcePath

显示开发计算机上选定文件的路径。 只读。

系统

指定是否将选定的文件安装为系统文件。 系统文件通常是二进制文件,属于操作系统的一部分。

TargetName

指定文件安装于目标计算机上时的名称。 如果该文件与源文件不同名,则在安装期间重命名该文件。

Transitive

确定当在目标计算机上安装或重新安装时,安装程序是否重新计算选定项的 Condition 属性。 有关更多信息,请参见 Transitive 属性

Vital

指定选定文件是否是安装所必需的文件。 如果无法正确安装某个必需的文件,则整个安装将失败。

程序集属性

Property

说明

Condition

指定一个 Windows Installer 条件,必须满足该条件(计算结果为 true)才能在安装时安装选定的项。

依赖项

显示包含依赖文件列表的“依赖项”对话框。 只读。

DisplayName

指示程序集名称,该名称可用于运行时用户界面中以标识该程序集。 只读。

Exclude

确定是否从安装程序或合并模块中排除程序集。 有关更多信息,请参见 “排除”属性

Files

显示包含程序集中文件列表的“文件”对话框。 只读。

文件夹

指定选定程序集在目标计算机上的安装文件夹。 有关更多信息,请参见 Folder 属性

HashAlgorithm

指示程序集清单使用的哈希算法。 只读。

Hidden

指定是否将程序集安装为隐藏文件。 默认情况下,隐藏文件不显示在用户的目录列表中。

Language

指示本地化程序集所用的语言。 只读。

Originator

指示程序集密钥对的发信方的公共部分。 只读。

PackageAs

指定是否重写选定程序集的默认打包行为。 有关更多信息,请参见 PackageAs 属性

Permanent

指定在卸载应用程序时是否移除某个程序集。 有关更多信息,请参见 Permanent 属性

PublicKey

指示程序集的加密公钥。 只读。

ReadOnly

指定是否将选定的程序集安装为只读文件。 用户无法编辑或删除只读文件。

Register

指定在安装期间是否应注册选定程序集。 有关更多信息,请参见 Register 属性

SharedLegacy

指定是否将选定的程序集标记为要求引用计数的共享旧式文件。 有关更多信息,请参见 SharedLegacy 属性

SourcePath

指示开发计算机上选定程序集的路径。 只读。

系统

指定是否将选定的程序集安装为系统文件。 系统文件通常是二进制文件,属于操作系统的一部分。

TargetName

指示程序集安装于目标计算机时的名称。 只读。

Transitive

确定当在目标计算机上安装或重新安装时,安装程序是否重新计算选定项的 Condition 属性。 有关更多信息,请参见 Transitive 属性

版本

指示程序集的版本号。 只读。

Vital

指定选定的程序集是否是安装所必需的程序集。 如果无法正确安装某个必需的程序集,则整个安装将失败。

项目输出组属性

Property

说明

Condition

指定一个 Windows Installer 条件,必须满足该条件(计算结果为 true)才能在安装时安装选定的项。

依赖项

显示包含依赖文件列表的“依赖项”对话框。 只读。

Exclude

确定是否从安装程序或合并模块中排除某个项目输出组。 有关更多信息,请参见 “排除”属性

ExcludeFilter

显示允许您使用通配符排除文件的“筛选器”对话框。

文件夹

指定选定文件在目标计算机上的安装文件夹。 有关更多信息,请参见 Folder 属性

HashAlgorithm

指示程序集清单使用的哈希算法。 只读。

Hidden

指定是否将项目输出组中的文件安装为隐藏文件。 默认情况下,隐藏文件不显示在用户的目录列表中。

Originator

指示项目输出组中密钥输出的密钥对发信方的公共部分。 只读。

Outputs

显示包含主输出组中文件列表的“输出”对话框。 只读。

PackageAs

指定是否重写选定项目输出组的默认打包行为。 有关更多信息,请参见 PackageAs 属性

Permanent

指定在卸载应用程序时是否移除项目输出组中的文件。 有关更多信息,请参见 Permanent 属性

PublicKey

指示项目输出组中的密钥输出的加密公钥。 只读。

ReadOnly

指定是否将选定项目输出组中的文件安装为只读文件。 用户无法编辑或删除只读文件。

Register

指定在安装期间是否应注册项目输出组中的文件。 有关更多信息,请参见 Register 属性

SharedLegacy

指定是否将选定项目输出组中的文件标记为要求引用计数的共享旧式文件。 有关更多信息,请参见 SharedLegacy 属性

SourcePath

指示开发计算机上项目输出组中的密钥输出的路径。 只读。

系统

指定是否将选定项目输出组中的文件安装为系统文件。 系统文件通常是二进制文件,属于操作系统的一部分。

TargetName

指示项目输出组中的密钥输出安装于目标计算机时的名称。 只读。

Transitive

确定当在目标计算机上安装或重新安装时,安装程序是否重新计算选定项的 Condition 属性。 有关更多信息,请参见 Transitive 属性

版本

指示项目输出组中的密钥输出的版本号。 只读。

Vital

指定选定的项目输出组是否是安装所必需的。 如果无法正确安装某个必需的文件,则整个安装将失败。

快捷方式属性

Property

说明

实参

指定快捷方式的命令行参数。 有关更多信息,请参见 Arguments 属性 (Windows Installer)

说明

指定将显示在快捷方式的工具提示中的说明。

文件夹

指定选定的快捷方式在目标计算机上的安装文件夹。 有关更多信息,请参见 Folder 属性

图标

指定要为快捷方式显示的图标。 有关更多信息,请参见 “图标”属性

Name

指定快捷方式安装于目标计算机时将显示的名称。

ShowCmd

指定由快捷方式调用的应用程序的初始窗口状态。 有关更多信息,请参见 ShowCmd 属性

Target

指定将由快捷方式启动的应用程序。 有关更多信息,请参见 Target 属性

Transitive

确定当在目标计算机上安装或重新安装时,安装程序是否重新计算选定项的 Condition 属性。 有关更多信息,请参见 Transitive 属性

WorkingFolder

指定将安装快捷方式的目标应用程序的文件夹。 有关更多信息,请参见 WorkingFolder 属性

请参见

参考

部署属性

概念

“特殊”文件夹和“自定义”文件夹

其他资源

Windows 属性参考

部署编辑器

在部署中启动条件管理

Visual Studio Installer 部署