Properties for the File System Editor
The following properties are available when working in the File System Editor. The actual properties available at any given time are dependent on the project type and the current selection in the editor.
Property Types
Type |
Description |
---|---|
Folder Properties |
Properties that may be available in the Properties window when a folder is selected in the File System editor for a Setup or Merge Module project. |
Web Application Folder Properties |
Properties that may be available in the Properties window when a folder is selected in the File System editor for a Web Setup project. |
File Properties |
Properties that may be available in the Properties window when a file is selected in the File System editor. |
Assembly Properties |
Properties that may be available in the Properties window when an assembly is selected in the File System editor. |
Project Output Group Properties |
Properties that may be available in the Properties window when a project output group is selected in the File System editor. |
Shortcut Properties |
Properties that may be available in the Properties window when a shortcut is selected in the File System editor. |
Folder Properties
Property |
Description |
---|---|
AlwaysCreate |
Specifies whether to create the selected folder as part of every installation, even if the folder is empty. For more information, see AlwaysCreate Property. |
Condition |
Specifies a Windows Installer condition that must be satisfied (evaluate to true) in order for the selected item to be installed at installation time. |
DefaultLocation |
Specifies the default location where a folder will be installed on the target computer. For more information about special folders, see Special Folders and Custom Folders. |
Description |
Stores a description of a module retargetable folder. |
DisplayName |
Specifies a name for a module retargetable folder that can be used in the run-time user interface. |
Name |
Specifies the name of the selected folder. Read-only for special folders. |
Property |
Specifies a named property that can be accessed at installation time to override the path of a custom folder. For more information, see Property Property (Folders). |
Transitive |
Determines whether the installer will reevaluate the Condition property for the selected item when installing or reinstalling on a target computer. For more information, see Transitive Property. |
Web Application Folder Properties
Property |
Description |
---|---|
AllowDirectoryBrowsing |
Sets the Internet Information Services Directory browsing property for the selected folder. For more information, see AllowDirectoryBrowsing Property. |
AllowReadAccess |
Sets the Internet Information Services Read property for the selected folder. For more information, see AllowReadAccess Property. |
AllowScriptSourceAccess |
Sets the Internet Information Services Script source access property for the selected folder. For more information, see AllowScriptSourceAccess Property. |
AllowWriteAccess |
Sets the Internet Information Services Write property for the selected folder. For more information, see AllowWriteAccess Property. |
AlwaysCreate |
Specifies whether to create the selected folder as part of every installation, even if the folder is empty. For more information, see AlwaysCreate Property. |
ApplicationProtection |
Sets the Internet Information Services Application Protection property for the selected folder. For more information, see ApplicationProtection Property. |
AppMappings |
Sets the Internet Information Services Application Mappings property for the selected folder. For more information, see AppMappings Property. |
Condition |
Specifies a Windows Installer condition that must be satisfied (evaluate to true) in order for the selected item to be installed at installation time. |
DefaultDocument |
Specifies the default (startup) document for the selected folder. |
ExecutePermissions |
Sets the Internet Information Services Execute Permissions property for the selected folder. For more information, see ExecutePermissions Property. |
Index |
Sets the Internet Information Services Index this resource property for the selected folder. For more information, see Index Property (Windows Installer). |
IsApplication |
Specifies whether an Internet Information Services application root will be created for the selected folder. |
LogVisits |
Sets the Internet Information Services Log Visits property for the selected folder. For more information, see LogVisits Property. |
Name |
Specifies the name of the selected folder. Read-only for special folders. |
Property |
Specifies a named property that can be accessed at installation time to override the path of a custom folder. For more information, see Property Property (Folders). |
Transitive |
Determines whether the installer will reevaluate the Condition property for the selected item when installing or reinstalling on a target computer. For more information, see Transitive Property. |
VirtualDirectory |
Specifies a directory relative to a Web server where a Web application folder will be installed on a target computer. For more information, see VirtualDirectory Property. |
File Properties
Property |
Description |
---|---|
Condition |
Specifies a Windows Installer condition that must be satisfied (evaluate to true) in order for the selected item to be installed at installation time. |
Exclude |
Determines whether a file will be excluded from an installer or merge module. For more information, see Exclude Property. |
Folder |
Specifies the folder where the selected file will be installed on the target computer. For more information, see Folder Property. |
Hidden |
Specifies whether to install a file as a hidden file. By default, hidden files do not appear in the user's directory listings. |
PackageAs |
Specifies whether to override the default packaging behavior for a selected file. For more information, see PackageAs Property. |
Permanent |
Specifies whether a file should be removed when the application is uninstalled. For more information, see Permanent Property. |
ReadOnly |
Specifies whether to install a selected file as a read-only file. Users cannot edit or delete read-only files. |
Register |
Specifies whether a file should be registered during installation. For more information, see Register Property. |
SharedLegacy |
Specifies whether to mark a selected file as a shared legacy file that requires reference counting. For more information, see SharedLegacy Property. |
SourcePath |
Displays the path to a selected file on the development computer. Read-only. |
System |
Specifies whether to install a selected file as a system file. A system file is normally a binary file that is part of the operating system. |
TargetName |
Specifies a name for a file when it is installed on a target computer. The file is renamed during installation if it differs from the source file name. |
Transitive |
Determines whether the installer will reevaluate the Condition property for the selected item when installing or reinstalling on a target computer. For more information, see Transitive Property. |
Vital |
Specifies whether a selected file is vital for installation. If a vital file cannot be installed correctly, the entire installation will fail. |
Assembly Properties
Property |
Description |
---|---|
Condition |
Specifies a Windows Installer condition that must be satisfied (evaluate to true) in order for the selected item to be installed at installation time. |
Dependencies |
Displays the Dependencies dialog box that contains a list of dependent files. Read-only. |
DisplayName |
Indicates the name for an assembly that can be used in the run-time user interface to identify the assembly. Read-only. |
Exclude |
Determines whether an assembly will be excluded from an installer or merge module. For more information, see Exclude Property. |
Files |
Displays the Files dialog box that contains a list of files in the assembly. Read-only. |
Folder |
Specifies the folder where the selected assembly will be installed on the target computer. For more information, see Folder Property. |
HashAlgorithm |
Indicates the hash algorithm used by the assembly manifest. Read-only. |
Hidden |
Specifies whether to install an assembly as a hidden file. By default, hidden files do not appear in the user's directory listings. |
Language |
Indicates the language for a localized assembly. Read-only. |
Originator |
Indicates the public part of the originator of the key pair for the assembly. Read-only. |
PackageAs |
Specifies whether to override the default packaging behavior for a selected assembly. For more information, see PackageAs Property. |
Permanent |
Specifies whether an assembly should be removed when the application is uninstalled. For more information, see Permanent Property. |
PublicKey |
Indicates the cryptographic public key for the assembly. Read-only. |
ReadOnly |
Specifies whether to install a selected assembly as a read-only file. Users cannot edit or delete read-only files. |
Register |
Specifies whether a selected assembly should be registered during installation. For more information, see Register Property. |
SharedLegacy |
Specifies whether to mark a selected assembly as a shared legacy file that requires reference counting. For more information, see SharedLegacy Property. |
SourcePath |
Indicates the path to a selected assembly on the development computer. Read-only. |
System |
Specifies whether to install a selected assembly as a system file. A system file is normally a binary file that is part of the operating system. |
TargetName |
Indicates the name for an assembly when it is installed on a target computer. Read-only. |
Transitive |
Determines whether the installer will reevaluate the Condition property for the selected item when installing or reinstalling on a target computer. For more information, see Transitive Property. |
Version |
Indicates the version number of an assembly. Read-only. |
Vital |
Specifies whether a selected assembly is vital for installation. If a vital assembly cannot be installed correctly, the entire installation will fail. |
Project Output Group Properties
Property |
Description |
---|---|
Condition |
Specifies a Windows Installer condition that must be satisfied (evaluate to true) in order for the selected item to be installed at installation time. |
Dependencies |
Displays the Dependencies dialog box that contains a list of dependent files. Read-only. |
Exclude |
Determines whether a project output group will be excluded from an installer or merge module. For more information, see Exclude Property. |
ExcludeFilter |
Displays the Filter dialog box that allows you to exclude files using wild cards. |
Folder |
Specifies the folder where the selected files will be installed on the target computer. For more information, see Folder Property. |
HashAlgorithm |
Indicates the hash algorithm used by the assembly manifest. Read-only. |
Hidden |
Specifies whether to install the files in a project output group as hidden files. By default, hidden files do not display in the user's directory listings. |
Originator |
Indicates the public part of the originator of the key pair for the key output in the project output group. Read-only. |
Outputs |
Displays the Outputs dialog box that contains a list of files in the primary output group. Read-only. |
PackageAs |
Specifies whether to override the default packaging behavior for a selected project output group. For more information, see PackageAs Property. |
Permanent |
Specifies whether files in a project output group should be removed when the application is uninstalled. For more information, see Permanent Property. |
PublicKey |
Indicates the cryptographic public key for the key output in the project output group. Read-only. |
ReadOnly |
Specifies whether to install the files in a selected project output group as read-only files. Users cannot edit or delete read-only files. |
Register |
Specifies whether files in project output group should be registered during installation. For more information, see Register Property. |
SharedLegacy |
Specifies whether to mark files in a selected project output group as shared legacy files that require reference counting. For more information, see SharedLegacy Property. |
SourcePath |
Indicates the path to the key output in the project output group on the development computer. Read-only. |
System |
Specifies whether to install files in a selected project output group as system files. A system file is normally a binary file that is part of the operating system. |
TargetName |
Indicates the name for the key output in the project output group when it is installed on a target computer. Read-only. |
Transitive |
Determines whether the installer will reevaluate the Condition property for the selected item when installing or reinstalling on a target computer. For more information, see Transitive Property. |
Version |
Indicates the version number of the key output in the project output group. Read-only. |
Vital |
Specifies whether a selected project output group is vital for installation. If a vital file cannot be installed correctly, the entire installation will fail. |
Shortcut Properties
Property |
Description |
---|---|
Arguments |
Specifies the command-line arguments for the shortcut. For more information, see Arguments Property (Windows Installer). |
Description |
Specifies the description that will appear in the Tooltip for the shortcut. |
Folder |
Specifies the folder where the selected shortcut will be installed on the target computer. For more information, see Folder Property. |
Icon |
Specifies an icon to be displayed for the shortcut. For more information, see Icon Property. |
Name |
Specifies the name of the shortcut as it will appear when installed on a target computer. |
ShowCmd |
Specifies the initial window state for an application called by the shortcut. For more information, see ShowCmd Property. |
Target |
Specifies the application to be launched by a shortcut. For more information, see Target Property. |
Transitive |
Determines whether the installer will reevaluate the Condition property for the selected item when installing or reinstalling on a target computer. For more information, see Transitive Property. |
WorkingFolder |
Specifies the folder where the target application for the shortcut will be installed. For more information, see WorkingFolder Property. |
See Also
Reference
Concepts
Special Folders and Custom Folders
Visual Studio Installer Deployment