⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wix.xsd

📁 SharpDevelop2.0.0 c#开发免费工具
💻 XSD
📖 第 1 页 / 共 5 页
字号:
					<xs:documentation>The product full name or description.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="InstallerVersion" type="xs:integer">
				<xs:annotation>
					<xs:documentation>The minimum installer version (major*100 + minor).</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="Keywords" type="xs:string">
				<xs:annotation>
					<xs:documentation>Optional keywords for browsing.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="Languages" type="xs:string">
				<xs:annotation>
					<xs:documentation>The list of language IDs (LCIDs) supported in the package.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="Manufacturer" type="xs:string">
				<xs:annotation>
					<xs:documentation>The vendor releasing the package.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="Platforms" type="xs:string">
				<xs:annotation>
					<xs:documentation>The list of platforms supported in the package.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="ShortNames" type="YesNoType">
				<xs:annotation>
					<xs:documentation>Set to 'yes' to have short filenames in the source.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
			<xs:attribute name="SummaryCodepage" type="xs:integer">
				<xs:annotation>
					<xs:documentation>The codepage for summary info strings only.</xs:documentation>
				</xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>

	<xs:element name="AssemblyName">
		<xs:annotation><xs:documentation>
			The MsiAssemblyName table specifies the schema for the elements of a strong assembly cache name for a .NET Framework or Win32 assembly.
			Consider using the Assembly attribute on File element to have the toolset populate these entries automatically.
		</xs:documentation></xs:annotation>
		<xs:complexType>
			<xs:attribute name="Id" use="required" type="xs:string">
				<xs:annotation><xs:documentation>Name of the attribute associated with the value specified in the Value column.</xs:documentation></xs:annotation>
			</xs:attribute>
			<xs:attribute name="Value" type="xs:string">
				<xs:annotation><xs:documentation>Value associated with the name specified in the Name column.</xs:documentation></xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>

	<xs:element name="DigitalCertificate">
		<xs:annotation><xs:documentation>Adds a digital certificate</xs:documentation></xs:annotation>
		<xs:complexType>
			<xs:simpleContent>
				<xs:extension base="xs:string">
					<xs:annotation><xs:documentation>Element value can be hex-encoded certificate value</xs:documentation></xs:annotation>
						<xs:attribute name="Name" type="xs:string">
					</xs:attribute>
					<xs:attribute name="src" type="xs:string">
						<xs:annotation><xs:documentation>path to certificate file</xs:documentation></xs:annotation>
					</xs:attribute>
				</xs:extension>
			</xs:simpleContent>
		</xs:complexType>
	</xs:element>

	<xs:element name="DigitalSignature">
		<xs:annotation>
			<xs:documentation>Adds a digital signature</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">
			<xs:annotation><xs:documentation>Element value can be hex-encoded hash value</xs:documentation></xs:annotation>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="DigitalCertificate"/>
			</xs:choice>
			<xs:attribute name="src" type="xs:string">
				<xs:annotation><xs:documentation>path to signature's hash file</xs:documentation></xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>

	<xs:element name="SFPCatalog">
		<xs:annotation>
			<xs:documentation>Adds a system file protection update catalog file</xs:documentation>
		</xs:annotation>
		<xs:complexType mixed="true">
			<xs:annotation><xs:documentation>Element value can be hex-encoded hash value</xs:documentation></xs:annotation>
			<xs:choice minOccurs="0" maxOccurs="unbounded">
				<xs:element ref="SFPCatalog" minOccurs="0" maxOccurs="unbounded"/>
				<xs:element ref="File" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation><xs:documentation>Only specify File's element text (primary key)</xs:documentation></xs:annotation>
				</xs:element>
			</xs:choice>
			<xs:attribute name="Name" type="xs:string">
				<xs:annotation><xs:documentation>filename for catalog file when installed</xs:documentation></xs:annotation>
			</xs:attribute>
			<xs:attribute name="Dependency" type="xs:string">
				<xs:annotation><xs:documentation>used to define dependency outside of the package</xs:documentation></xs:annotation>
			</xs:attribute>
			<xs:attribute name="src" type="xs:string">
				<xs:annotation><xs:documentation>path to catalog file in binary</xs:documentation></xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>

	<xs:element name="IniFile">
		<xs:annotation>
			<xs:documentation>Adds or removes .ini file entries</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name="Id" use="required" type="xs:string"/>
			<xs:attribute name="Name" type="xs:string">
			</xs:attribute>
			<xs:attribute name="Directory" type="xs:string">
			</xs:attribute>
			<xs:attribute name="Section" type="xs:string">
			</xs:attribute>
			<xs:attribute name="Key" type="xs:string">
			</xs:attribute>
			<xs:attribute name="Value" type="xs:string">
			</xs:attribute>
			<xs:attribute name="Action" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="addLine"/>
						<xs:enumeration value="createLine"/>
						<xs:enumeration value="addTag"/>
						<xs:enumeration value="removeLine"/>
						<xs:enumeration value="removeTag"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
		</xs:complexType>
	</xs:element>

	<xs:element name="ODBCDataSource">
		<xs:annotation><xs:documentation>ODBCDataSource for a Component</xs:documentation></xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Property" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation><xs:documentation>Translates into ODBCSourceAttributes</xs:documentation></xs:annotation>
				</xs:element>
			</xs:sequence>
			<xs:attribute name="Id" use="required" type="xs:string"/>
			<xs:attribute name="Name" use="required" type="xs:string"/>
			<xs:attribute name="DriverName" type="xs:string">
				<xs:annotation><xs:documentation>Required if not found as child of ODBCDriver element</xs:documentation></xs:annotation>
			</xs:attribute>
			<xs:attribute name="Registration" use="required">
				<xs:simpleType>
					<xs:restriction base="xs:NMTOKEN">
						<xs:enumeration value="machine"/>
						<xs:enumeration value="user"/>
					</xs:restriction>
				</xs:simpleType>
			</xs:attribute>
			<xs:attribute name="KeyPath" type="YesNoType">
				<xs:annotation><xs:documentation>Set 'yes' to force this file to be key path for parent Component</xs:documentation></xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>

	<xs:element name="ODBCDriver">
		<xs:annotation><xs:documentation>ODBCDriver for a Component</xs:documentation></xs:annotation>
		<xs:complexType>
			<xs:sequence>
				<xs:element ref="Property" minOccurs="0" maxOccurs="unbounded">
					<xs:annotation><xs:documentation>Translates into ODBCSourceAttributes</xs:documentation></xs:annotation>
				</xs:element>
				<xs:element ref="ODBCDataSource" minOccurs="0" maxOccurs="unbounded"/>
			</xs:sequence>
			<xs:attribute name="Id" use="required" type="xs:string"/>
			<xs:attribute name="Name" use="required" type="xs:string"/>
			<xs:attribute name="File" type="xs:string">
				<xs:annotation><xs:documentation>Required if not found as child of File element</xs:documentation></xs:annotation>
			</xs:attribute>
			<xs:attribute name="SetupFile" type="xs:string">
				<xs:annotation><xs:documentation>Required if not found as child of File element or different from File attribute above</xs:documentation></xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>

	<xs:element name="ODBCTranslator">
		<xs:annotation><xs:documentation>ODBCTranslator for a Component</xs:documentation></xs:annotation>
		<xs:complexType>
			<xs:attribute name="Id" use="required" type="xs:string"/>
			<xs:attribute name="Name" use="required" type="xs:string"/>
			<xs:attribute name="File" type="xs:string">
				<xs:annotation><xs:documentation>Required if not found as child of File element</xs:documentation></xs:annotation>
			</xs:attribute>
			<xs:attribute name="SetupFile" type="xs:string">
				<xs:annotation><xs:documentation>Required if not found as child of File element or different from File attribute above</xs:documentation></xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>

	<xs:element name="FileSearch">
		<xs:annotation>
			<xs:appinfo>
				<dx:seeAlso ref="ComponentSearch"/>
				<dx:seeAlso ref="DirectorySearch"/>
				<dx:seeAlso ref="DirectorySearchRef"/>
				<dx:seeAlso ref="FileSearchRef"/>
				<dx:seeAlso ref="IniFileSearch"/>
				<dx:seeAlso ref="RegistrySearch"/>
			</xs:appinfo>
			<xs:documentation>Searches for file and assigns to fullpath value of parent Property</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name="Id" type="xs:string">
				<xs:annotation><xs:documentation>Specify the Id when you want to find the path to a file.  Leave the Id absent if you want to find the parent directory of a file.</xs:documentation></xs:annotation>
			</xs:attribute>
			<xs:attribute name="Name" use="required" type="xs:string"/>
			<xs:attribute name="MinSize" type="xs:int"/>
			<xs:attribute name="MaxSize" type="xs:int"/>
			<xs:attribute name="MinVersion" type="xs:string"/>
			<xs:attribute name="MaxVersion" type="xs:string"/>
			<xs:attribute name="MinDate" type="xs:dateTime"/>
			<xs:attribute name="MaxDate" type="xs:dateTime"/>
			<xs:attribute name="Languages" type="xs:string"/>
		</xs:complexType>
	</xs:element>

	<xs:element name="FileSearchRef">
		<xs:annotation>
			<xs:appinfo>
				<dx:seeAlso ref="FileSearch"/>
			</xs:appinfo>
			<xs:documentation>References an existing FileSearch element.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:attribute name="Id" type="xs:string">
				<xs:annotation><xs:documentation>Specify the Id to the FileSearch to reference.</xs:documentation></xs:annotation>
			</xs:attribute>
		</xs:complexType>
	</xs:element>

	<xs:element name="DirectorySearch">
		<xs:annotation>
			<xs:appinfo>
				<dx:seeAlso ref="ComponentSearch"/>
				<dx:seeAlso ref="IniFileSearch"/>
				<dx:seeAlso ref="RegistrySearch"/>
			</xs:appinfo>
			<xs:documentation>Searches for directory and assigns to value of parent Property.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:choice minOccurs="0">
				<xs:element ref="DirectorySearch"/>
				<xs:element ref="DirectorySearchRef"/>
				<xs:element ref="FileSearch"/>
				<xs:element ref="FileSearchRef"/>
			</xs:choice>
			<xs:attribute name="Id" use="required" type="xs:string"/>
			<xs:attribute name="Path" type="xs:string"/>
			<xs:attribute name="Depth" type="xs:integer"/>
		</xs:complexType>
	</xs:element>

	<xs:element name="DirectorySearchRef">
		<xs:annotation>
			<xs:appinfo>
				<dx:seeAlso ref="ComponentSearch"/>
				<dx:seeAlso ref="IniFileSearch"/>
				<dx:seeAlso ref="RegistrySearch"/>
			</xs:appinfo>
			<xs:documentation>References an existing DirectorySearch element.</xs:documentation>
		</xs:annotation>
		<xs:complexType>
			<xs:choice minOccurs="0">
				<xs:element ref="DirectorySearch"/>
				<xs:element ref="DirectorySearchRef"/>
				<xs:element ref="FileSearch"/>
				<xs:element ref="FileSearchRef"/>
			</xs:choice>
			<xs:attribute name="Id" use="required" type="xs:string"/>
			<xs:attribute name="Path" type="xs:string"/>
		</xs:complexType>
	</xs:element>

	<xs:element name="ComponentSearch">
		<xs:annotation>
			<xs:appinfo>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -