Changeset 2904
- Timestamp:
- 03/01/10 21:20:01 (15 years ago)
- Location:
- trunk/sources
- Files:
-
- 17 added
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.SpringNET/1.3.0/HeuristicLab.SpringNET-1.3.0.csproj
r2849 r2904 86 86 <ItemGroup> 87 87 <None Include="HeuristicLab.snk" /> 88 <None Include="HeuristicLabSpringNetPlugin.cs.frame" /> 88 89 <None Include="Properties\AssemblyInfo.frame" /> 89 90 </ItemGroup> … … 125 126 set Outdir=$(Outdir) 126 127 127 call PreBuildEvent.cmd</PreBuildEvent> 128 call PreBuildEvent.cmd 129 SubWCRev "%25ProjectDir%25/" "%25ProjectDir%25/HeuristicLabSpringNetPlugin.cs.frame" "%25ProjectDir%25/HeuristicLabSpringNetPlugin.cs"</PreBuildEvent> 128 130 </PropertyGroup> 129 131 </Project> -
trunk/sources/HeuristicLab.ExtLibs/HeuristicLab.SpringNET/1.3.0/HeuristicLabSpringNetPlugin.cs
r2847 r2904 1 using System; 1 #region License Information 2 /* HeuristicLab 3 * Copyright (C) 2002-2009 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 * 5 * This file is part of HeuristicLab. 6 * 7 * HeuristicLab is free software: you can redistribute it and/or modify 8 * it under the terms of the GNU General Public License as published by 9 * the Free Software Foundation, either version 3 of the License, or 10 * (at your option) any later version. 11 * 12 * HeuristicLab is distributed in the hope that it will be useful, 13 * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 * GNU General Public License for more details. 16 * 17 * You should have received a copy of the GNU General Public License 18 * along with HeuristicLab. If not, see <http://www.gnu.org/licenses/>. 19 */ 20 #endregion 21 22 using System; 2 23 using System.Collections.Generic; 3 24 using System.Linq; … … 6 27 7 28 namespace HeuristicLab.SpringNET { 8 [Plugin("HeuristicLab.SpringNET", "1.3.0")] 29 30 [Plugin("HeuristicLab.SpringNET", "1.3.0.2849")] 9 31 [PluginFile("HeuristicLab.SpringNET-1.3.0.dll", PluginFileType.Assembly)] 10 32 [PluginFile("Common.Logging.dll", PluginFileType.Assembly)] … … 12 34 [PluginFile("Spring.Core.dll", PluginFileType.Assembly)] 13 35 [PluginFile("Spring.Aop.dll", PluginFileType.Assembly)] 14 public class HeuristicLabSpringNetPlugin: PluginBase { 15 36 public class HeuristicLabSpringNetPlugin : PluginBase { 16 37 } 17 38 } -
trunk/sources/HeuristicLab.Hive.Engine/3.2/HeuristicLab.Hive.Engine-3.2.csproj
r2474 r2904 89 89 <Compile Include="HiveEngine.cs" /> 90 90 <Compile Include="HiveEngineEditor.cs"> 91 <SubType>UserControl</SubType>92 91 </Compile> 93 92 <Compile Include="HiveEngineEditor.Designer.cs"> -
trunk/sources/HeuristicLab.Hive.Server.Core/3.2/ClientCommunicator.cs
r2846 r2904 39 39 using System.Runtime.Serialization.Formatters.Binary; 40 40 using HeuristicLab.Tracing; 41 using Linq = HeuristicLab.Hive.Server.LINQDataAccess; 41 42 42 43 namespace HeuristicLab.Hive.Server.Core { … … 60 61 private IInternalJobManager jobManager; 61 62 private IScheduler scheduler; 63 64 Linq.ClientDao clientDao = new Linq.ClientDao(); 62 65 63 66 private static int PENDING_TIMEOUT = 100; … … 195 198 /// <returns></returns> 196 199 public Response Login(ClientInfo clientInfo) { 197 ISession session = factory.GetSessionForCurrentThread();198 ITransaction tx = null;199 200 try {201 IClientAdapter clientAdapter =202 session.GetDataAdapter<ClientInfo, IClientAdapter>();203 204 tx = session.BeginTransaction();200 // ISession session = factory.GetSessionForCurrentThread(); 201 // ITransaction tx = null; 202 203 // try { 204 // IClientAdapter clientAdapter = 205 // session.GetDataAdapter<ClientInfo, IClientAdapter>(); 206 207 // tx = session.BeginTransaction(); 205 208 206 209 Response response = new Response(); … … 215 218 216 219 clientInfo.State = State.idle; 217 clientAdapter.Update(clientInfo); 220 221 if (clientDao.FindById(clientInfo.Id) == null) 222 clientDao.Insert(clientInfo); 223 else 224 clientDao.Update(clientInfo); 225 //clientAdapter.Update(clientInfo); 218 226 response.Success = true; 219 227 response.StatusMessage = ApplicationConstants.RESPONSE_COMMUNICATOR_LOGIN_SUCCESS; 220 228 221 tx.Commit();229 //tx.Commit(); 222 230 return response; 223 }224 catch (Exception ex) {231 //} 232 /*catch (Exception ex) { 225 233 if (tx != null) 226 234 tx.Rollback(); … … 230 238 if (session != null) 231 239 session.EndSession(); 232 } 240 } */ 233 241 } 234 242 -
trunk/sources/HeuristicLab.Hive.Server.Core/3.2/ClientFacade.cs
r2122 r2904 36 36 [ServiceBehavior(InstanceContextMode = 37 37 InstanceContextMode.PerCall, ConcurrencyMode = ConcurrencyMode.Multiple)] 38 class ClientFacade: IClientFacade { 38 public class ClientFacade: IClientFacade { 39 40 public ClientFacade() { 41 } 39 42 40 43 private IClientCommunicator clientCommunicator = -
trunk/sources/HeuristicLab.Hive.Server.Core/3.2/ClientManager.cs
r2086 r2904 29 29 using HeuristicLab.Hive.Server.DataAccess; 30 30 using HeuristicLab.DataAccess.Interfaces; 31 using HeuristicLab.Hive.Server.LINQDataAccess; 32 using ClientGroup=HeuristicLab.Hive.Contracts.BusinessObjects.ClientGroup; 33 using Resource=HeuristicLab.Hive.Contracts.BusinessObjects.Resource; 31 34 32 35 namespace HeuristicLab.Hive.Server.Core { 33 36 class ClientManager: IClientManager { 37 38 ClientDao clientDao = new ClientDao(); 34 39 35 40 ISessionFactory factory; -
trunk/sources/HeuristicLab.Hive.Server.Core/3.2/DbTestApp.cs
r2591 r2904 34 34 using HeuristicLab.Hive.Server.Core; 35 35 using HeuristicLab.Core; 36 using HeuristicLab.Hive.Server.LINQDataAccess; 36 37 37 38 namespace HeuristicLab.Hive.Server { … … 298 299 299 300 IJobAdapter jobAdapter = 300 session.GetDataAdapter< Job, IJobAdapter>();301 session.GetDataAdapter<HeuristicLab.Hive.Contracts.BusinessObjects.Job, IJobAdapter>(); 301 302 302 303 Stream s = jobAdapter.GetSerializedJobStream( … … 358 359 IStorable restoredJob = 359 360 PersistenceManager.RestoreFromGZip(response.Obj.SerializedJobResultData); 361 } 362 363 private void TestLINQImplementation() { 364 ClientDao clientDao = new ClientDao(); 365 ClientInfo info = new ClientInfo(); 366 info.Id = Guid.NewGuid(); 367 info.FreeMemory = 1000; 368 info.Login = DateTime.Now; 369 info.Memory = 1000; 370 info.Name = "jackie"; 371 info.NrOfCores = 3; 372 info.NrOfFreeCores = 2; 373 info.CpuSpeedPerCore = 2500; 374 info.State = State.idle; 375 info = clientDao.Insert(info); 376 360 377 } 361 378 … … 365 382 //TestJobStreaming(); 366 383 //TestJobResultStreaming(); 367 TestJobResultDeserialization(); 368 } 384 //TestJobResultDeserialization(); 385 386 TestLINQImplementation(); 387 388 } 389 390 369 391 } 370 392 } -
trunk/sources/HeuristicLab.Hive.Server.Core/3.2/ExecutionEngineFacade.cs
r2099 r2904 29 29 30 30 namespace HeuristicLab.Hive.Server.Core { 31 class ExecutionEngineFacade: IExecutionEngineFacade {31 public class ExecutionEngineFacade: IExecutionEngineFacade { 32 32 33 33 private IJobManager jobManager = 34 34 ServiceLocator.GetJobManager(); 35 36 public ExecutionEngineFacade() { 37 38 } 35 39 36 40 #region IExecutionEngineFacade Members -
trunk/sources/HeuristicLab.Hive.Server.Core/3.2/HeuristicLab.Hive.Server.Core-3.2.csproj
r2608 r2904 68 68 <Reference Include="System" /> 69 69 <Reference Include="System.Core"> 70 <RequiredTargetFramework>3.5</RequiredTargetFramework> 71 </Reference> 72 <Reference Include="System.Data.Linq"> 70 73 <RequiredTargetFramework>3.5</RequiredTargetFramework> 71 74 </Reference> … … 149 152 <Name>HeuristicLab.Hive.Server.DataAccess-3.2</Name> 150 153 </ProjectReference> 154 <ProjectReference Include="..\..\HeuristicLab.Hive.Server.LINQDataAccess\3.2\HeuristicLab.Hive.Server.LINQDataAccess-3.2.csproj"> 155 <Project>{A4499DDD-D1B8-414F-98F6-903C2C71BEB0}</Project> 156 <Name>HeuristicLab.Hive.Server.LINQDataAccess-3.2</Name> 157 </ProjectReference> 151 158 <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj"> 152 159 <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project> … … 171 178 <CopyToOutputDirectory>Always</CopyToOutputDirectory> 172 179 </EmbeddedResource> 180 </ItemGroup> 181 <ItemGroup> 182 <WCFMetadata Include="Service References\" /> 173 183 </ItemGroup> 174 184 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> -
trunk/sources/HeuristicLab.Hive.Server.Core/3.2/ServerConsoleFacade.cs
r2099 r2904 43 43 44 44 public Guid sessionID = Guid.Empty; 45 46 public ServerConsoleFacade() { 47 } 45 48 46 49 public Response Login(string username, string password) { -
trunk/sources/HeuristicLab.Hive.Server.Core/3.2/app.config
r2608 r2904 1 1 <?xml version="1.0" encoding="utf-8" ?> 2 2 <configuration> 3 <configSections> 3 <configSections> 4 <sectionGroup name="spring"> 5 <section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core"/> 6 <section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core"/> 7 </sectionGroup> 4 8 <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > 5 9 <section name="HeuristicLab.Hive.Server.Core.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> … … 13 17 </HeuristicLab.Hive.Server.Core.Properties.Settings> 14 18 </applicationSettings> 19 <spring> 20 <context> 21 <resource uri="config://spring/objects"/> 22 </context> 23 24 <objects xmlns="http://www.springframework.net" 25 xmlns:aop="http://www.springframework.net/aop"> 26 <object id="calculator" singleton="false" 27 type="HeuristicLab.Hive.Server.Core.ClientFacade, HeuristicLab.Hive.Server.Core-3.2" /> 28 29 <object id="serviceOperation" type="Spring.Aop.Support.SdkRegularExpressionMethodPointcut, Spring.Aop"> 30 <property name="patterns"> 31 <list> 32 <value>HeuristicLab.Hive.Server.Core.ClientFacade.*</value> 33 </list> 34 </property> 35 </object> 36 37 <object id="sci" type="HeuristicLab.Hive.Server.ServiceCallInterception, HeuristicLab.Hive.Server-3.2" /> 38 39 <aop:config> 40 <aop:advisor pointcut-ref="serviceOperation" advice-ref="sci"/> 41 </aop:config> 42 </objects> 43 </spring> 15 44 </configuration> -
trunk/sources/HeuristicLab.Hive.Server.LINQDataAccess/3.2/HeuristicLab.Hive.Server.LINQDataAccess-3.2.csproj
r2846 r2904 71 71 <RequiredTargetFramework>3.5</RequiredTargetFramework> 72 72 </Reference> 73 <Reference Include="System.Data.Linq"> 74 <RequiredTargetFramework>3.5</RequiredTargetFramework> 75 </Reference> 76 <Reference Include="System.Drawing" /> 77 <Reference Include="System.Windows.Forms" /> 73 78 <Reference Include="System.Xml.Linq"> 74 79 <RequiredTargetFramework>3.5</RequiredTargetFramework> … … 81 86 </ItemGroup> 82 87 <ItemGroup> 88 <Compile Include="BaseDao.cs" /> 89 <Compile Include="ClientDao.cs" /> 90 <Compile Include="ContextFactory.cs" /> 91 <Compile Include="Hive.designer.cs"> 92 <AutoGen>True</AutoGen> 93 <DesignTime>True</DesignTime> 94 <DependentUpon>Hive.dbml</DependentUpon> 95 </Compile> 96 <Compile Include="IClientDao.cs" /> 97 <Compile Include="IGenericDao.cs" /> 98 <Compile Include="IJobDao.cs" /> 83 99 <Compile Include="LINQDataAccessPlugin.cs" /> 84 100 <Compile Include="Properties\AssemblyInfo.cs" /> 101 <Compile Include="Properties\Settings.Designer.cs"> 102 <AutoGen>True</AutoGen> 103 <DesignTimeSharedInput>True</DesignTimeSharedInput> 104 <DependentUpon>Settings.settings</DependentUpon> 105 </Compile> 85 106 </ItemGroup> 86 107 <ItemGroup> 108 <None Include="Hive.dbml"> 109 <Generator>MSLinqToSQLGenerator</Generator> 110 <LastGenOutput>Hive.designer.cs</LastGenOutput> 111 <SubType>Designer</SubType> 112 </None> 87 113 <None Include="HeuristicLab.snk" /> 88 114 <None Include="Properties\AssemblyInfo.frame" /> 89 115 </ItemGroup> 90 116 <ItemGroup> 117 <ProjectReference Include="..\..\HeuristicLab.DataAccess\3.2\HeuristicLab.DataAccess-3.2.csproj"> 118 <Project>{9076697B-C151-46CD-95BC-1D059492B478}</Project> 119 <Name>HeuristicLab.DataAccess-3.2</Name> 120 </ProjectReference> 121 <ProjectReference Include="..\..\HeuristicLab.Hive.Contracts\3.2\HeuristicLab.Hive.Contracts-3.2.csproj"> 122 <Project>{134F93D7-E7C8-4ECD-9923-7F63259A60D8}</Project> 123 <Name>HeuristicLab.Hive.Contracts-3.2</Name> 124 </ProjectReference> 91 125 <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj"> 92 126 <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project> 93 127 <Name>HeuristicLab.PluginInfrastructure</Name> 94 128 </ProjectReference> 129 </ItemGroup> 130 <ItemGroup> 131 <Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}" /> 132 </ItemGroup> 133 <ItemGroup> 134 <None Include="app.config" /> 135 <None Include="Hive.dbml.layout"> 136 <DependentUpon>Hive.dbml</DependentUpon> 137 </None> 138 <None Include="Properties\Settings.settings"> 139 <Generator>SettingsSingleFileGenerator</Generator> 140 <LastGenOutput>Settings.Designer.cs</LastGenOutput> 141 </None> 95 142 </ItemGroup> 96 143 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> -
trunk/sources/HeuristicLab.Hive.Server/3.2/HeuristicLab.Hive.Server-3.2.csproj
r2065 r2904 68 68 </PropertyGroup> 69 69 <ItemGroup> 70 <Reference Include="Common.Logging, Version=1.2.0.0, Culture=neutral, PublicKeyToken=af08829b84f0328e"> 71 <SpecificVersion>False</SpecificVersion> 72 <HintPath>..\..\HeuristicLab.ExtLibs\HeuristicLab.SpringNET\1.3.0\Common.Logging.dll</HintPath> 73 </Reference> 74 <Reference Include="Spring.Aop, Version=1.3.0.20214, Culture=neutral, PublicKeyToken=65e474d141e25e07, processorArchitecture=MSIL"> 75 <SpecificVersion>False</SpecificVersion> 76 <HintPath>..\..\HeuristicLab.ExtLibs\HeuristicLab.SpringNET\1.3.0\Spring.Aop.dll</HintPath> 77 </Reference> 78 <Reference Include="Spring.Core, Version=1.3.0.20214, Culture=neutral, PublicKeyToken=65e474d141e25e07, processorArchitecture=MSIL"> 79 <SpecificVersion>False</SpecificVersion> 80 <HintPath>..\..\HeuristicLab.ExtLibs\HeuristicLab.SpringNET\1.3.0\Spring.Core.dll</HintPath> 81 </Reference> 82 <Reference Include="Spring.Services, Version=1.3.0.30214, Culture=neutral, PublicKeyToken=65e474d141e25e07, processorArchitecture=MSIL"> 83 <SpecificVersion>False</SpecificVersion> 84 <HintPath>..\..\HeuristicLab.ExtLibs\HeuristicLab.SpringNET\1.3.0\Spring.Services.dll</HintPath> 85 </Reference> 70 86 <Reference Include="System" /> 71 87 <Reference Include="System.Core"> … … 125 141 <DesignTimeSharedInput>True</DesignTimeSharedInput> 126 142 </Compile> 143 <Compile Include="ServiceCallInterception.cs" /> 127 144 </ItemGroup> 128 145 <ItemGroup> … … 135 152 <Name>HeuristicLab.Hive.Contracts-3.2</Name> 136 153 </ProjectReference> 154 <ProjectReference Include="..\..\HeuristicLab.Hive.Server.Core\3.2\HeuristicLab.Hive.Server.Core-3.2.csproj"> 155 <Project>{898B31CF-81DC-453B-AEB3-BDF83197A7EE}</Project> 156 <Name>HeuristicLab.Hive.Server.Core-3.2</Name> 157 </ProjectReference> 137 158 <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj"> 138 159 <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project> … … 141 162 </ItemGroup> 142 163 <ItemGroup> 164 <None Include="App.config"> 165 </None> 143 166 <None Include="Resources\HeuristicLab.ico" /> 144 167 </ItemGroup> -
trunk/sources/HeuristicLab.Hive.Server/3.2/HiveServerApplication.cs
r2609 r2904 29 29 using System.ServiceModel.Description; 30 30 using System.Net; 31 using HeuristicLab.Hive.Server.Core; 31 32 using HeuristicLab.Hive.Contracts; 32 33 using HeuristicLab.Hive.Contracts.Interfaces; 33 34 using HeuristicLab.Hive.Server.Properties; 35 using Spring.ServiceModel; 34 36 35 37 namespace HeuristicLab.Hive.Server { … … 67 69 string curServiceHost = ""; 68 70 Uri uriTcp; 69 IEnumerable<IClientFacade> clientCommunicatorInstances = ApplicationManager.Manager.GetInstances<IClientFacade>();71 /*IEnumerable<IClientFacade> clientCommunicatorInstances = ApplicationManager.Manager.GetInstances<IClientFacade>(); 70 72 IEnumerable<IServerConsoleFacade> serverConsoleInstances = ApplicationManager.Manager.GetInstances<IServerConsoleFacade>(); 71 IEnumerable<IExecutionEngineFacade> executionEngineInstances = ApplicationManager.Manager.GetInstances<IExecutionEngineFacade>(); 72 S erviceHost serviceHost = null;73 IEnumerable<IExecutionEngineFacade> executionEngineInstances = ApplicationManager.Manager.GetInstances<IExecutionEngineFacade>();*/ 74 SpringServiceHost serviceHost = null; 73 75 switch (svc) { 74 76 case Services.ClientCommunicator: 75 if (clientCommunicatorInstances.Count() > 0) {77 // if (clientCommunicatorInstances.Count() > 0) { 76 78 uriTcp = new Uri("net.tcp://" + ipAddress + ":" + port + "/HiveServer/"); 77 serviceHost = new ServiceHost(clientCommunicatorInstances.First().GetType(), uriTcp); 79 //serviceHost = new ServiceHost(clientCommunicatorInstances.First().GetType(), uriTcp); 80 //serviceHost = new ServiceHost(typeof(ClientFacade), uriTcp); 81 serviceHost = new SpringServiceHost("clientFacade", uriTcp); 78 82 serviceHost.AddServiceEndpoint(typeof(IClientFacade), streamedBinding, STR_ClientCommunicator); 79 83 … … 88 92 89 93 curServiceHost = STR_ClientCommunicator; 90 }94 // } 91 95 break; 92 96 case Services.ServerConsoleFacade: 93 if (serverConsoleInstances.Count() > 0) {97 // if (serverConsoleInstances.Count() > 0) { 94 98 uriTcp = new Uri("net.tcp://" + ipAddress + ":" + port + "/HiveServerConsole/"); 95 serviceHost = new ServiceHost(serverConsoleInstances.First().GetType(), uriTcp); 99 //serviceHost = new ServiceHost(serverConsoleInstances.First().GetType(), uriTcp); 100 serviceHost = new SpringServiceHost("serverConsoleFacade", uriTcp); 96 101 serviceHost.AddServiceEndpoint(typeof(IServerConsoleFacade), binding, STR_ServerConsoleFacade); 97 102 curServiceHost = STR_ServerConsoleFacade; 98 }103 // } 99 104 break; 100 105 case Services.ExecutionEngineFacade: 101 if (executionEngineInstances.Count() > 0) {106 // if (executionEngineInstances.Count() > 0) { 102 107 uriTcp = new Uri("net.tcp://" + ipAddress + ":" + port + "/ExecutionEngine/"); 103 serviceHost = new ServiceHost(executionEngineInstances.First().GetType(), uriTcp); 108 //serviceHost = new ServiceHost(executionEngineInstances.First().GetType(), uriTcp); 109 serviceHost = new SpringServiceHost("executionEngineFacade", uriTcp); 104 110 serviceHost.AddServiceEndpoint(typeof(IExecutionEngineFacade), streamedBinding, STR_ExecutionEngineFacade); 105 111 curServiceHost = STR_ExecutionEngineFacade; 106 }112 // } 107 113 break; 108 114 case Services.All: … … 111 117 return null; 112 118 } 113 if ( (serviceHost != null) && (!String.IsNullOrEmpty(curServiceHost))) {119 if (!String.IsNullOrEmpty(curServiceHost)) { 114 120 AddMexEndpoint(serviceHost); 115 121 //WcfSettings.SetServiceCertificate(serviceHost); -
trunk/sources/HeuristicLab.Hive.Server/3.2/HiveServerPlugin.cs
r2591 r2904 30 30 [PluginFile("HeuristicLab.Hive.Server-3.2.dll", PluginFileType.Assembly)] 31 31 [PluginDependency("HeuristicLab.Core-3.2")] 32 [PluginDependency("HeuristicLab.Hive.Server.Core-3.2")] 32 33 [PluginDependency("HeuristicLab.Hive.Contracts-3.2")] 34 //[PluginDependency("HeuristicLab.SpringNET-1.3.0")] 33 35 public class HiveServerPlugin : PluginBase { 34 36 } -
trunk/sources/HeuristicLab/MergeConfigs.cmd
r2692 r2904 2 2 ConfigMerger "%SolutionDir%\HeuristicLab.Hive.Client.Core\3.2\%Outdir%\HeuristicLab.Hive.Client.Core-3.2.dll.config" "HeuristicLab.exe.config" 3 3 ConfigMerger "%SolutionDir%\HeuristicLab.Hive.Client.Console\3.2\%Outdir%\HeuristicLab.Hive.Client.Console-3.2.dll.config" "HeuristicLab.exe.config" 4 ConfigMerger "%SolutionDir%\HeuristicLab.Hive.Server\3.2\%Outdir%\HeuristicLab.Hive.Server-3.2.dll.config" "HeuristicLab.exe.config" 4 5 ConfigMerger "%SolutionDir%\HeuristicLab.Hive.Server.Core\3.2\%Outdir%\HeuristicLab.Hive.Server.Core-3.2.dll.config" "HeuristicLab.exe.config" 5 6 ConfigMerger "%SolutionDir%\HeuristicLab.Tracing\3.2\%Outdir%\HeuristicLab.Tracing-3.2.dll.config" "HeuristicLab.exe.config"
Note: See TracChangeset
for help on using the changeset viewer.