1 <?xml version="1.0" encoding="utf-8"?>
\r
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
\r
4 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
\r
5 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
\r
6 <ProductVersion>9.0.30729</ProductVersion>
\r
7 <SchemaVersion>2.0</SchemaVersion>
\r
8 <ProjectGuid>{96E5ED5B-187D-4012-9CDA-D85CDAD38342}</ProjectGuid>
\r
9 <OutputType>Library</OutputType>
\r
10 <AppDesignerFolder>Properties</AppDesignerFolder>
\r
11 <RootNamespace>HeuristicLab.Algorithms.SimulatedAnnealing</RootNamespace>
\r
12 <AssemblyName>HeuristicLab.Algorithms.SimulatedAnnealing-3.3</AssemblyName>
\r
13 <TargetFrameworkVersion>v3.5</TargetFrameworkVersion>
\r
14 <FileAlignment>512</FileAlignment>
\r
15 <SignAssembly>true</SignAssembly>
\r
16 <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
\r
19 <OldToolsVersion>3.5</OldToolsVersion>
\r
20 <UpgradeBackupLocation />
\r
21 <PublishUrl>publish\</PublishUrl>
\r
22 <Install>true</Install>
\r
23 <InstallFrom>Disk</InstallFrom>
\r
24 <UpdateEnabled>false</UpdateEnabled>
\r
25 <UpdateMode>Foreground</UpdateMode>
\r
26 <UpdateInterval>7</UpdateInterval>
\r
27 <UpdateIntervalUnits>Days</UpdateIntervalUnits>
\r
28 <UpdatePeriodically>false</UpdatePeriodically>
\r
29 <UpdateRequired>false</UpdateRequired>
\r
30 <MapFileExtensions>true</MapFileExtensions>
\r
31 <ApplicationRevision>0</ApplicationRevision>
\r
32 <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
\r
33 <IsWebBootstrapper>false</IsWebBootstrapper>
\r
34 <UseApplicationTrust>false</UseApplicationTrust>
\r
35 <BootstrapperEnabled>true</BootstrapperEnabled>
\r
37 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
\r
38 <DebugSymbols>true</DebugSymbols>
\r
39 <DebugType>full</DebugType>
\r
40 <Optimize>false</Optimize>
\r
41 <OutputPath>bin\Debug\</OutputPath>
\r
42 <DefineConstants>DEBUG;TRACE</DefineConstants>
\r
43 <ErrorReport>prompt</ErrorReport>
\r
44 <WarningLevel>4</WarningLevel>
\r
45 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
\r
47 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
\r
48 <DebugType>pdbonly</DebugType>
\r
49 <Optimize>true</Optimize>
\r
50 <OutputPath>bin\Release\</OutputPath>
\r
51 <DefineConstants>TRACE</DefineConstants>
\r
52 <ErrorReport>prompt</ErrorReport>
\r
53 <WarningLevel>4</WarningLevel>
\r
54 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
\r
56 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
\r
57 <DebugSymbols>true</DebugSymbols>
\r
58 <OutputPath>bin\x64\Debug\</OutputPath>
\r
59 <DefineConstants>DEBUG;TRACE</DefineConstants>
\r
60 <DebugType>full</DebugType>
\r
61 <PlatformTarget>x64</PlatformTarget>
\r
62 <ErrorReport>prompt</ErrorReport>
\r
63 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
\r
65 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
\r
66 <OutputPath>bin\x64\Release\</OutputPath>
\r
67 <DefineConstants>TRACE</DefineConstants>
\r
68 <Optimize>true</Optimize>
\r
69 <DebugType>pdbonly</DebugType>
\r
70 <PlatformTarget>x64</PlatformTarget>
\r
71 <ErrorReport>prompt</ErrorReport>
\r
72 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
\r
74 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
\r
75 <DebugSymbols>true</DebugSymbols>
\r
76 <OutputPath>bin\x86\Debug\</OutputPath>
\r
77 <DefineConstants>DEBUG;TRACE</DefineConstants>
\r
78 <DebugType>full</DebugType>
\r
79 <PlatformTarget>x86</PlatformTarget>
\r
80 <ErrorReport>prompt</ErrorReport>
\r
81 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
\r
83 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
\r
84 <OutputPath>bin\x86\Release\</OutputPath>
\r
85 <DefineConstants>TRACE</DefineConstants>
\r
86 <Optimize>true</Optimize>
\r
87 <DebugType>pdbonly</DebugType>
\r
88 <PlatformTarget>x86</PlatformTarget>
\r
89 <ErrorReport>prompt</ErrorReport>
\r
90 <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
\r
93 <Reference Include="System" />
\r
94 <Reference Include="System.Core">
\r
95 <RequiredTargetFramework>3.5</RequiredTargetFramework>
\r
97 <Reference Include="System.Xml.Linq">
\r
98 <RequiredTargetFramework>3.5</RequiredTargetFramework>
\r
100 <Reference Include="System.Data.DataSetExtensions">
\r
101 <RequiredTargetFramework>3.5</RequiredTargetFramework>
\r
103 <Reference Include="System.Data" />
\r
104 <Reference Include="System.Xml" />
\r
107 <Compile Include="HeuristicLabAlgorithmsSimulatedAnnealingPlugin.cs" />
\r
108 <Compile Include="Properties\AssemblyInfo.cs" />
\r
109 <Compile Include="SimulatedAnnealing.cs" />
\r
110 <Compile Include="SimulatedAnnealingMainLoop.cs" />
\r
113 <None Include="HeuristicLab.snk" />
\r
114 <None Include="HeuristicLabAlgorithmsSimulatedAnnealingPlugin.cs.frame" />
\r
115 <None Include="Properties\AssemblyInfo.frame" />
\r
118 <ProjectReference Include="..\..\HeuristicLab.Analysis\3.3\HeuristicLab.Analysis-3.3.csproj">
\r
119 <Project>{887425B4-4348-49ED-A457-B7D2C26DDBF9}</Project>
\r
120 <Name>HeuristicLab.Analysis-3.3</Name>
\r
121 </ProjectReference>
\r
122 <ProjectReference Include="..\..\HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj">
\r
123 <Project>{958B43BC-CC5C-4FA2-8628-2B3B01D890B6}</Project>
\r
124 <Name>HeuristicLab.Collections-3.3</Name>
\r
125 </ProjectReference>
\r
126 <ProjectReference Include="..\..\HeuristicLab.Common\3.3\HeuristicLab.Common-3.3.csproj">
\r
127 <Project>{A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C}</Project>
\r
128 <Name>HeuristicLab.Common-3.3</Name>
\r
129 </ProjectReference>
\r
130 <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
\r
131 <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>
\r
132 <Name>HeuristicLab.Core-3.3</Name>
\r
133 </ProjectReference>
\r
134 <ProjectReference Include="..\..\HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj">
\r
135 <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project>
\r
136 <Name>HeuristicLab.Data-3.3</Name>
\r
137 </ProjectReference>
\r
138 <ProjectReference Include="..\..\HeuristicLab.Operators\3.3\HeuristicLab.Operators-3.3.csproj">
\r
139 <Project>{23DA7FF4-D5B8-41B6-AA96-F0561D24F3EE}</Project>
\r
140 <Name>HeuristicLab.Operators-3.3</Name>
\r
141 </ProjectReference>
\r
142 <ProjectReference Include="..\..\HeuristicLab.Optimization.Operators\3.3\HeuristicLab.Optimization.Operators-3.3.csproj">
\r
143 <Project>{25087811-F74C-4128-BC86-8324271DA13E}</Project>
\r
144 <Name>HeuristicLab.Optimization.Operators-3.3</Name>
\r
145 </ProjectReference>
\r
146 <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj">
\r
147 <Project>{14AB8D24-25BC-400C-A846-4627AA945192}</Project>
\r
148 <Name>HeuristicLab.Optimization-3.3</Name>
\r
149 </ProjectReference>
\r
150 <ProjectReference Include="..\..\HeuristicLab.Parameters\3.3\HeuristicLab.Parameters-3.3.csproj">
\r
151 <Project>{56F9106A-079F-4C61-92F6-86A84C2D84B7}</Project>
\r
152 <Name>HeuristicLab.Parameters-3.3</Name>
\r
153 </ProjectReference>
\r
154 <ProjectReference Include="..\..\HeuristicLab.Persistence\3.3\HeuristicLab.Persistence-3.3.csproj">
\r
155 <Project>{102BC7D3-0EF9-439C-8F6D-96FF0FDB8E1B}</Project>
\r
156 <Name>HeuristicLab.Persistence-3.3</Name>
\r
157 </ProjectReference>
\r
158 <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\3.3\HeuristicLab.PluginInfrastructure-3.3.csproj">
\r
159 <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project>
\r
160 <Name>HeuristicLab.PluginInfrastructure-3.3</Name>
\r
161 </ProjectReference>
\r
162 <ProjectReference Include="..\..\HeuristicLab.Random\3.3\HeuristicLab.Random-3.3.csproj">
\r
163 <Project>{F4539FB6-4708-40C9-BE64-0A1390AEA197}</Project>
\r
164 <Name>HeuristicLab.Random-3.3</Name>
\r
165 </ProjectReference>
\r
166 <ProjectReference Include="..\..\HeuristicLab.Selection\3.3\HeuristicLab.Selection-3.3.csproj">
\r
167 <Project>{2C36CD4F-E5F5-43A4-801A-201EA895FE17}</Project>
\r
168 <Name>HeuristicLab.Selection-3.3</Name>
\r
169 </ProjectReference>
\r
172 <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
\r
173 <Visible>False</Visible>
\r
174 <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
\r
175 <Install>false</Install>
\r
176 </BootstrapperPackage>
\r
177 <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
\r
178 <Visible>False</Visible>
\r
179 <ProductName>.NET Framework 3.5 SP1</ProductName>
\r
180 <Install>true</Install>
\r
181 </BootstrapperPackage>
\r
182 <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
\r
183 <Visible>False</Visible>
\r
184 <ProductName>Windows Installer 3.1</ProductName>
\r
185 <Install>true</Install>
\r
186 </BootstrapperPackage>
\r
188 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
\r
189 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
\r
190 Other similar extension points exist, see Microsoft.Common.targets.
\r
191 <Target Name="BeforeBuild">
\r
193 <Target Name="AfterBuild">
\r
197 <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
\r
198 set ProjectDir=$(ProjectDir)
\r
199 set SolutionDir=$(SolutionDir)
\r
200 set Outdir=$(Outdir)
\r
202 call PreBuildEvent.cmd
\r
203 SubWCRev "%25ProjectDir%25\" "%25ProjectDir%25\HeuristicLabAlgorithmsSimulatedAnnealingPlugin.cs.frame" "%25ProjectDir%25\HeuristicLabAlgorithmsSimulatedAnnealingPlugin.cs"</PreBuildEvent>
\r