Free cookie consent management tool by TermsFeed Policy Generator

source: branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.Slave.App/3.3/HeuristicLab.Clients.Hive.Slave.App-3.3.csproj @ 7019

Last change on this file since 7019 was 7019, checked in by spimming, 12 years ago

#1680: manage multiple app.config files with pre-build event

File size: 15.4 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="4.0" 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>8.0.30703</ProductVersion>
7    <SchemaVersion>2.0</SchemaVersion>
8    <ProjectGuid>{E3B93D5C-3B6B-4657-9B3E-F4297BAC0AA5}</ProjectGuid>
9    <OutputType>Library</OutputType>
10    <AppDesignerFolder>Properties</AppDesignerFolder>
11    <RootNamespace>HeuristicLab.Clients.Hive.Slave.App</RootNamespace>
12    <AssemblyName>HeuristicLab.Clients.Hive.Slave.App-3.3</AssemblyName>
13    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
14    <TargetFrameworkProfile>
15    </TargetFrameworkProfile>
16    <FileAlignment>512</FileAlignment>
17  </PropertyGroup>
18  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
19    <DebugSymbols>true</DebugSymbols>
20    <DebugType>full</DebugType>
21    <Optimize>false</Optimize>
22    <OutputPath>$(SolutionDir)\bin\</OutputPath>
23    <DefineConstants>DEBUG;TRACE</DefineConstants>
24    <ErrorReport>prompt</ErrorReport>
25    <WarningLevel>4</WarningLevel>
26    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
27  </PropertyGroup>
28  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
29    <DebugType>pdbonly</DebugType>
30    <Optimize>true</Optimize>
31    <OutputPath>$(SolutionDir)\bin\</OutputPath>
32    <DefineConstants>TRACE</DefineConstants>
33    <ErrorReport>prompt</ErrorReport>
34    <WarningLevel>4</WarningLevel>
35    <DocumentationFile>
36    </DocumentationFile>
37    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
38  </PropertyGroup>
39  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
40    <DebugSymbols>true</DebugSymbols>
41    <OutputPath>$(SolutionDir)\bin\</OutputPath>
42    <DefineConstants>DEBUG;TRACE</DefineConstants>
43    <DebugType>full</DebugType>
44    <PlatformTarget>x86</PlatformTarget>
45    <ErrorReport>prompt</ErrorReport>
46    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
47  </PropertyGroup>
48  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
49    <OutputPath>$(SolutionDir)\bin\</OutputPath>
50    <DefineConstants>TRACE</DefineConstants>
51    <DocumentationFile>
52    </DocumentationFile>
53    <Optimize>true</Optimize>
54    <DebugType>pdbonly</DebugType>
55    <PlatformTarget>x86</PlatformTarget>
56    <ErrorReport>prompt</ErrorReport>
57    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
58  </PropertyGroup>
59  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
60    <DebugSymbols>true</DebugSymbols>
61    <OutputPath>$(SolutionDir)\bin\</OutputPath>
62    <DefineConstants>DEBUG;TRACE</DefineConstants>
63    <DebugType>full</DebugType>
64    <PlatformTarget>x64</PlatformTarget>
65    <ErrorReport>prompt</ErrorReport>
66    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
67  </PropertyGroup>
68  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
69    <OutputPath>$(SolutionDir)\bin\</OutputPath>
70    <DefineConstants>TRACE</DefineConstants>
71    <DocumentationFile>
72    </DocumentationFile>
73    <Optimize>true</Optimize>
74    <DebugType>pdbonly</DebugType>
75    <PlatformTarget>x64</PlatformTarget>
76    <ErrorReport>prompt</ErrorReport>
77    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
78  </PropertyGroup>
79  <PropertyGroup>
80    <StartupObject />
81  </PropertyGroup>
82  <PropertyGroup>
83    <SignAssembly>true</SignAssembly>
84  </PropertyGroup>
85  <PropertyGroup>
86    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
87  </PropertyGroup>
88  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugLocal|AnyCPU'">
89    <DebugSymbols>true</DebugSymbols>
90    <OutputPath>..\..\bin\</OutputPath>
91    <DefineConstants>DEBUG;TRACE</DefineConstants>
92    <DebugType>full</DebugType>
93    <PlatformTarget>AnyCPU</PlatformTarget>
94    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.Slave.App-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
95    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
96    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
97    <ErrorReport>prompt</ErrorReport>
98    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
99    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
100    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
101    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
102    <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
103  </PropertyGroup>
104  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugLocal|x86'">
105    <DebugSymbols>true</DebugSymbols>
106    <OutputPath>bin\x86\DebugLocal\</OutputPath>
107    <DefineConstants>DEBUG;TRACE</DefineConstants>
108    <DebugType>full</DebugType>
109    <PlatformTarget>x86</PlatformTarget>
110    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.Slave.App-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
111    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
112    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
113    <ErrorReport>prompt</ErrorReport>
114    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
115    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
116    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
117    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
118    <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
119  </PropertyGroup>
120  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugLocal|x64'">
121    <DebugSymbols>true</DebugSymbols>
122    <OutputPath>bin\x64\DebugLocal\</OutputPath>
123    <DefineConstants>DEBUG;TRACE</DefineConstants>
124    <DebugType>full</DebugType>
125    <PlatformTarget>x64</PlatformTarget>
126    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.Slave.App-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
127    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
128    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
129    <ErrorReport>prompt</ErrorReport>
130    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
131    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
132    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
133    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
134    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
135  </PropertyGroup>
136  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugServices|AnyCPU'">
137    <DebugSymbols>true</DebugSymbols>
138    <OutputPath>..\..\bin\</OutputPath>
139    <DefineConstants>DEBUG;TRACE</DefineConstants>
140    <DebugType>full</DebugType>
141    <PlatformTarget>AnyCPU</PlatformTarget>
142    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.Slave.App-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
143    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
144    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
145    <ErrorReport>prompt</ErrorReport>
146    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
147    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
148    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
149    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
150    <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
151  </PropertyGroup>
152  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugServices|x86'">
153    <DebugSymbols>true</DebugSymbols>
154    <OutputPath>bin\x86\DebugServices\</OutputPath>
155    <DefineConstants>DEBUG;TRACE</DefineConstants>
156    <DebugType>full</DebugType>
157    <PlatformTarget>x86</PlatformTarget>
158    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.Slave.App-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
159    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
160    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
161    <ErrorReport>prompt</ErrorReport>
162    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
163    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
164    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
165    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
166    <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
167  </PropertyGroup>
168  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugServices|x64'">
169    <DebugSymbols>true</DebugSymbols>
170    <OutputPath>bin\x64\DebugServices\</OutputPath>
171    <DefineConstants>DEBUG;TRACE</DefineConstants>
172    <DebugType>full</DebugType>
173    <PlatformTarget>x64</PlatformTarget>
174    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.Slave.App-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
175    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
176    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
177    <ErrorReport>prompt</ErrorReport>
178    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
179    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
180    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
181    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
182  </PropertyGroup>
183  <ItemGroup>
184    <Reference Include="HeuristicLab.Common-3.3">
185      <HintPath>..\..\bin\HeuristicLab.Common-3.3.dll</HintPath>
186      <Private>False</Private>
187    </Reference>
188    <Reference Include="HeuristicLab.Core-3.3">
189      <HintPath>..\..\bin\HeuristicLab.Core-3.3.dll</HintPath>
190      <Private>False</Private>
191    </Reference>
192    <Reference Include="HeuristicLab.Core.Views-3.3">
193      <HintPath>..\..\bin\HeuristicLab.Core.Views-3.3.dll</HintPath>
194      <Private>False</Private>
195    </Reference>
196    <Reference Include="HeuristicLab.MainForm-3.3">
197      <HintPath>..\..\bin\HeuristicLab.MainForm-3.3.dll</HintPath>
198      <Private>False</Private>
199    </Reference>
200    <Reference Include="HeuristicLab.MainForm.WindowsForms-3.3">
201      <HintPath>..\..\bin\HeuristicLab.MainForm.WindowsForms-3.3.dll</HintPath>
202      <Private>False</Private>
203    </Reference>
204    <Reference Include="HeuristicLab.PluginInfrastructure-3.3">
205      <HintPath>..\..\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath>
206      <Private>False</Private>
207    </Reference>
208    <Reference Include="System" />
209    <Reference Include="System.Core" />
210    <Reference Include="System.Xml.Linq" />
211    <Reference Include="System.Data.DataSetExtensions" />
212    <Reference Include="Microsoft.CSharp" />
213    <Reference Include="System.Data" />
214    <Reference Include="System.Deployment" />
215    <Reference Include="System.Drawing" />
216    <Reference Include="System.Windows.Forms" />
217    <Reference Include="System.Xml" />
218  </ItemGroup>
219  <ItemGroup>
220    <Compile Include="Plugin.cs" />
221    <Compile Include="HiveSlaveApplication.cs" />
222    <Compile Include="MainWindow.cs">
223      <SubType>Form</SubType>
224    </Compile>
225    <Compile Include="MainWindow.Designer.cs">
226      <DependentUpon>MainWindow.cs</DependentUpon>
227    </Compile>
228    <Compile Include="Properties\AssemblyInfo.cs" />
229    <EmbeddedResource Include="MainWindow.resx">
230      <DependentUpon>MainWindow.cs</DependentUpon>
231    </EmbeddedResource>
232    <EmbeddedResource Include="Properties\Resources.resx">
233      <Generator>ResXFileCodeGenerator</Generator>
234      <LastGenOutput>Resources.Designer.cs</LastGenOutput>
235      <SubType>Designer</SubType>
236    </EmbeddedResource>
237    <None Include="HeuristicLab.snk" />
238    <None Include="Plugin.cs.frame" />
239    <None Include="Properties\AssemblyInfo.cs.frame" />
240    <Compile Include="Properties\Resources.Designer.cs">
241      <AutoGen>True</AutoGen>
242      <DependentUpon>Resources.resx</DependentUpon>
243      <DesignTime>True</DesignTime>
244    </Compile>
245    <None Include="Properties\Settings.settings">
246      <Generator>SettingsSingleFileGenerator</Generator>
247      <LastGenOutput>Settings.Designer.cs</LastGenOutput>
248    </None>
249    <Compile Include="Properties\Settings.Designer.cs">
250      <AutoGen>True</AutoGen>
251      <DependentUpon>Settings.settings</DependentUpon>
252      <DesignTimeSharedInput>True</DesignTimeSharedInput>
253    </Compile>
254  </ItemGroup>
255  <ItemGroup>
256    <ProjectReference Include="..\..\HeuristicLab.Clients.Hive.Slave.Views\3.3\HeuristicLab.Clients.Hive.Slave.Views-3.3.csproj">
257      <Project>{8C0D9F39-397F-4DBE-856F-BC4DC0FE23F8}</Project>
258      <Name>HeuristicLab.Clients.Hive.Slave.Views-3.3</Name>
259      <Private>False</Private>
260    </ProjectReference>
261    <ProjectReference Include="..\..\HeuristicLab.Clients.Hive.Slave\3.3\HeuristicLab.Clients.Hive.Slave-3.3.csproj">
262      <Project>{989FE92B-484E-41EE-87E2-6A24AF0381D8}</Project>
263      <Name>HeuristicLab.Clients.Hive.Slave-3.3</Name>
264      <Private>False</Private>
265    </ProjectReference>
266  </ItemGroup>
267  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
268  <PropertyGroup>
269    <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
270set ProjectDir=$(ProjectDir)
271set SolutionDir=$(SolutionDir)
272set Outdir=$(Outdir)
273
274call PreBuildEvent.cmd</PreBuildEvent>
275  </PropertyGroup>
276  <PropertyGroup>
277    <PostBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
278set ProjectDir=$(ProjectDir)
279set SolutionDir=$(SolutionDir)
280set Outdir=$(Outdir)
281set Platform=$(PlatformName)
282set Configuration=$(ConfigurationName)
283
284call $(SolutionDir)\HeuristicLab\3.3\MergeConfigs.cmd</PostBuildEvent>
285  </PropertyGroup>
286  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
287       Other similar extension points exist, see Microsoft.Common.targets.
288  <Target Name="BeforeBuild">
289  </Target>
290  <Target Name="AfterBuild">
291  </Target>
292  -->
293</Project>
Note: See TracBrowser for help on using the repository browser.