添加项目文件。

This commit is contained in:
liming 蔡
2026-07-14 13:55:17 +08:00
parent 63759495f2
commit 8bbdf78731
335 changed files with 81415 additions and 0 deletions
+203
View File
@@ -0,0 +1,203 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="ParaName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="ParaValue.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFlNUABZTVAAWU1QAFlNUABZTVAAWU1QAFlNUABZTVAAWU1QAFlN
UABZTVAAWU1QAFlNUABZTVAAWU1QAFlNUABZTVAAWU1QAFlNUABZTVAAWU1QAFlNUAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZTVAAWU1QAFpNUABZTVASWU1QH1lNUB9ZTVAfWU1QH1lN
UB9ZTVAfWU1QH1lNUB9ZTVAfWU1QH1lNUB9ZTVAfWU1QH1lNUB9ZTVAfWU1QH1lNUBJaTVAAWU1QAFlN
UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXE5OAFlNUABZTVAFWU1QaFlLUM1YS0/gWEtQ4FhL
UOBYS1DgWEtQ4FhLUOBYS1DgWEtQ4FhLUOBYS1DgWEtQ4FhLUOBYS1DgWEtQ4FhLUOBYS0/gWUtQzVlN
UGhZTVAFWU1QAFxOTgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABWS1EAWU1QAFlNUE5ZTlD0YGxY/2eH
Xv9nh17/Z4de/2eHXv9nh17/Z4de/2eHXv9nh17/Z4de/2eHXv9nh17/Z4de/2eHXv9nh17/Z4de/2eH
Xv9gbFj/WU5Q9FlNUE5ZTVAAVktRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhNUABaTVAAWUtQkl1c
VP9xtWn/dchu/3TIbf90yG3/dMht/3TIbf90yG3/dMht/3THbf91yG7/dMht/3TIbf90yG3/dMht/3TI
bf90yG3/dchu/3G1af9dXFT/WUtQklpNUABYTVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWExQAFNH
UAFYS0+fX2RW/3K+a/9zxm3/c8Vs/3PFbP9zxWz/c8Vs/3PFbP90xm3/b7Fo/3G6av90xm3/c8Vs/3PF
bf90xm3/dMZt/3TGbf90xm3/c79s/19kVv9YS0+fU0dQAVhMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABYTFAAU0dQAVhKT59gZVf/fsp1/4HVd/+B1Hf/gdR3/4HUd/+B1Hf/gdR3/4HWd/9tnWX/Z4lf/3/S
dv+B1Hf/fdF1/3fJb/90xm3/dMZt/3TGbf9zvmv/X2RW/1hLT59TR1ABWExQAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAFhMUABTR1ABWEpPn2RoWv+T4Yb/mfCL/5nvi/+Z74v/me+L/5nvi/+Z74v/lu2J/3Cg
aP9cV1L/gr92/5nwi/+Y7or/keaF/3/Sdv90xm3/dMZt/3O+a/9fZFb/WEtPn1NHUAFYTFAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAWExQAFNHUAFYSk+fZGha/5Tihv+Z8Iv/me+L/5nvi/+Z74v/me+L/5nv
i/+T6ob/bp5l/09ZYv9ieGL/keCD/5rwjP+a8Iv/leuI/3zPdP90xm3/c75r/19kVv9YS0+fU0dQAVhM
UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYTFAAU0dQAVhKT59kaFr/lOKG/5nwi/+Z74v/me+L/5nv
i/+Z74v/mvCM/4/lg/9tmmH/OXuO/zp6jf92nmn/mO6K/5nvi/+a8Iz/jOCA/3XHbf9zvmv/X2RW/1hL
T59TR1ABWExQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhMUABTR1ABWEpPn2RoWv+U4ob/mfCL/5nv
i/+Z74v/me+L/5nvi/+U64f/gtl5/2yYX/82gJT/ELXe/1Nsaf+HyXn/mvGM/5nvi/+T6Ib/d8pw/3K+
a/9fZFb/WEtPn1NHUAFYTFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWExQAFNHUAFYSk+fZGha/5Ti
hv+Z8Iv/me+L/5nvi/+T6ob/hdZ6/3W0av9pj17/XGtb/y+Ko/8Az///J5Ox/2iAYf+T5Yb/mvCM/5Tq
h/95y3H/cr5r/19kVv9YS0+fU0dQAVhMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYTFAAU0dQAVhK
T59kaFr/lOKG/5nwi/+Z8Iv/idZ9/22aZf9ed1//SnB0/zCHoP8Xq9D/Bcb0/wDP//8Fx/b/P3aE/3uq
bv+Z8Iv/leqH/3nMcf9yvmv/X2RW/1hLT59TR1ABWExQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhM
UABTR1ABWEpPn2RoWv+U4ob/mfCL/5rxjP+Kzn3/WWJe/yGau/8GxPL/AM///wDR//8Az///BMf3/w63
4v8wgpz/X2VY/4zVf/+V64j/ecxx/3K+a/9fZFb/WEtPn1NHUAFYTFAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAWExQAFNHUAFYSk+fZGha/5Tihv+Z8Iv/me+L/5jtiv9wjmj/JZWz/wDQ//8Azv//FLHX/zCI
oP9GdX7/XHZp/26MaP9+r3L/kd+E/5XriP95zHH/cr5r/19kVv9YS0+fU0dQAVhMUAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAABYTFAAU0dQAVhKT59kaFr/lOKG/5nwi/+Z74v/mvGM/4vKe/9McnX/CMHv/wLL
+/9AdoP/dpRk/4vJe/+T4YX/mO6K/5rxjP+a8Iz/lOqH/3nMcf9yvmv/X2RW/1hLT59TR1ABWExQAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhMUABTR1ABWEpPn2RoWv+U4ob/mfCL/5nvi/+Z74v/mOyK/2+K
Z/8jmLn/CMDt/1Nzbv+Q2oH/m/OM/5nwi/+Z74v/me+L/5nvi/+V6of/ecxx/3K+a/9fZFb/WEtPn1NH
UAFYTFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWExQAFNHUAFYSk+fZGha/5Tihv+Z8Iv/me+L/5nv
i/+a8Yz/isZ6/0h1fP8cocX/ZoBo/5fpiP+Z74v/me+L/5nvi/+Z74v/me+L/5Xqh/95zHH/cr5r/19k
Vv9YS0+fU0dQAVhMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYTFAAU0dQAVhKT59kaFr/lOKG/5nw
i/+Z74v/me+L/5nvi/+Y64n/bIlq/0Nmdv91mW3/mvCL/5nvi/+Z74v/me+L/5nvi/+Z74v/leqH/3nM
cf9yvmv/X2RW/1hLT59TR1ABWExQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhMUABTR1ABWEpPn2Ro
Wv+U4ob/mfCL/5nvi/+Z74v/me+L/5rxjP+Iwnv/XVZT/4K2dv+a8oz/me+L/5nvi/+Z74v/me+L/5nv
i/+V6of/ecxx/3K+a/9fZFb/WEtPn1NHUAFYTFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWExQAFNH
UAFYSk+fZGha/5Tihv+Z8Iv/me+L/5nvi/+Z74v/me+L/5fpif9yi2f/jM9//5rxjP+Z74v/me+L/5nv
i/+Z74v/me+L/5Xqh/95zHH/cr5r/19kVv9YS0+fU0dQAVhMUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AABYTFAAUkdQAFhKT55kaFr/leSH/5ryjP+a8Yz/mvGM/5rxjP+a8Yz/mvKM/5DYg/+W6Ij/mvKM/5rx
jP+a8Yz/mvGM/5rxjP+a8oz/leyI/3nNcf9zwGz/X2RW/1hKT55SR1AAWExQAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAFhMUABXSVABWEtPoWFhV/+FvHj/icd8/4nGfP+Jxnz/icZ8/4nGfP+Jxnz/icd8/4nH
fP+Jxnz/icZ8/4nGfP+Jxnz/icZ8/4nHfP+Gw3n/caxp/2yiZP9dXlT/WUtQoVdJUAFYTFAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAWUxQAFlLUAJZTVCnWk5R/1xTU/9cU1L/XFNS/1xTUv9cU1L/XFNS/1xT
Uv9cU1L/XFNS/1xTUv9cU1L/XFNS/1xTUv9cU1L/XFNS/1tTUv9aUlH/WlJR/1lOUP9ZTVCnWUtQAllM
UAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZTVAAW05QAFlMUJldUlT/gYF8/42Qif+MkIj/jJCI/4yQ
iP+MkIj/jJCI/4yQiP+MkIj/jJCI/4yQiP+MkIj/jJCI/4yQiP+MkIj/jJCI/42Qif+BgXz/XVJU/1lM
UJlbTlEAWU1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFtGTQBZTVAAWU1QVFpOUfdtZ2b/fn15/35+
ef9+fnn/fn55/39+ef9+fnn/fn55/35+ef9+fnn/fn55/35+ef9/fnn/fn55/35+ef9+fnn/fn15/21n
Zv9aTlH3WU1QVFlNUABbRk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVlNTAFlNUABZTVAHWU1Qb1hM
T9JXS07lV0tO5FdLTuVYS074WExP/1pOUf9aTlH/Wk5R/1pOUf9aTlH/Wk5R/1hMT/9YS074V0tO5VdL
TuRXS07lWExP0llNUG9ZTVAGWU1QAFZTUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWU1QAFlN
UABbTk8AWU1QFllNUCNZTVAjWU1QKVhMT8JiV1n/fHN2/311d/99dXf/fXV3/311d/98dHb/Ylda/1hM
T8JZTVApWU1QI1lNUCNZTVAVXE5QAFlNUABZTVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAWU1QAFlNUABZTVAAWU1QAFlNUABWSlAAWExPpV5TVv9yaGr/c2ps/3NqbP9zamz/c2ps/3Jo
av9eU1b/WExPpVZKUQFZTVAAWU1QAFlNUABYTVAAWU1QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVklRAFlNUABZTVA7WU1QwlhMT+BYTE/gWExP4FhM
T+BYTE/gWExP4FlNUMJZTVA7WU1QAFZKUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYTFEAWE1QAFlNUABZTVAPWU1QH1lN
UB9ZTVAfWU1QH1lNUB9ZTVAfWU1QD1lNUABYTFEAWExRAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZTVAAWE1QAFlN
UABZTVAAWU1QAFlNUABZTVAAWU1QAFlNUABZTVAAWU1QAFlNUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAA+AAAH/AAAA/gAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA
AAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AAAAfgAAAH4AAAB+AA
AAfgAAAH8AAAD/gAAB//gAH//4AB///AA/8=
</value>
</data>
</root>