Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/18/11 13:55:51 (13 years ago)
Author:
spimming
Message:

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

Location:
branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.Slave.ConsoleClient/3.3
Files:
2 added
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.Slave.ConsoleClient/3.3/HeuristicLab.Clients.Hive.Slave.ConsoleClient-3.3.csproj

    r6983 r7019  
    7979    <SignAssembly>false</SignAssembly>
    8080  </PropertyGroup>
     81  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugLocal|AnyCPU'">
     82    <DebugSymbols>true</DebugSymbols>
     83    <OutputPath>bin\DebugLocal\</OutputPath>
     84    <DefineConstants>DEBUG;TRACE</DefineConstants>
     85    <DebugType>full</DebugType>
     86    <PlatformTarget>AnyCPU</PlatformTarget>
     87    <CodeAnalysisLogFile>bin\Debug\HeuristicLab.Clients.Hive.Slave.ConsoleClient-3.4.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     88    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     89    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     90    <ErrorReport>prompt</ErrorReport>
     91    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     92    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     93    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
     94    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     95    <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
     96  </PropertyGroup>
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugLocal|x86'">
     98    <DebugSymbols>true</DebugSymbols>
     99    <OutputPath>bin\x86\DebugLocal\</OutputPath>
     100    <DefineConstants>DEBUG;TRACE</DefineConstants>
     101    <DebugType>full</DebugType>
     102    <PlatformTarget>x86</PlatformTarget>
     103    <CodeAnalysisLogFile>bin\Debug\HeuristicLab.Clients.Hive.Slave.ConsoleClient-3.4.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     104    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     105    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     106    <ErrorReport>prompt</ErrorReport>
     107    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     108    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     109    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
     110    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     111    <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
     112  </PropertyGroup>
     113  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugLocal|x64'">
     114    <DebugSymbols>true</DebugSymbols>
     115    <OutputPath>bin\x64\DebugLocal\</OutputPath>
     116    <DefineConstants>DEBUG;TRACE</DefineConstants>
     117    <DebugType>full</DebugType>
     118    <PlatformTarget>x64</PlatformTarget>
     119    <CodeAnalysisLogFile>bin\Debug\HeuristicLab.Clients.Hive.Slave.ConsoleClient-3.4.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     120    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     121    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     122    <ErrorReport>prompt</ErrorReport>
     123    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     124    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     125    <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
     126    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     127    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
     128  </PropertyGroup>
     129  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugServices|AnyCPU'">
     130    <DebugSymbols>true</DebugSymbols>
     131    <OutputPath>bin\DebugServices\</OutputPath>
     132    <DefineConstants>DEBUG;TRACE</DefineConstants>
     133    <DebugType>full</DebugType>
     134    <PlatformTarget>AnyCPU</PlatformTarget>
     135    <CodeAnalysisLogFile>bin\Debug\HeuristicLab.Clients.Hive.Slave.ConsoleClient-3.4.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     136    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     137    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     138    <ErrorReport>prompt</ErrorReport>
     139    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     140    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     141    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
     142    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     143    <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
     144  </PropertyGroup>
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugServices|x86'">
     146    <DebugSymbols>true</DebugSymbols>
     147    <OutputPath>bin\x86\DebugServices\</OutputPath>
     148    <DefineConstants>DEBUG;TRACE</DefineConstants>
     149    <DebugType>full</DebugType>
     150    <PlatformTarget>x86</PlatformTarget>
     151    <CodeAnalysisLogFile>bin\Debug\HeuristicLab.Clients.Hive.Slave.ConsoleClient-3.4.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     152    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     153    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     154    <ErrorReport>prompt</ErrorReport>
     155    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     156    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     157    <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
     158    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     159    <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
     160  </PropertyGroup>
     161  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugServices|x64'">
     162    <DebugSymbols>true</DebugSymbols>
     163    <OutputPath>bin\x64\DebugServices\</OutputPath>
     164    <DefineConstants>DEBUG;TRACE</DefineConstants>
     165    <DebugType>full</DebugType>
     166    <PlatformTarget>x64</PlatformTarget>
     167    <CodeAnalysisLogFile>bin\Debug\HeuristicLab.Clients.Hive.Slave.ConsoleClient-3.4.exe.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     168    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     169    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     170    <ErrorReport>prompt</ErrorReport>
     171    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     172    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     173    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     174  </PropertyGroup>
    81175  <ItemGroup>
    82176    <Reference Include="HeuristicLab.Clients.Hive-3.3, Version=3.3.5.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     
    97191    <Compile Include="Program.cs" />
    98192    <Compile Include="Properties\AssemblyInfo.cs" />
     193    <None Include="app.config.DebugLocal" />
     194    <None Include="app.config.DebugServices" />
    99195    <None Include="Properties\AssemblyInfo.cs.frame" />
    100196    <Compile Include="SlaveCommListener.cs" />
     
    114210  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
    115211  <PropertyGroup>
    116     <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
     212    <PreBuildEvent>"$(SolutionDir)CopyIfNewer.bat" "$(ProjectDir)app.config.$(ConfigurationName)" "$(ProjectDir)app.config"
     213
     214set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
    117215set ProjectDir=$(ProjectDir)
    118216set SolutionDir=$(SolutionDir)
Note: See TracChangeset for help on using the changeset viewer.