📄 msbuild.community.tasks.xsd
字号:
<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:msb="http://schemas.microsoft.com/developer/msbuild/2003" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/developer/msbuild/2003" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:include schemaLocation="Microsoft.Build.Commontypes.xsd" />
<xs:element name="AssemblyInfo" substitutionGroup="msb:Task">
<xs:annotation>
<xs:documentation>Generates an AssemblyInfo files</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent mixed="false">
<xs:extension base="msb:TaskType">
<xs:attribute name="AssemblyCompany" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly company.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyConfiguration" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly configuration.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyCopyright" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly copyright.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyCulture" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly culture.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyDelaySign" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly delay sign value.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyDescription" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly description.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyFileVersion" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly file version.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyKeyFile" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly key file.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyKeyName" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly key name.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyProduct" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly product.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyTitle" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly title.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyTrademark" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly trademark.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="AssemblyVersion" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the assembly version.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="CLSCompliant" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value indicating whether [CLSCompliant].</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="CodeLanguage" type="msb:non_empty_string" use="required">
<xs:annotation>
<xs:documentation>Gets or sets the code language.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ComVisible" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value indicating whether [COMVisible].</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Guid" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the GUID.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="OutputFile" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] [Output] Gets or sets the output file.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="Attrib" substitutionGroup="msb:Task">
<xs:annotation>
<xs:documentation>Changes the attributes of files and/or directories</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent mixed="false">
<xs:extension base="msb:TaskType">
<xs:attribute name="Archive" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets file's archive status.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Compressed" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value indicating file is compressed.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Directories" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the list of directories to change attributes on.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Encrypted" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value indicating file is encrypted.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Files" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the list of files to change attributes on.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Hidden" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value indicating file is hidden, and thus is not included in an ordinary directory listing.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Normal" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value indicating file is normal and has no other attributes set.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ReadOnly" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value indicating file is read-only.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="System" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value indicating file is a system file.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="FileUpdate" substitutionGroup="msb:Task">
<xs:annotation>
<xs:documentation>Replace text in file(s) using a Regular Expression.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent mixed="false">
<xs:extension base="msb:TaskType">
<xs:attribute name="Files" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the files to update.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="IgnoreCase" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value specifies case-insensitive matching. .</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Multiline" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value changing the meaning of ^ and $ so they match at the beginning and end,
respectively, of any line, and not just the beginning and end of the entire string.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Regex" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the regex.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ReplacementCount" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the maximum number of times the replacement can occur.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="ReplacementText" type="xs:string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets the replacement text.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="Singleline" type="msb:non_empty_string">
<xs:annotation>
<xs:documentation>[Optional] Gets or sets a value changing the meaning of the dot (.) so it matches
every character (instead of every character except \n).</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="FtpUpload" substitutionGroup="msb:Task">
<xs:annotation>
<xs:documentation>Uploads a file using File Transfer Protocol (FTP).</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent mixed="false">
<xs:extension base="msb:TaskType">
<xs:attribute name="LocalFile" type="msb:non_empty_string" use="required">
<xs:annotation>
<xs:documentation>Gets or sets the local file to upload.</xs:documentation>
</xs:annotation>
</xs:attribute>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -