Schema sharp_d_prjx.xsd


schema location: 
 
Elements 
CodeGeneration 
Configuration 
Configurations 
Contents 
DeploymentInformation 
Execution 
File 
Output 
Project 
Reference 
References 


element CodeGeneration
diagram
used by
element Configuration
attributes
Name  Type  Use  Default  Fixed  Annotation
runtime  xs:string  required      
compiler  xs:string  required      
warninglevel  xs:byte  required      
nowarn  xs:string  required      
includedebuginformation  xs:NMTOKEN  required      
optimize  xs:string  required      
unsafecodeallowed  xs:NMTOKEN  required      
generateoverflowchecks  xs:string  required      
mainclass  xs:string  required      
target  xs:string  required      
definesymbols  xs:string  required      
generatexmldocumentation  xs:string  required      
win32Icon  xs:string  required      
source
<xs:element name="CodeGeneration">
  <xs:complexType>
    <xs:attribute name="runtime" type="xs:string" use="required"/>
    <xs:attribute name="compiler" type="xs:string" use="required"/>
    <xs:attribute name="warninglevel" type="xs:byte" use="required"/>
    <xs:attribute name="nowarn" type="xs:string" use="required"/>
    <xs:attribute name="includedebuginformation" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="False"/>
          <xs:enumeration value="True"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="optimize" type="xs:string" use="required"/>
    <xs:attribute name="unsafecodeallowed" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="False"/>
          <xs:enumeration value="True"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="generateoverflowchecks" type="xs:string" use="required"/>
    <xs:attribute name="mainclass" type="xs:string" use="required"/>
    <xs:attribute name="target" type="xs:string" use="required"/>
    <xs:attribute name="definesymbols" type="xs:string" use="required"/>
    <xs:attribute name="generatexmldocumentation" type="xs:string" use="required"/>
    <xs:attribute name="win32Icon" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element Configuration
diagram
children CodeGeneration Execution Output
used by
elements Configurations Project
attributes
Name  Type  Use  Default  Fixed  Annotation
runwithwarnings  xs:string  required      
name  xs:string  required      
source
<xs:element name="Configuration">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="CodeGeneration"/>
      <xs:element ref="Execution"/>
      <xs:element ref="Output"/>
    </xs:sequence>
    <xs:attribute name="runwithwarnings" type="xs:string" use="required"/>
    <xs:attribute name="name" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element Configurations
diagram
children Configuration
used by
element Project
attributes
Name  Type  Use  Default  Fixed  Annotation
active  xs:string  required      
source
<xs:element name="Configurations">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Configuration" maxOccurs="unbounded"/>
    </xs:sequence>
    <xs:attribute name="active" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element Contents
diagram
children File
used by
element Project
source
<xs:element name="Contents">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="File" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element DeploymentInformation
diagram
used by
element Project
attributes
Name  Type  Use  Default  Fixed  Annotation
target  xs:string  required      
script  xs:string  required      
strategy  xs:string  required      
source
<xs:element name="DeploymentInformation">
  <xs:complexType>
    <xs:attribute name="target" type="xs:string" use="required"/>
    <xs:attribute name="script" type="xs:string" use="required"/>
    <xs:attribute name="strategy" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element Execution
diagram
used by
element Configuration
attributes
Name  Type  Use  Default  Fixed  Annotation
commandlineparameters  xs:string  required      
consolepause  xs:string  required      
source
<xs:element name="Execution">
  <xs:complexType>
    <xs:attribute name="commandlineparameters" type="xs:string" use="required"/>
    <xs:attribute name="consolepause" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element File
diagram
used by
element Contents
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
subtype  xs:NMTOKEN  required      
buildaction  xs:NMTOKEN  required      
dependson  xs:string  required      
data  xs:string  required      
source
<xs:element name="File">
  <xs:complexType>
    <xs:attribute name="name" type="xs:string" use="required"/>
    <xs:attribute name="subtype" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Code"/>
          <xs:enumeration value="Directory"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="buildaction" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Compile"/>
          <xs:enumeration value="EmbedAsResource"/>
          <xs:enumeration value="Exclude"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="dependson" type="xs:string" use="required"/>
    <xs:attribute name="data" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element Output
diagram
used by
element Configuration
attributes
Name  Type  Use  Default  Fixed  Annotation
directory  xs:string  required      
assembly  xs:string  required      
executeScript  xs:string  required      
executeBeforeBuild  xs:string  required      
executeAfterBuild  xs:string  required      
source
<xs:element name="Output">
  <xs:complexType>
    <xs:attribute name="directory" type="xs:string" use="required"/>
    <xs:attribute name="assembly" type="xs:string" use="required"/>
    <xs:attribute name="executeScript" type="xs:string" use="required"/>
    <xs:attribute name="executeBeforeBuild" type="xs:string" use="required"/>
    <xs:attribute name="executeAfterBuild" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element Project
diagram
children Contents References DeploymentInformation Configuration Configurations
attributes
Name  Type  Use  Default  Fixed  Annotation
name  xs:string  required      
description  xs:string  required      
newfilesearch  xs:string  required      
enableviewstate  xs:string  required      
version  xs:decimal  required      
projecttype  xs:string  required      
source
<xs:element name="Project">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Contents"/>
      <xs:element ref="References"/>
      <xs:element ref="DeploymentInformation"/>
      <xs:element ref="Configuration"/>
      <xs:element ref="Configurations"/>
    </xs:sequence>
    <xs:attribute name="name" type="xs:string" use="required"/>
    <xs:attribute name="description" type="xs:string" use="required"/>
    <xs:attribute name="newfilesearch" type="xs:string" use="required"/>
    <xs:attribute name="enableviewstate" type="xs:string" use="required"/>
    <xs:attribute name="version" type="xs:decimal" use="required"/>
    <xs:attribute name="projecttype" type="xs:string" use="required"/>
  </xs:complexType>
</xs:element>

element Reference
diagram
used by
element References
attributes
Name  Type  Use  Default  Fixed  Annotation
type  xs:NMTOKEN  required      
refto  xs:string  required      
localcopy  xs:NMTOKEN  required      
source
<xs:element name="Reference">
  <xs:complexType>
    <xs:attribute name="type" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="Assembly"/>
          <xs:enumeration value="Gac"/>
          <xs:enumeration value="Project"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="refto" type="xs:string" use="required"/>
    <xs:attribute name="localcopy" use="required">
      <xs:simpleType>
        <xs:restriction base="xs:NMTOKEN">
          <xs:enumeration value="False"/>
          <xs:enumeration value="True"/>
        </xs:restriction>
      </xs:simpleType>
    </xs:attribute>
  </xs:complexType>
</xs:element>

element References
diagram
children Reference
used by
element Project
source
<xs:element name="References">
  <xs:complexType>
    <xs:sequence>
      <xs:element ref="Reference" maxOccurs="unbounded"/>
    </xs:sequence>
  </xs:complexType>
</xs:element>


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy