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/3.3
Files:
2 added
2 edited

Legend:

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

    r6989 r7019  
    8181  <PropertyGroup>
    8282    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
     83  </PropertyGroup>
     84  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugLocal|AnyCPU'">
     85    <DebugSymbols>true</DebugSymbols>
     86    <OutputPath>..\..\bin\</OutputPath>
     87    <DefineConstants>DEBUG;TRACE</DefineConstants>
     88    <DebugType>full</DebugType>
     89    <PlatformTarget>AnyCPU</PlatformTarget>
     90    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.SlaveCore-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     91    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     92    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     93    <ErrorReport>prompt</ErrorReport>
     94    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     95    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     96    <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
     97    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     98    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
     99  </PropertyGroup>
     100  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugLocal|x86'">
     101    <DebugSymbols>true</DebugSymbols>
     102    <OutputPath>bin\x86\DebugLocal\</OutputPath>
     103    <DefineConstants>DEBUG;TRACE</DefineConstants>
     104    <DebugType>full</DebugType>
     105    <PlatformTarget>x86</PlatformTarget>
     106    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.SlaveCore-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     107    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     108    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     109    <ErrorReport>prompt</ErrorReport>
     110    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     111    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     112    <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
     113    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     114    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
     115  </PropertyGroup>
     116  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugLocal|x64'">
     117    <DebugSymbols>true</DebugSymbols>
     118    <OutputPath>bin\x64\DebugLocal\</OutputPath>
     119    <DefineConstants>DEBUG;TRACE</DefineConstants>
     120    <DebugType>full</DebugType>
     121    <PlatformTarget>x64</PlatformTarget>
     122    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.SlaveCore-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     123    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     124    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     125    <ErrorReport>prompt</ErrorReport>
     126    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     127    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     128    <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
     129    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     130    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
     131  </PropertyGroup>
     132  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugServices|AnyCPU'">
     133    <DebugSymbols>true</DebugSymbols>
     134    <OutputPath>..\..\bin\</OutputPath>
     135    <DefineConstants>DEBUG;TRACE</DefineConstants>
     136    <DebugType>full</DebugType>
     137    <PlatformTarget>AnyCPU</PlatformTarget>
     138    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.SlaveCore-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     139    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     140    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     141    <ErrorReport>prompt</ErrorReport>
     142    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     143    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     144    <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
     145    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     146    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
     147  </PropertyGroup>
     148  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugServices|x86'">
     149    <DebugSymbols>true</DebugSymbols>
     150    <OutputPath>bin\x86\DebugServices\</OutputPath>
     151    <DefineConstants>DEBUG;TRACE</DefineConstants>
     152    <DebugType>full</DebugType>
     153    <PlatformTarget>x86</PlatformTarget>
     154    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.SlaveCore-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     155    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     156    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     157    <ErrorReport>prompt</ErrorReport>
     158    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     159    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     160    <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
     161    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     162    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
     163  </PropertyGroup>
     164  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'DebugServices|x64'">
     165    <DebugSymbols>true</DebugSymbols>
     166    <OutputPath>bin\x64\DebugServices\</OutputPath>
     167    <DefineConstants>DEBUG;TRACE</DefineConstants>
     168    <DebugType>full</DebugType>
     169    <PlatformTarget>x64</PlatformTarget>
     170    <CodeAnalysisLogFile>C:\dev\HeursticLab.Azure\\bin\HeuristicLab.Clients.Hive.SlaveCore-3.3.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
     171    <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
     172    <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
     173    <ErrorReport>prompt</ErrorReport>
     174    <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
     175    <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
     176    <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
     177    <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
     178    <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
    83179  </PropertyGroup>
    84180  <ItemGroup>
     
    168264    <Compile Include="WcfService.cs" />
    169265    <None Include="app.config" />
     266    <None Include="app.config.DebugLocal" />
     267    <None Include="app.config.DebugServices" />
    170268    <None Include="Plugin.cs.frame" />
    171269    <Compile Include="Plugin.cs" />
     
    191289  </PropertyGroup>
    192290  <PropertyGroup>
    193     <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
     291    <PreBuildEvent>"$(SolutionDir)CopyIfNewer.bat" "$(ProjectDir)app.config.$(ConfigurationName)" "$(ProjectDir)app.config"
     292
     293set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
    194294set ProjectDir=$(ProjectDir)
    195295set SolutionDir=$(SolutionDir)
  • branches/HeuristicLab.Hive.Azure/HeuristicLab.Clients.Hive.Slave/3.3/app.config

    r6989 r7019  
    111111    <client>
    112112      <endpoint name="SlaveCommunicationServiceEndpoint" address="net.pipe://localhost/HeuristicLabSlaveCom" binding="netNamedPipeBinding" contract="HeuristicLab.Clients.Hive.SlaveCore.ServiceContracts.ISlaveCommunication"/>
    113       <endpoint address="http://localhost/Hive-3.3/HiveService.svc" binding="wsHttpBinding" bindingConfiguration="wsHttpBinding_Hive" contract="HeuristicLab.Clients.Hive.IHiveService" name="wsHttpBinding_IHiveService">
     113      <endpoint address="http://services.heuristiclab.com/Hive-3.3/HiveService.svc" binding="wsHttpBinding" bindingConfiguration="wsHttpBinding_Hive" contract="HeuristicLab.Clients.Hive.IHiveService" name="wsHttpBinding_IHiveService">
    114114        <identity>
    115           <certificate encodedValue="AwAAAAEAAAAUAAAADzsDXayAbGN7jnpbyVfY0wz9YFcgAAAAAQAAAPIBAAAwggHuMIIBW6ADAgECAhCzetYpS2a8okHn43VcHxP0MAkGBSsOAwIdBQAwFDESMBAGA1UEAxMJbG9jYWxob3N0MB4XDTExMTEwNDE1NTQxN1oXDTM5MTIzMTIzNTk1OVowFDESMBAGA1UEAxMJbG9jYWxob3N0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCSYyb95Mu+uX+bV/qP9GQAo3QVuolC3JSBYCPb0hwDzt1Noef8m3W9C6oBwHp1vFrhYCjgcSKkq/6Ahz1FTInvfgM0ryC+wuNU3Qf8wnPBKQWy1XzfNgooJXfZVj2aJBhtfPCduf0i20bKLq6Vln3x7LJ2fQJl726PEydisDsVPQIDAQABo0kwRzBFBgNVHQEEPjA8gBBOTq0016GUpf8I0+rSZ7SBoRYwFDESMBAGA1UEAxMJbG9jYWxob3N0ghCzetYpS2a8okHn43VcHxP0MAkGBSsOAwIdBQADgYEAYUKhADqju3dh+9Gp47yDnOiJ/VIBa2uc4TOntXb5pgesS6vwd8assO8fmcT0D2IOJ+V4Q0H3Q8z3AqE9FoPrdj6/1CX+aQOSPwTWhs5AHRk6SvDLDaQtJPTNwldlyxmVTSZFq1wqLaRFCZ1U3furTOmHVOnIotIp+zm63bqs5U0=" />
     115          <certificate encodedValue="AwAAAAEAAAAUAAAAwK1+2oAmcy/mI2P2QjyiJRh0y60gAAAAAQAAACoCAAAwggImMIIBj6ADAgECAhAIkseQ2EEhgU720qJA61gqMA0GCSqGSIb3DQEBBAUAMCQxIjAgBgNVBAMTGXNlcnZpY2VzLmhldXJpc3RpY2xhYi5jb20wHhcNMTAwNTExMTExNDAyWhcNMzkxMjMxMjM1OTU5WjAkMSIwIAYDVQQDExlzZXJ2aWNlcy5oZXVyaXN0aWNsYWIuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCq26Bwmwc7k+4W30qLQ2j+FInEL5BuH6opDY6CSlrtt3xQS/anrhvpbf3QghLDVINzcHkzbPmm/SguG4F85QLB6xO+tJaOvRo0iEK5g3c307vMIru7FJwk/OhplEQ5J1hbDgL3zOJlrWlgtqRVxCtVdF3XroI9BctOt1NkeKv9ewIDAQABo1kwVzBVBgNVHQEETjBMgBCjbgdYd4j5JgUuJ1Wo/GxroSYwJDEiMCAGA1UEAxMZc2VydmljZXMuaGV1cmlzdGljbGFiLmNvbYIQCJLHkNhBIYFO9tKiQOtYKjANBgkqhkiG9w0BAQQFAAOBgQAb/2xk2uQad68shSPl/uixWgvFI8WkxOTBopOLaLtDxwCeZ3mWVHdV9VnixHtThubnEBXAhYOCQSIXWtQuXFWO+gH3YyjTRJY5kTmXyuvBRTn3/so5SrQ7Rdlm9hf6E5YVX3tCjAy7ybUyaDUkQfmH5vmvgvpMzRfsJ1qhnUpJiQ=="/>
    116116        </identity>
    117117      </endpoint>
Note: See TracChangeset for help on using the changeset viewer.