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

📄 msbuild.community.tasks.xsd

📁 wpf和cab的结合使用源码(转载)
💻 XSD
📖 第 1 页 / 共 5 页
字号:
<?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 + -