Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.3/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.3.csproj @ 3237

Last change on this file since 3237 was 3237, checked in by gkronber, 14 years ago

Worked on symbolic expression tree encoding.
Added view for expression trees (simple textual view in s-exp format).
Implemented SubtreeCrossover.
Fixed bugs in ProbabilisticTreeCreator.
#937 (Data types and operators for symbolic expression tree encoding)

File size: 8.7 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>{125D3006-67F5-48CB-913E-73C0548F17FA}</ProjectGuid>
9    <OutputType>Library</OutputType>
10    <AppDesignerFolder>Properties</AppDesignerFolder>
11    <RootNamespace>HeuristicLab.Encodings.SymbolicExpressionTreeEncoding</RootNamespace>
12    <AssemblyName>HeuristicLab.Encodings.SymbolicExpressionTreeEncoding-3.3</AssemblyName>
13    <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
14    <FileAlignment>512</FileAlignment>
15    <SignAssembly>true</SignAssembly>
16    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
17  </PropertyGroup>
18  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
19    <DebugSymbols>true</DebugSymbols>
20    <DebugType>full</DebugType>
21    <Optimize>false</Optimize>
22    <OutputPath>bin\Debug\</OutputPath>
23    <DefineConstants>DEBUG;TRACE</DefineConstants>
24    <ErrorReport>prompt</ErrorReport>
25    <WarningLevel>4</WarningLevel>
26    <CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
27  </PropertyGroup>
28  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
29    <DebugType>pdbonly</DebugType>
30    <Optimize>true</Optimize>
31    <OutputPath>bin\Release\</OutputPath>
32    <DefineConstants>TRACE</DefineConstants>
33    <ErrorReport>prompt</ErrorReport>
34    <WarningLevel>4</WarningLevel>
35  </PropertyGroup>
36  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
37    <DebugSymbols>true</DebugSymbols>
38    <OutputPath>bin\x64\Debug\</OutputPath>
39    <DefineConstants>DEBUG;TRACE</DefineConstants>
40    <DebugType>full</DebugType>
41    <PlatformTarget>x64</PlatformTarget>
42    <ErrorReport>prompt</ErrorReport>
43  </PropertyGroup>
44  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
45    <OutputPath>bin\x64\Release\</OutputPath>
46    <DefineConstants>TRACE</DefineConstants>
47    <Optimize>true</Optimize>
48    <DebugType>pdbonly</DebugType>
49    <PlatformTarget>x64</PlatformTarget>
50    <ErrorReport>prompt</ErrorReport>
51  </PropertyGroup>
52  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
53    <DebugSymbols>true</DebugSymbols>
54    <OutputPath>bin\x86\Debug\</OutputPath>
55    <DefineConstants>DEBUG;TRACE</DefineConstants>
56    <DebugType>full</DebugType>
57    <PlatformTarget>x86</PlatformTarget>
58    <ErrorReport>prompt</ErrorReport>
59  </PropertyGroup>
60  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
61    <OutputPath>bin\x86\Release\</OutputPath>
62    <DefineConstants>TRACE</DefineConstants>
63    <Optimize>true</Optimize>
64    <DebugType>pdbonly</DebugType>
65    <PlatformTarget>x86</PlatformTarget>
66    <ErrorReport>prompt</ErrorReport>
67  </PropertyGroup>
68  <ItemGroup>
69    <Reference Include="System" />
70    <Reference Include="System.Core">
71      <RequiredTargetFramework>3.5</RequiredTargetFramework>
72    </Reference>
73    <Reference Include="System.Drawing" />
74    <Reference Include="System.Windows.Forms" />
75    <Reference Include="System.Xml.Linq">
76      <RequiredTargetFramework>3.5</RequiredTargetFramework>
77    </Reference>
78    <Reference Include="System.Data.DataSetExtensions">
79      <RequiredTargetFramework>3.5</RequiredTargetFramework>
80    </Reference>
81    <Reference Include="System.Data" />
82    <Reference Include="System.Xml" />
83  </ItemGroup>
84  <ItemGroup>
85    <Compile Include="Crossovers\SubtreeCrossover.cs" />
86    <Compile Include="Interfaces\ISymbolicExpressionGrammar.cs" />
87    <Compile Include="Creators\ProbabilisticTreeCreator.cs" />
88    <Compile Include="HeuristicLabEncodingsSymbolicExpressionTreeEncodingPlugin.cs" />
89    <Compile Include="SymbolicExpressionGrammar.cs" />
90    <Compile Include="SymbolicExpressionTreeCreator.cs" />
91    <Compile Include="SymbolicExpressionTree.cs" />
92    <Compile Include="Properties\AssemblyInfo.cs" />
93    <Compile Include="Symbol.cs" />
94    <Compile Include="SymbolicExpressionTreeCrossover.cs" />
95    <Compile Include="SymbolicExpressionTreeNode.cs" />
96    <Compile Include="Views\SymbolicExpressionTreeView.cs">
97      <SubType>UserControl</SubType>
98    </Compile>
99    <Compile Include="Views\SymbolicExpressionTreeView.Designer.cs">
100      <DependentUpon>SymbolicExpressionTreeView.cs</DependentUpon>
101    </Compile>
102  </ItemGroup>
103  <ItemGroup>
104    <None Include="HeuristicLab.snk" />
105    <None Include="HeuristicLabEncodingsSymbolicExpressionTreeEncodingPlugin.cs.frame" />
106    <None Include="Properties\AssemblyInfo.frame" />
107  </ItemGroup>
108  <ItemGroup>
109    <ProjectReference Include="..\..\HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj">
110      <Project>{958B43BC-CC5C-4FA2-8628-2B3B01D890B6}</Project>
111      <Name>HeuristicLab.Collections-3.3</Name>
112    </ProjectReference>
113    <ProjectReference Include="..\..\HeuristicLab.Core.Views\3.3\HeuristicLab.Core.Views-3.3.csproj">
114      <Project>{E226881D-315F-423D-B419-A766FE0D8685}</Project>
115      <Name>HeuristicLab.Core.Views-3.3</Name>
116    </ProjectReference>
117    <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
118      <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>
119      <Name>HeuristicLab.Core-3.3</Name>
120    </ProjectReference>
121    <ProjectReference Include="..\..\HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj">
122      <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project>
123      <Name>HeuristicLab.Data-3.3</Name>
124    </ProjectReference>
125    <ProjectReference Include="..\..\HeuristicLab.MainForm.WindowsForms\3.2\HeuristicLab.MainForm.WindowsForms-3.2.csproj">
126      <Project>{AB687BBE-1BFE-476B-906D-44237135431D}</Project>
127      <Name>HeuristicLab.MainForm.WindowsForms-3.2</Name>
128    </ProjectReference>
129    <ProjectReference Include="..\..\HeuristicLab.MainForm\3.2\HeuristicLab.MainForm-3.2.csproj">
130      <Project>{3BD61258-31DA-4B09-89C0-4F71FEF5F05A}</Project>
131      <Name>HeuristicLab.MainForm-3.2</Name>
132    </ProjectReference>
133    <ProjectReference Include="..\..\HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj">
134      <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project>
135      <Name>HeuristicLab.Operators-3.3</Name>
136    </ProjectReference>
137    <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj">
138      <Project>{14AB8D24-25BC-400C-A846-4627AA945192}</Project>
139      <Name>HeuristicLab.Optimization-3.3</Name>
140    </ProjectReference>
141    <ProjectReference Include="..\..\HeuristicLab.Parameters\3.3\HeuristicLab.Parameters-3.3.csproj">
142      <Project>{56F9106A-079F-4C61-92F6-86A84C2D84B7}</Project>
143      <Name>HeuristicLab.Parameters-3.3</Name>
144    </ProjectReference>
145    <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj">
146      <Project>{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}</Project>
147      <Name>HeuristicLab.Persistence-3.3</Name>
148    </ProjectReference>
149    <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj">
150      <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project>
151      <Name>HeuristicLab.PluginInfrastructure</Name>
152    </ProjectReference>
153    <ProjectReference Include="..\..\HeuristicLab.Random\3.3\HeuristicLab.Random-3.3.csproj">
154      <Project>{F4539FB6-4708-40C9-BE64-0A1390AEA197}</Project>
155      <Name>HeuristicLab.Random-3.3</Name>
156    </ProjectReference>
157  </ItemGroup>
158  <ItemGroup>
159    <EmbeddedResource Include="Views\SymbolicExpressionTreeView.resx">
160      <DependentUpon>SymbolicExpressionTreeView.cs</DependentUpon>
161    </EmbeddedResource>
162  </ItemGroup>
163  <ItemGroup>
164    <Folder Include="Manipulators\" />
165  </ItemGroup>
166  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
167  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
168       Other similar extension points exist, see Microsoft.Common.targets.
169  <Target Name="BeforeBuild">
170  </Target>
171  <Target Name="AfterBuild">
172  </Target>
173  -->
174  <PropertyGroup>
175    <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
176set ProjectDir=$(ProjectDir)
177set SolutionDir=$(SolutionDir)
178set Outdir=$(Outdir)
179
180call PreBuildEvent.cmd
181SubWCRev "%25ProjectDir%25\" "%25ProjectDir%25\HeuristicLabEncodingsSymbolicExpressionTreeEncodingPlugin.cs.frame" "%25ProjectDir%25\HeuristicLabEncodingsSymbolicExpressionTreeEncodingPlugin.cs"</PreBuildEvent>
182  </PropertyGroup>
183</Project>
Note: See TracBrowser for help on using the repository browser.