1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <Project ToolsVersion=
"4.0" DefaultTargets=
"Build" xmlns=
"http://schemas.microsoft.com/developer/msbuild/2003">
4 <Configuration Condition=
" '$(Configuration)' == '' ">Debug
</Configuration>
5 <Platform Condition=
" '$(Platform)' == '' ">AnyCPU
</Platform>
6 <ProductVersion>9.0.30729</ProductVersion>
7 <SchemaVersion>2.0</SchemaVersion>
8 <ProjectGuid>{
4399F601-CF0A-
4D5B-
9FCB-
2EFB8A5D982E}
</ProjectGuid>
9 <OutputType>Library
</OutputType>
11 <OutputPath>./../../class/lib/net_4_5
</OutputPath>
12 <NoStdLib>True
</NoStdLib>
13 <NoConfig>True
</NoConfig>
15 <AppDesignerFolder>Properties
</AppDesignerFolder>
18 <AssemblyName>Commons.Xml.Relaxng
</AssemblyName>
19 <TargetFrameworkVersion>v4.5
</TargetFrameworkVersion>
20 <FileAlignment>512</FileAlignment>
23 <PropertyGroup Condition=
" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
24 <DebugSymbols>true
</DebugSymbols>
25 <DebugType>full
</DebugType>
27 <Optimize>false
</Optimize>
28 <DefineConstants>DEBUG;TRACE;NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5
</DefineConstants>
29 <ErrorReport>prompt
</ErrorReport>
30 <WarningLevel>4</WarningLevel>
32 <PropertyGroup Condition=
" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
33 <DebugType>pdbonly
</DebugType>
35 <Optimize>true
</Optimize>
36 <DefineConstants>NET_1_1;NET_2_0;NET_3_0;NET_3_5;NET_4_0;NET_4_5
</DefineConstants>
37 <ErrorReport>prompt
</ErrorReport>
38 <WarningLevel>4</WarningLevel>
40 <!-- Set AddAdditionalExplicitAssemblyReferences to false, otherwise if targetting .NET4.0,
41 Microsoft.NETFramework.props will force a dependency on the assembly System.Core. This
42 is a problem to compile the Mono mscorlib.dll -->
44 <AddAdditionalExplicitAssemblyReferences>false
</AddAdditionalExplicitAssemblyReferences>
46 <Import Project=
"$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
48 <Compile Include=
"..\..\build\common\Consts.cs" />
49 <Compile Include=
"..\..\build\common\Locale.cs" />
50 <Compile Include=
"Assembly\AssemblyInfo.cs" />
51 <Compile Include=
"Commons.Xml.Nvdl\NvdlBuiltInValidationProvider.cs" />
52 <Compile Include=
"Commons.Xml.Nvdl\NvdlCompileContext.cs" />
53 <Compile Include=
"Commons.Xml.Nvdl\NvdlConfig.cs" />
54 <Compile Include=
"Commons.Xml.Nvdl\NvdlException.cs" />
55 <Compile Include=
"Commons.Xml.Nvdl\NvdlFilteredXmlReader.cs" />
56 <Compile Include=
"Commons.Xml.Nvdl\NvdlReader.cs" />
57 <Compile Include=
"Commons.Xml.Nvdl\NvdlRelaxngSupport.cs" />
58 <Compile Include=
"Commons.Xml.Nvdl\NvdlSimplified.cs" />
59 <Compile Include=
"Commons.Xml.Nvdl\NvdlStructures.cs" />
60 <Compile Include=
"Commons.Xml.Nvdl\NvdlValidatingReader.cs" />
61 <Compile Include=
"Commons.Xml.Nvdl\NvdlValidationProvider.cs" />
62 <Compile Include=
"Commons.Xml.Nvdl\NvdlValidator.cs" />
63 <Compile Include=
"Commons.Xml.Nvdl\NvdlXsdSupport.cs" />
64 <Compile Include=
"Commons.Xml.Relaxng.Derivative\RdpContentType.cs" />
65 <Compile Include=
"Commons.Xml.Relaxng.Derivative\RdpNameClasses.cs" />
66 <Compile Include=
"Commons.Xml.Relaxng.Derivative\RdpObjects.cs" />
67 <Compile Include=
"Commons.Xml.Relaxng.Derivative\RdpPatterns.cs" />
68 <Compile Include=
"Commons.Xml.Relaxng.Derivative\Util.cs" />
69 <Compile Include=
"Commons.Xml.Relaxng.Inference\RelaxngInference.cs" />
70 <Compile Include=
"Commons.Xml.Relaxng.Rnc\RncTokenizer.cs" />
71 <Compile Include=
"Commons.Xml.Relaxng.Rnc\RncWriter.cs" />
72 <Compile Include=
"Commons.Xml.Relaxng.Rnc\XmlChar.cs" />
73 <Compile Include=
"Commons.Xml.Relaxng\Misc.cs" />
74 <Compile Include=
"Commons.Xml.Relaxng\RelaxngDatatype.cs" />
75 <Compile Include=
"Commons.Xml.Relaxng\RelaxngDatatypeProvider.cs" />
76 <Compile Include=
"Commons.Xml.Relaxng\RelaxngDefaultDatatypes.cs" />
77 <Compile Include=
"Commons.Xml.Relaxng\RelaxngException.cs" />
78 <Compile Include=
"Commons.Xml.Relaxng\RelaxngGrammar.cs" />
79 <Compile Include=
"Commons.Xml.Relaxng\RelaxngMergedProvider.cs" />
80 <Compile Include=
"Commons.Xml.Relaxng\RelaxngNameClass.cs" />
81 <Compile Include=
"Commons.Xml.Relaxng\RelaxngPattern.cs" />
82 <Compile Include=
"Commons.Xml.Relaxng\RelaxngPatternType.cs" />
83 <Compile Include=
"Commons.Xml.Relaxng\RelaxngReader.cs" />
84 <Compile Include=
"Commons.Xml.Relaxng\RelaxngValidatingReader.cs" />
85 <Compile Include=
"Commons.Xml.Relaxng\XsdDatatypeProvider.cs" />
86 <Compile Include=
"Commons.Xml\XmlDefaultReader.cs" />
87 <Compile Include=
"Commons.Xml.Relaxng.Rnc\RncParser.cs" />
</ItemGroup>
88 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
89 Other similar extension points exist, see Microsoft.Common.targets.
90 <Target Name="BeforeBuild">
92 <Target Name="AfterBuild">
96 <PreBuildEvent Condition=
" '$(OS)' != 'Windows_NT' ">
99 <PreBuildEvent Condition=
" '$(OS)' == 'Windows_NT' ">
103 <PostBuildEvent Condition=
" '$(OS)' != 'Windows_NT' ">
106 <PostBuildEvent Condition=
" '$(OS)' == 'Windows_NT' ">
111 <ProjectReference Include=
"../corlib/corlib-net_4_5.csproj">
112 <Project>{
33BF0182-AC5C-
464C-
995B-C9CFE74E1A95}
</Project>
113 <Name>corlib-net_4_5
</Name>
115 <ProjectReference Include=
"../System/System-net_4_5.csproj">
116 <Project>{FFAC0B73-D997-
493B-
9C62-
27656CD858BB}
</Project>
117 <Name>System-net_4_5
</Name>
119 <ProjectReference Include=
"../System.XML/System.Xml-net_4_5.csproj">
120 <Project>{
2951DEC2-
4393-
4A78-
83F9-
42EB39CB708F}
</Project>
121 <Name>System.Xml-net_4_5
</Name>
125 <Folder Include=
"Properties\" />
128 <EmbeddedResource Include=
"resources/relaxng.rng">
129 <LogicalName>relaxng.rng
</LogicalName>