source: trunk/sources/HeuristicLab.Persistence/3.3/HeuristicLab.Persistence-3.3.csproj @ 1958

Last change on this file since 1958 was 1958, checked in by epitzer, 13 years ago

Updated handling of floating and fixed point numbers, faster and more accurate serialization and parsing. (#646)

File size: 12.4 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <PropertyGroup>
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>{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}</ProjectGuid>
9    <OutputType>Library</OutputType>
10    <AppDesignerFolder>Properties</AppDesignerFolder>
11    <RootNamespace>HeuristicLab.Persistence</RootNamespace>
12    <AssemblyName>HeuristicLab.Persistence-3.3</AssemblyName>
13    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
14    <FileAlignment>512</FileAlignment>
15    <StartupObject>
16    </StartupObject>
17    <SignAssembly>true</SignAssembly>
18    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
19  </PropertyGroup>
20  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
21    <DebugSymbols>true</DebugSymbols>
22    <DebugType>full</DebugType>
23    <Optimize>false</Optimize>
24    <OutputPath>bin\Debug\</OutputPath>
25    <DefineConstants>TRACE;DEBUG</DefineConstants>
26    <ErrorReport>prompt</ErrorReport>
27    <WarningLevel>4</WarningLevel>
28  </PropertyGroup>
29  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
30    <DebugType>pdbonly</DebugType>
31    <Optimize>true</Optimize>
32    <OutputPath>bin\Release\</OutputPath>
33    <DefineConstants>TRACE</DefineConstants>
34    <ErrorReport>prompt</ErrorReport>
35    <WarningLevel>4</WarningLevel>
36  </PropertyGroup>
37  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
38    <DebugSymbols>true</DebugSymbols>
39    <OutputPath>bin\x64\Debug\</OutputPath>
40    <DefineConstants>TRACE;DEBUG</DefineConstants>
41    <DebugType>full</DebugType>
42    <PlatformTarget>x64</PlatformTarget>
43    <ErrorReport>prompt</ErrorReport>
44  </PropertyGroup>
45  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
46    <OutputPath>bin\x64\Release\</OutputPath>
47    <DefineConstants>TRACE</DefineConstants>
48    <Optimize>true</Optimize>
49    <DebugType>pdbonly</DebugType>
50    <PlatformTarget>x64</PlatformTarget>
51    <ErrorReport>prompt</ErrorReport>
52  </PropertyGroup>
53  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
54    <DebugSymbols>true</DebugSymbols>
55    <OutputPath>bin\x86\Debug\</OutputPath>
56    <DefineConstants>TRACE;DEBUG</DefineConstants>
57    <DebugType>full</DebugType>
58    <PlatformTarget>x86</PlatformTarget>
59    <ErrorReport>prompt</ErrorReport>
60  </PropertyGroup>
61  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
62    <OutputPath>bin\x86\Release\</OutputPath>
63    <DefineConstants>TRACE</DefineConstants>
64    <Optimize>true</Optimize>
65    <DebugType>pdbonly</DebugType>
66    <PlatformTarget>x86</PlatformTarget>
67    <ErrorReport>prompt</ErrorReport>
68  </PropertyGroup>
69  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
70  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
71       Other similar extension points exist, see Microsoft.Common.targets.
72  <Target Name="BeforeBuild">
73  </Target>
74  <Target Name="AfterBuild">
75  </Target>
76  -->
77  <ItemGroup>
78    <Reference Include="ICSharpCode.SharpZipLib, Version=0.85.4.369, Culture=neutral, PublicKeyToken=1b03e6acf1164f73, processorArchitecture=MSIL">
79      <SpecificVersion>False</SpecificVersion>
80      <HintPath>..\..\HeuristicLab.PluginInfrastructure.GUI\ICSharpCode.SharpZipLib.dll</HintPath>
81    </Reference>
82    <Reference Include="log4net, Version=1.2.10.0, Culture=neutral, PublicKeyToken=1b44e1d426115821, processorArchitecture=MSIL">
83      <SpecificVersion>False</SpecificVersion>
84      <HintPath>..\..\HeuristicLab.Tracing\3.2\libs\release\log4net.dll</HintPath>
85    </Reference>
86    <Reference Include="System" />
87    <Reference Include="System.configuration" />
88    <Reference Include="System.Core">
89      <RequiredTargetFramework>3.5</RequiredTargetFramework>
90    </Reference>
91    <Reference Include="System.Data" />
92    <Reference Include="System.Xml" />
93  </ItemGroup>
94  <ItemGroup>
95    <Compile Include="Auxiliary\TypeLoader.cs" />
96    <Compile Include="Auxiliary\TypeNameParser.cs" />
97    <Compile Include="Auxiliary\ReflectionTools.cs" />
98    <Compile Include="Core\Configuration.cs" />
99    <Compile Include="Core\PersistenceException.cs" />
100    <Compile Include="Core\PrimitiveSerializerBase.cs" />
101    <Compile Include="Core\FormatBase.cs" />
102    <Compile Include="Auxiliary\TypeExtensions.cs" />
103    <Compile Include="Core\TypeMapping.cs" />
104    <Compile Include="Auxiliary\TypeName.cs" />
105    <Compile Include="Core\GeneratorBase.cs" />
106    <Compile Include="Default\CompositeSerializers\ArraySerializer.cs" />
107    <Compile Include="Default\CompositeSerializers\CompactNumberArray2StringSerializer.cs" />
108    <Compile Include="Default\CompositeSerializers\DictionarySerializer.cs" />
109    <Compile Include="Default\CompositeSerializers\EnumerableSerializer.cs" />
110    <Compile Include="Default\CompositeSerializers\EnumSerializer.cs" />
111    <Compile Include="Default\CompositeSerializers\KeyValuePairSerializer.cs" />
112    <Compile Include="Default\CompositeSerializers\Number2StringSerializer.cs" />
113    <Compile Include="Default\CompositeSerializers\NumberEnumerable2StringSerializer.cs" />
114    <Compile Include="Default\CompositeSerializers\StackSerializer.cs" />
115    <Compile Include="Default\CompositeSerializers\Storable\DataMemberAccessor.cs" />
116    <Compile Include="Default\CompositeSerializers\Storable\EmptyStorableClassAttribute.cs" />
117    <Compile Include="Default\CompositeSerializers\Storable\StorableAttribute.cs" />
118    <Compile Include="Default\CompositeSerializers\Storable\StorableSerializer.cs" />
119    <Compile Include="Default\CompositeSerializers\TypeSerializer.cs" />
120    <Compile Include="Default\DebugString\DebugString.cs" />
121    <Compile Include="Default\DebugString\DebugStringFormat.cs" />
122    <Compile Include="Default\DebugString\DebugStringGenerator.cs" />
123    <Compile Include="Default\DebugString\PrimitiveSerializers\Bool2DebugStringSerializer.cs" />
124    <Compile Include="Default\DebugString\PrimitiveSerializers\Byte2DebugStringSerializer.cs" />
125    <Compile Include="Default\DebugString\PrimitiveSerializers\Char2DebugStringSerializer.cs" />
126    <Compile Include="Default\DebugString\PrimitiveSerializers\DateTime2DebugStringSerializer.cs" />
127    <Compile Include="Default\DebugString\PrimitiveSerializers\Double2DebugStringSerializer.cs" />
128    <Compile Include="Default\DebugString\PrimitiveSerializers\Float2DebugStringSerializer.cs" />
129    <Compile Include="Default\DebugString\PrimitiveSerializers\Int2DebugStringSerializer.cs" />
130    <Compile Include="Default\DebugString\PrimitiveSerializers\Long2DebugStringSerializer.cs" />
131    <Compile Include="Default\DebugString\PrimitiveSerializers\SByte2DebugStringSerializer.cs" />
132    <Compile Include="Default\DebugString\PrimitiveSerializers\Short2DebugStringSerializer.cs" />
133    <Compile Include="Default\DebugString\PrimitiveSerializers\String2DebugStringSerializer.cs" />
134    <Compile Include="Default\DebugString\PrimitiveSerializers\Type2DebugStringSerializer.cs" />
135    <Compile Include="Default\DebugString\PrimitiveSerializers\UInt2DebugStringSerializer.cs" />
136    <Compile Include="Default\DebugString\PrimitiveSerializers\ULong2DebugStringSerializer.cs" />
137    <Compile Include="Default\DebugString\PrimitiveSerializers\UShort2DebugStringSerializer.cs" />
138    <Compile Include="Default\DebugString\PrimitiveSerializers\ValueType2DebugStringSerializerBase.cs" />
139    <Compile Include="Default\Xml\Compact\CompactXmlSerializerBase.cs" />
140    <Compile Include="Default\Xml\Compact\DoubleArray2XmlSerializer.cs" />
141    <Compile Include="Default\Xml\Compact\DoubleList2XmlSerializer.cs" />
142    <Compile Include="Default\Xml\Compact\IntArray2XmlSerializer.cs" />
143    <Compile Include="Default\Xml\Compact\IntList2XmlSerializer.cs" />
144    <Compile Include="Default\Xml\Compact\NumberArray2XmlSerializerBase.cs" />
145    <Compile Include="Default\Xml\Compact\NumberEnumeration2XmlSerializerBase.cs" />
146    <Compile Include="Default\Xml\Primitive\Bool2XmlSerializer.cs" />
147    <Compile Include="Default\Xml\Primitive\Byte2XmlSerializer.cs" />
148    <Compile Include="Default\Xml\Primitive\Char2XmlFormatter.cs">
149      <SubType>Code</SubType>
150    </Compile>
151    <Compile Include="Default\Xml\Primitive\DateTime2XmlSerializer.cs" />
152    <Compile Include="Default\Xml\Primitive\Decimal2XmlSerializer.cs" />
153    <Compile Include="Default\Xml\Primitive\Double2XmlSerializer.cs" />
154    <Compile Include="Default\Xml\Primitive\Float2XmlSerializer.cs" />
155    <Compile Include="Default\Xml\Primitive\Guid2XmlSerializer.cs" />
156    <Compile Include="Default\Xml\Primitive\Int2XmlSerializer.cs" />
157    <Compile Include="Default\Xml\Primitive\Long2XmlSerializer.cs" />
158    <Compile Include="Default\Xml\Primitive\PrimitiveXmlSerializerBase.cs" />
159    <Compile Include="Default\Xml\Primitive\SByte2XmlSerializer.cs" />
160    <Compile Include="Default\Xml\Primitive\Short2XmlSerializer.cs" />
161    <Compile Include="Default\Xml\Primitive\SimpleNumber2XmlSerializerBase.cs" />
162    <Compile Include="Default\Xml\Primitive\String2XmlSerializer.cs" />
163    <Compile Include="Default\Xml\Primitive\TimeSpan2XmlSerializer.cs" />
164    <Compile Include="Default\Xml\Primitive\UInt2XmlSerializer.cs" />
165    <Compile Include="Default\Xml\Primitive\ULong2XmlSerializer.cs" />
166    <Compile Include="Default\Xml\Primitive\UShort2XmlSerializer.cs" />
167    <Compile Include="Default\Xml\XmlSerializerBase.cs" />
168    <Compile Include="Default\Xml\XmlStringConstants.cs" />
169    <Compile Include="Default\Xml\XmlString.cs" />
170    <Compile Include="Default\Xml\XmlFormat.cs" />
171    <Compile Include="HeuristicLabPersistencePlugin.cs" />
172    <Compile Include="Core\Deserializer.cs" />
173    <Compile Include="Core\Tag.cs" />
174    <Compile Include="Interfaces\ICompositeSerializer.cs" />
175    <Compile Include="Interfaces\IPrimitiveSerializer.cs" />
176    <Compile Include="Interfaces\ISerialData.cs" />
177    <Compile Include="Interfaces\IFormat.cs" />
178    <Compile Include="Core\ConfigurationService.cs" />
179    <Compile Include="Core\Tokens\MetaInfoBeginToken.cs" />
180    <Compile Include="Core\Tokens\MetaInfoEndToken.cs" />
181    <Compile Include="Interfaces\ISerializationToken.cs" />
182    <Compile Include="Core\Tokens\SerializationTokenBase.cs" />
183    <Compile Include="Core\Tokens\CompositeTokenBase.cs" />
184    <Compile Include="Core\Tokens\BeginToken.cs" />
185    <Compile Include="Core\Tokens\EndToken.cs" />
186    <Compile Include="Core\Tokens\PrimitiveToken.cs" />
187    <Compile Include="Core\Tokens\ReferenceToken.cs" />
188    <Compile Include="Core\Tokens\NullReferenceToken.cs" />
189    <Compile Include="Properties\AssemblyInfo.cs" />
190    <Compile Include="Core\Serializer.cs" />
191    <Compile Include="Properties\Settings.Designer.cs">
192      <AutoGen>True</AutoGen>
193      <DesignTimeSharedInput>True</DesignTimeSharedInput>
194      <DependentUpon>Settings.settings</DependentUpon>
195    </Compile>
196    <Compile Include="Default\Xml\XmlGenerator.cs" />
197    <Compile Include="Default\Xml\XmlParser.cs" />
198  </ItemGroup>
199  <PropertyGroup>
200    <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
201set ProjectDir=$(ProjectDir)
202set SolutionDir=$(SolutionDir)
203set Outdir=$(Outdir)
204
205call PreBuildEvent.cmd</PreBuildEvent>
206    <PostBuildEvent>
207    </PostBuildEvent>
208  </PropertyGroup>
209  <ItemGroup>
210    <None Include="app.config" />
211    <None Include="HeuristicLab.snk" />
212    <None Include="Properties\AssemblyInfo.frame" />
213    <None Include="Properties\Settings.settings">
214      <Generator>SettingsSingleFileGenerator</Generator>
215      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
216    </None>
217  </ItemGroup>
218  <ItemGroup>
219    <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj">
220      <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project>
221      <Name>HeuristicLab.PluginInfrastructure</Name>
222    </ProjectReference>
223    <ProjectReference Include="..\..\HeuristicLab.Tracing\3.2\HeuristicLab.Tracing-3.2.csproj">
224      <Project>{EE2034D9-6E27-48A1-B855-42D45F69A4FC}</Project>
225      <Name>HeuristicLab.Tracing-3.2</Name>
226    </ProjectReference>
227  </ItemGroup>
228</Project>
Note: See TracBrowser for help on using the repository browser.