- Timestamp:
- 11/23/09 20:32:29 (14 years ago)
- Location:
- branches/PluginInfrastructure Refactoring
- Files:
-
- 3 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PluginInfrastructure Refactoring
- Property svn:ignore
-
old new 1 1 HeuristicLab.suo 2 PluginMetaDataTest
-
- Property svn:ignore
-
branches/PluginInfrastructure Refactoring/HeuristicLab.Update.Service
-
Property
svn:ignore
set to
bin
obj
-
Property
svn:ignore
set to
-
branches/PluginInfrastructure Refactoring/HeuristicLab.Update.Service/HeuristicLab.Update.Service.csproj
r2517 r2528 41 41 </Reference> 42 42 <Reference Include="System.Data" /> 43 <Reference Include="System.Data.Linq"> 44 <RequiredTargetFramework>3.5</RequiredTargetFramework> 45 </Reference> 43 46 <Reference Include="System.Drawing" /> 44 47 <Reference Include="System.EnterpriseServices" /> … … 65 68 </ItemGroup> 66 69 <ItemGroup> 70 <Compile Include="PluginStore.designer.cs"> 71 <AutoGen>True</AutoGen> 72 <DesignTime>True</DesignTime> 73 <DependentUpon>PluginStore.dbml</DependentUpon> 74 </Compile> 67 75 <Compile Include="UpdateLocation.svc.cs"> 68 76 <DependentUpon>UpdateLocation.svc</DependentUpon> … … 76 84 <Name>HeuristicLab.PluginInfrastructure</Name> 77 85 </ProjectReference> 86 </ItemGroup> 87 <ItemGroup> 88 <None Include="PluginStore.dbml"> 89 <Generator>MSLinqToSQLGenerator</Generator> 90 <LastGenOutput>PluginStore.designer.cs</LastGenOutput> 91 <SubType>Designer</SubType> 92 </None> 93 </ItemGroup> 94 <ItemGroup> 95 <Service Include="{3259AA49-8AA1-44D3-9025-A0B520596A8C}" /> 96 </ItemGroup> 97 <ItemGroup> 98 <None Include="PluginStore.dbml.layout"> 99 <DependentUpon>PluginStore.dbml</DependentUpon> 100 </None> 78 101 </ItemGroup> 79 102 <ItemGroup> -
branches/PluginInfrastructure Refactoring/HeuristicLab.Update.Service/HeuristicLab.Update.Service.csproj.user
r2517 r2528 2 2 <ProjectExtensions> 3 3 <VisualStudio> 4 <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}" xmlns="">4 <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> 5 5 <WebProjectProperties> 6 6 <StartPageUrl> -
branches/PluginInfrastructure Refactoring/HeuristicLab.Update.Service/IUpdateLocation.cs
r2517 r2528 12 12 13 13 [OperationContract] 14 IEnumerable<PluginInformation> GetAvailablePlugins ();14 IEnumerable<PluginInformation> GetAvailablePluginsByName(string name); 15 15 16 16 [OperationContract] 17 Stream GetPackedPlugin(PluginInformation info);17 IEnumerable<byte[]> GetPluginFiles(PluginInformation info); 18 18 } 19 19 … … 40 40 } 41 41 42 public PluginInformation(string name, Version version, DateTime buildDate) : base() { 42 public PluginInformation(string name, Version version, DateTime buildDate) 43 : base() { 43 44 this.name = name; 44 45 this.version = version; -
branches/PluginInfrastructure Refactoring/HeuristicLab.Update.Service/UpdateLocation.svc.cs
r2517 r2528 14 14 #region IUpdateLocation Members 15 15 16 public IEnumerable<PluginInformation> GetAvailablePlugins() { 17 yield break; 16 public IEnumerable<PluginInformation> GetAvailablePluginsByName(string name) { 17 using (PluginStoreDataContext ctx = new PluginStoreDataContext()) { 18 return from plugin in ctx.Plugins 19 where MatchingName(name, plugin.Name) 20 select new PluginInformation(plugin.Name, new Version(plugin.Version), plugin.BuildDate); 21 } 18 22 } 23 public IEnumerable<byte[]> GetPluginFiles(PluginInformation info) { 24 using (PluginStoreDataContext ctx = new PluginStoreDataContext()) { 25 return from plugin in ctx.Plugins 26 from file in ctx.PluginFiles 27 where 28 plugin.Name == info.Name && 29 plugin.BuildDate == info.BuildDate && 30 plugin.Version == info.Version.ToString() && 31 file.PluginId == plugin.Id 32 select file.Data.ToArray(); 33 } 34 } 35 #endregion 19 36 20 public System.IO.Stream GetPackedPlugin(PluginInformation info) {21 MemoryStream memStream = new MemoryStream();22 ZipOutputStream stream = new ZipOutputStream(memStream);23 ZipEntryFactory fac = new ZipEntryFactory();24 foreach (string fileName in GetMatchingPluginDescription(info.Name, pluginManager.Plugins).Files) {25 stream.PutNextEntry( (Path.Combine(pluginDir, fileName)));26 }27 37 28 return memStream; 38 private static bool MatchingName(string name, string pluginName) { 39 return name.Equals(pluginName, StringComparison.InvariantCultureIgnoreCase); 29 40 } 30 31 private static PluginDescription GetMatchingPluginDescription(string name, IEnumerable<PluginDescription> plugins) {32 return (from x in plugins33 where x.Name == name34 select x).Single();35 }36 37 #endregion38 41 } 39 42 } -
branches/PluginInfrastructure Refactoring/HeuristicLab.Update.Service/Web.config
r2517 r2528 1 <?xml version="1.0"?>1 <?xml version="1.0"?> 2 2 <!-- 3 3 Note: As an alternative to hand editing this file you can use the … … 27 27 28 28 <appSettings/> 29 <connectionStrings/> 29 <connectionStrings> 30 <add name="HeuristicLab_PluginStoreConnectionString" connectionString="Data Source=HEUREKA01\SQLEXPRESS;Initial Catalog=HeuristicLab.PluginStore;Integrated Security=True" 31 providerName="System.Data.SqlClient" /> 32 </connectionStrings> 30 33 31 34 <system.web> -
branches/PluginInfrastructure Refactoring/HeuristicLab.sln
r2517 r2528 259 259 EndProject 260 260 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Update.Service", "HeuristicLab.Update.Service\HeuristicLab.Update.Service.csproj", "{39619691-BDCA-44E1-9642-ADA5F85C62A2}" 261 EndProject 262 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PluginMetaDataTest", "PluginMetaDataTest\PluginMetaDataTest.csproj", "{ABE9AC72-5A01-4727-885B-A5332D5DEE26}" 261 263 EndProject 262 264 Global … … 4131 4133 {39619691-BDCA-44E1-9642-ADA5F85C62A2}.Visualization Debug|x64.ActiveCfg = Debug|Any CPU 4132 4134 {39619691-BDCA-44E1-9642-ADA5F85C62A2}.Visualization Debug|x86.ActiveCfg = Debug|Any CPU 4135 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.CEDMA Debug|Any CPU.ActiveCfg = Debug|Any CPU 4136 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.CEDMA Debug|Any CPU.Build.0 = Debug|Any CPU 4137 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.CEDMA Debug|x64.ActiveCfg = Debug|Any CPU 4138 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.CEDMA Debug|x86.ActiveCfg = Debug|Any CPU 4139 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 4140 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Debug|Any CPU.Build.0 = Debug|Any CPU 4141 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Debug|x64.ActiveCfg = Debug|Any CPU 4142 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Debug|x86.ActiveCfg = Debug|Any CPU 4143 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Modeling Debug|Any CPU.ActiveCfg = Debug|Any CPU 4144 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Modeling Debug|Any CPU.Build.0 = Debug|Any CPU 4145 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Modeling Debug|x64.ActiveCfg = Debug|Any CPU 4146 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Modeling Debug|x86.ActiveCfg = Debug|Any CPU 4147 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Release|Any CPU.ActiveCfg = Release|Any CPU 4148 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Release|Any CPU.Build.0 = Release|Any CPU 4149 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Release|x64.ActiveCfg = Release|Any CPU 4150 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Release|x86.ActiveCfg = Release|Any CPU 4151 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.v3.2 Debug|Any CPU.ActiveCfg = Debug|Any CPU 4152 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.v3.2 Debug|Any CPU.Build.0 = Debug|Any CPU 4153 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.v3.2 Debug|x64.ActiveCfg = Debug|Any CPU 4154 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.v3.2 Debug|x86.ActiveCfg = Debug|Any CPU 4155 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Visualization Debug|Any CPU.ActiveCfg = Debug|Any CPU 4156 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Visualization Debug|Any CPU.Build.0 = Debug|Any CPU 4157 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Visualization Debug|x64.ActiveCfg = Debug|Any CPU 4158 {ABE9AC72-5A01-4727-885B-A5332D5DEE26}.Visualization Debug|x86.ActiveCfg = Debug|Any CPU 4133 4159 EndGlobalSection 4134 4160 GlobalSection(SolutionProperties) = preSolution -
branches/PluginInfrastructure Refactoring/HeuristicLab/CopyAssemblies.cmd
r2472 r2528 1 1 copy "%SolutionDir%\HeuristicLab.PluginInfrastructure.GUI\ICSharpCode.SharpZipLib License.txt" .\ 2 2 3 rmdir plugins /s /q 4 mkdir plugins 5 mkdir plugins\cache6 mkdir plugins\temp 7 mkdir plugins\backup 3 copy "%SolutionDir%\PluginMetaDataTest\%Outdir%\PluginMetaDataTest.dll" .\ 4 rmdir /s /q .\metadataplugin 5 mkdir .\metadataplugin 6 copy "%SolutionDir%\PluginMetaDataTest\%Outdir%\metadataplugin\a.txt" .\metadataplugin\a.txt 7 copy "%SolutionDir%\PluginMetaDataTest\%Outdir%\metadataplugin\ICSharpCode.SharpZipLib.dll" .\metadataplugin\ICSharpCode.SharpZipLib.dll 8 8 9 copy "%SolutionDir%\ALGLIB\%Outdir%\ALGLIB.dll" .\ plugins10 copy "%SolutionDir%\ALGLIB\%Outdir%\ALGLIB License.txt" .\ plugins11 copy "%SolutionDir%\HeuristicLab.AdvancedOptimizationFrontend\3.2\%Outdir%\HeuristicLab.AdvancedOptimizationFrontend-3.2.dll" .\ plugins12 REM copy "%SolutionDir%\HeuristicLab.AdvancedOptimizationFrontend\3.3\%Outdir%\HeuristicLab.AdvancedOptimizationFrontend-3.3.dll" .\ plugins13 copy "%SolutionDir%\WinFormsUI\%Outdir%\WeifenLuo.WinFormsUI.Docking.dll" .\ plugins14 copy "%SolutionDir%\WinFormsUI\%Outdir%\WeifenLuo.WinFormsUI.Docking License.txt" .\ plugins15 copy "%SolutionDir%\HeuristicLab.Assignment.QAP\3.2\%Outdir%\HeuristicLab.Assignment.QAP-3.2.dll" .\ plugins16 copy "%SolutionDir%\HeuristicLab.BitVector\3.2\%Outdir%\HeuristicLab.BitVector-3.2.dll" .\ plugins17 copy "%SolutionDir%\HeuristicLab.BackgroundProcessing\3.2\%Outdir%\HeuristicLab.BackgroundProcessing-3.2.dll" .\ plugins18 copy "%SolutionDir%\HeuristicLab.CEDMA.Server\3.3\%Outdir%\HeuristicLab.CEDMA.Server-3.3.dll" .\ plugins19 copy "%SolutionDir%\HeuristicLab.Charting\3.2\%Outdir%\HeuristicLab.Charting-3.2.dll" .\ plugins20 REM copy "%SolutionDir%\HeuristicLab.Charting\3.3\%Outdir%\HeuristicLab.Charting-3.3.dll" .\ plugins21 copy "%SolutionDir%\HeuristicLab.Charting.Data\3.2\%Outdir%\HeuristicLab.Charting.Data-3.2.dll" .\ plugins22 REM copy "%SolutionDir%\HeuristicLab.Charting.Data\3.3\%Outdir%\HeuristicLab.Charting.Data-3.3.dll" .\ plugins23 copy "%SolutionDir%\HeuristicLab.Common\3.2\%Outdir%\HeuristicLab.Common-3.2.dll" .\ plugins24 copy "%SolutionDir%\HeuristicLab.Common.Resources\3.2\%Outdir%\HeuristicLab.Common.Resources-3.2.dll" .\ plugins25 copy "%SolutionDir%\HeuristicLab.Communication.Data\3.2\%Outdir%\HeuristicLab.Communication.Data-3.2.dll" .\ plugins26 copy "%SolutionDir%\HeuristicLab.Communication.Operators\3.2\%Outdir%\HeuristicLab.Communication.Operators-3.2.dll" .\ plugins27 copy "%SolutionDir%\HeuristicLab.Core\3.2\%Outdir%\HeuristicLab.Core-3.2.dll" .\ plugins28 REM copy "%SolutionDir%\HeuristicLab.Core\3.3\%Outdir%\HeuristicLab.Core-3.3.dll" .\ plugins29 copy "%SolutionDir%\HeuristicLab.Constraints\3.2\%Outdir%\HeuristicLab.Constraints-3.2.dll" .\ plugins30 REM copy "%SolutionDir%\HeuristicLab.Constraints\3.3\%Outdir%\HeuristicLab.Constraints-3.3.dll" .\ plugins31 copy "%SolutionDir%\HeuristicLab.Data\3.2\%Outdir%\HeuristicLab.Data-3.2.dll" .\ plugins32 REM copy "%SolutionDir%\HeuristicLab.Data\3.3\%Outdir%\HeuristicLab.Data-3.3.dll" .\ plugins33 copy "%SolutionDir%\HeuristicLab.DataAccess\3.2\%Outdir%\HeuristicLab.DataAccess-3.2.dll" .\ plugins34 copy "%SolutionDir%\HeuristicLab.DataAccess.ADOHelper\3.2\%Outdir%\HeuristicLab.DataAccess.ADOHelper-3.2.dll" .\ plugins35 copy "%SolutionDir%\HeuristicLab.DataAnalysis\3.2\%Outdir%\HeuristicLab.DataAnalysis-3.2.dll" .\ plugins36 REM copy "%SolutionDir%\HeuristicLab.DataAnalysis\3.3\%Outdir%\HeuristicLab.DataAnalysis-3.3.dll" .\ plugins37 copy "%SolutionDir%\HeuristicLab.DistributedEngine\3.2\%Outdir%\HeuristicLab.DistributedEngine-3.2.dll" .\ plugins38 copy "%SolutionDir%\HeuristicLab.ES\3.2\%Outdir%\HeuristicLab.ES-3.2.dll" .\ plugins39 copy "%SolutionDir%\HeuristicLab.Evolutionary\3.2\%Outdir%\HeuristicLab.Evolutionary-3.2.dll" .\ plugins40 REM copy "%SolutionDir%\HeuristicLab.Evolutionary\3.3\%Outdir%\HeuristicLab.Evolutionary-3.3.dll" .\ plugins41 copy "%SolutionDir%\HeuristicLab.GP\3.3\%Outdir%\HeuristicLab.GP-3.3.dll" .\ plugins42 REM copy "%SolutionDir%\HeuristicLab.GP\3.4\%Outdir%\HeuristicLab.GP-3.4.dll" .\ plugins43 copy "%SolutionDir%\HeuristicLab.GP.Algorithms\3.2\%Outdir%\HeuristicLab.GP.Algorithms-3.2.dll" .\ plugins44 copy "%SolutionDir%\HeuristicLab.GP.Interfaces\3.3\%Outdir%\HeuristicLab.GP.Interfaces-3.3.dll" .\ plugins45 copy "%SolutionDir%\HeuristicLab.GP.Operators\3.3\%Outdir%\HeuristicLab.GP.Operators-3.3.dll" .\ plugins46 copy "%SolutionDir%\HeuristicLab.GP.Boolean\3.3\%Outdir%\HeuristicLab.GP.Boolean-3.3.dll" .\ plugins47 copy "%SolutionDir%\HeuristicLab.GP.SantaFe\3.3\%Outdir%\HeuristicLab.GP.SantaFe-3.3.dll" .\ plugins48 copy "%SolutionDir%\HeuristicLab.GP.StructureIdentification\3.3\%Outdir%\HeuristicLab.GP.StructureIdentification-3.3.dll" .\ plugins49 REM copy "%SolutionDir%\HeuristicLab.GP.StructureIdentification\3.4\%Outdir%\HeuristicLab.GP.StructureIdentification-3.4.dll" .\ plugins50 copy "%SolutionDir%\HeuristicLab.GP.StructureIdentification.Classification\3.3\%Outdir%\HeuristicLab.GP.StructureIdentification.Classification-3.3.dll" .\ plugins51 copy "%SolutionDir%\HeuristicLab.GP.StructureIdentification.ConditionalEvaluation\3.3\%Outdir%\HeuristicLab.GP.StructureIdentification.ConditionalEvaluation-3.3.dll" .\ plugins52 copy "%SolutionDir%\HeuristicLab.GP.StructureIdentification.TimeSeries\3.3\%Outdir%\HeuristicLab.GP.StructureIdentification.TimeSeries-3.3.dll" .\ plugins53 copy "%SolutionDir%\HeuristicLab.Grid\3.2\%Outdir%\HeuristicLab.Grid-3.2.dll" .\ plugins54 copy "%SolutionDir%\HeuristicLab.Grid.HiveBridge\3.2\%Outdir%\HeuristicLab.Grid.HiveBridge-3.2.dll" .\ plugins55 copy "%SolutionDir%\HeuristicLab.Hive.Client.Common\3.2\%Outdir%\HeuristicLab.Hive.Client.Common-3.2.dll" .\ plugins56 copy "%SolutionDir%\HeuristicLab.Hive.Client.Communication\3.2\%Outdir%\HeuristicLab.Hive.Client.Communication-3.2.dll" .\ plugins57 copy "%SolutionDir%\HeuristicLab.Hive.Client.Console\3.2\%Outdir%\HeuristicLab.Hive.Client.Console-3.2.dll" .\ plugins58 copy "%SolutionDir%\HeuristicLab.Hive.Client.Console\3.2\%Outdir%\ZedGraph.dll" .\ plugins59 copy "%SolutionDir%\HeuristicLab.Hive.Client.Console\3.2\%Outdir%\Calendar.DayView.dll" .\ plugins60 copy "%SolutionDir%\HeuristicLab.Hive.Client.Core\3.2\%Outdir%\HeuristicLab.Hive.Client.Core-3.2.dll" .\ plugins61 copy "%SolutionDir%\HeuristicLab.Hive.Client.ExecutionEngine\3.2\%Outdir%\HeuristicLab.Hive.Client.ExecutionEngine-3.2.dll" .\ plugins62 copy "%SolutionDir%\HeuristicLab.Hive.Engine\3.2\%Outdir%\HeuristicLab.Hive.Engine-3.2.dll" .\ plugins63 copy "%SolutionDir%\HeuristicLab.Hive.JobBase\3.2\%Outdir%\HeuristicLab.Hive.JobBase-3.2.dll" .\ plugins64 copy "%SolutionDir%\HeuristicLab.Hive.Server\3.2\%Outdir%\HeuristicLab.Hive.Server-3.2.dll" .\ plugins65 copy "%SolutionDir%\HeuristicLab.Hive.Server.ADODataAccess\3.2\%Outdir%\HeuristicLab.Hive.Server.ADODataAccess-3.2.dll" .\ plugins66 copy "%SolutionDir%\HeuristicLab.Hive.Server.Console\3.2\%Outdir%\HeuristicLab.Hive.Server.Console-3.2.dll" .\ plugins67 copy "%SolutionDir%\HeuristicLab.Hive.Server.Core\3.2\%Outdir%\HeuristicLab.Hive.Server.Core-3.2.dll" .\ plugins68 copy "%SolutionDir%\HeuristicLab.Hive.Server.Core\3.2\%Outdir%\HeuristicLab.Hive.Contracts-3.2.dll" .\ plugins69 copy "%SolutionDir%\HeuristicLab.Hive.Server.Core\3.2\%Outdir%\Authorization\*.xml" .\ plugins70 copy "%SolutionDir%\HeuristicLab.Hive.Server.DataAccess\3.2\%Outdir%\HeuristicLab.Hive.Server.DataAccess-3.2.dll" .\ plugins71 copy "%SolutionDir%\HeuristicLab.Hive.Server.Scheduler\3.2\%Outdir%\HeuristicLab.Hive.Server.Scheduler-3.2.dll" .\ plugins72 copy "%SolutionDir%\HeuristicLab.IntVector\3.2\%Outdir%\HeuristicLab.IntVector-3.2.dll" .\ plugins73 copy "%SolutionDir%\HeuristicLab.LinearRegression\3.2\%Outdir%\HeuristicLab.LinearRegression-3.2.dll" .\ plugins74 copy "%SolutionDir%\HeuristicLab.LinearRegression\3.2\%Outdir%\ALGLIB License.txt" .\ plugins75 copy "%SolutionDir%\HeuristicLab.Logging\3.2\%Outdir%\HeuristicLab.Logging-3.2.dll" .\ plugins76 REM copy "%SolutionDir%\HeuristicLab.Logging\3.3\%Outdir%\HeuristicLab.Logging-3.3.dll" .\ plugins77 copy "%SolutionDir%\HeuristicLab.MainForm\3.2\%Outdir%\HeuristicLab.MainForm-3.2.dll" .\ plugins78 copy "%SolutionDir%\HeuristicLab.MainForm.Test\3.2\%Outdir%\HeuristicLab.MainForm.Test-3.2.dll" .\ plugins79 copy "%SolutionDir%\HeuristicLab.MainForm.WindowsForms\3.2\%Outdir%\HeuristicLab.MainForm.WindowsForms-3.2.dll" .\ plugins80 copy "%SolutionDir%\HeuristicLab.Modeling\3.2\%Outdir%\HeuristicLab.Modeling-3.2.dll" .\ plugins81 REM copy "%SolutionDir%\HeuristicLab.Modeling\3.3\%Outdir%\HeuristicLab.Modeling-3.3.dll" .\ plugins82 copy "%SolutionDir%\HeuristicLab.Modeling.Database\3.2\%Outdir%\HeuristicLab.Modeling.Database-3.2.dll" .\ plugins83 copy "%SolutionDir%\HeuristicLab.Modeling.Database.SQLServerCompact\3.2\%Outdir%\HeuristicLab.Modeling.Database.SQLServerCompact-3.2.dll" .\ plugins84 copy "%SolutionDir%\HeuristicLab.Operators\3.2\%Outdir%\HeuristicLab.Operators-3.2.dll" .\ plugins85 REM copy "%SolutionDir%\HeuristicLab.Operators\3.3\%Outdir%\HeuristicLab.Operators-3.3.dll" .\ plugins86 copy "%SolutionDir%\HeuristicLab.Operators.Metaprogramming\3.2\%Outdir%\HeuristicLab.Operators.Metaprogramming-3.2.dll" .\ plugins87 copy "%SolutionDir%\HeuristicLab.Operators.Programmable\3.2\%Outdir%\HeuristicLab.Operators.Programmable-3.2.dll" .\ plugins88 REM copy "%SolutionDir%\HeuristicLab.Operators.Programmable\3.3\%Outdir%\HeuristicLab.Operators.Programmable-3.3.dll" .\ plugins89 copy "%SolutionDir%\HeuristicLab.Operators.Stopwatch\3.2\%Outdir%\HeuristicLab.Operators.Stopwatch-3.2.dll" .\ plugins90 copy "%SolutionDir%\HeuristicLab.OptimizationFrontend\3.2\%Outdir%\HeuristicLab.OptimizationFrontend-3.2.dll" .\ plugins91 copy "%SolutionDir%\HeuristicLab.OptimizationFrontend\3.3\%Outdir%\HeuristicLab.OptimizationFrontend-3.3.dll" .\ plugins92 copy "%SolutionDir%\HeuristicLab.Permutation\3.2\%Outdir%\HeuristicLab.Permutation-3.2.dll" .\ plugins93 REM copy "%SolutionDir%\HeuristicLab.Permutation\3.3\%Outdir%\HeuristicLab.Permutation-3.3.dll" .\ plugins94 copy "%SolutionDir%\HeuristicLab.Persistence\3.3\%Outdir%\HeuristicLab.Persistence-3.3.dll" .\ plugins95 copy "%SolutionDir%\HeuristicLab.Persistence.GUI\3.3\%Outdir%\HeuristicLab.Persistence.GUI-3.3.dll" .\ plugins96 copy "%SolutionDir%\HeuristicLab.Random\3.2\%Outdir%\HeuristicLab.Random-3.2.dll" .\ plugins97 REM copy "%SolutionDir%\HeuristicLab.Random\3.3\%Outdir%\HeuristicLab.Random-3.3.dll" .\ plugins98 copy "%SolutionDir%\HeuristicLab.RealVector\3.2\%Outdir%\HeuristicLab.RealVector-3.2.dll" .\ plugins99 copy "%SolutionDir%\HeuristicLab.Routing.TSP\3.2\%Outdir%\HeuristicLab.Routing.TSP-3.2.dll" .\ plugins100 REM copy "%SolutionDir%\HeuristicLab.Routing.TSP\3.3\%Outdir%\HeuristicLab.Routing.TSP-3.3.dll" .\ plugins101 copy "%SolutionDir%\HeuristicLab.SA\3.2\%Outdir%\HeuristicLab.SA-3.2.dll" .\ plugins102 copy "%SolutionDir%\HeuristicLab.Scheduling.JSSP\3.2\%Outdir%\HeuristicLab.Scheduling.JSSP-3.2.dll" .\ plugins103 copy "%SolutionDir%\HeuristicLab.Selection\3.2\%Outdir%\HeuristicLab.Selection-3.2.dll" .\ plugins104 REM copy "%SolutionDir%\HeuristicLab.Selection\3.3\%Outdir%\HeuristicLab.Selection-3.3.dll" .\ plugins105 copy "%SolutionDir%\HeuristicLab.Selection.OffspringSelection\3.2\%Outdir%\HeuristicLab.Selection.OffspringSelection-3.2.dll" .\ plugins106 REM copy "%SolutionDir%\HeuristicLab.Selection.OffspringSelection\3.3\%Outdir%\HeuristicLab.Selection.OffspringSelection-3.3.dll" .\ plugins107 copy "%SolutionDir%\HeuristicLab.Selection.Uncertainty\3.2\%Outdir%\HeuristicLab.Selection.Uncertainty-3.2.dll" .\ plugins108 copy "%SolutionDir%\HeuristicLab.SequentialEngine\3.2\%Outdir%\HeuristicLab.SequentialEngine-3.2.dll" .\ plugins109 REM copy "%SolutionDir%\HeuristicLab.SequentialEngine\3.3\%Outdir%\HeuristicLab.SequentialEngine-3.3.dll" .\ plugins110 copy "%SolutionDir%\HeuristicLab.SGA\3.2\%Outdir%\HeuristicLab.SGA-3.2.dll" .\ plugins111 REM copy "%SolutionDir%\HeuristicLab.SGA\3.3\%Outdir%\HeuristicLab.SGA-3.3.dll" .\ plugins112 copy "%SolutionDir%\HeuristicLab.FixedOperators\3.2\%Outdir%\HeuristicLab.FixedOperators-3.2.dll" .\ plugins113 copy "%SolutionDir%\HeuristicLab.SimOpt\3.2\%Outdir%\HeuristicLab.SimOpt-3.2.dll" .\ plugins114 copy "%SolutionDir%\HeuristicLab.SQLite\3.2\%Outdir%\HeuristicLab.SQLite-3.2.dll" .\ plugins115 copy "%SolutionDir%\HeuristicLab.SQLite\3.2\SQLite License.txt" .\ plugins116 copy "%SolutionDir%\HeuristicLab.SQLite\3.2\SQLite.NET.chm" .\ plugins117 copy "%SolutionDir%\HeuristicLAb.SQLServerCompact\3.2\%Outdir%\HeuristicLab.SQLServerCompact-3.2.dll" .\ plugins118 copy "%SolutionDir%\HeuristicLAb.SQLServerCompact\3.2\%Outdir%\System.Data.SqlServerCe.dll" .\ plugins119 copy "%SolutionDir%\HeuristicLab.StatisticalAnalysis\3.2\%Outdir%\HeuristicLab.StatisticalAnalysis-3.2.dll" .\ plugins120 copy "%SolutionDir%\HeuristicLab.SupportVectorMachines\3.2\%Outdir%\HeuristicLab.SupportVectorMachines-3.2.dll" .\ plugins121 copy "%SolutionDir%\LibSVM\%Outdir%\LibSVM.dll" .\ plugins122 copy "%SolutionDir%\HeuristicLab.TestFunctions\3.2\%Outdir%\HeuristicLab.TestFunctions-3.2.dll" .\ plugins123 REM copy "%SolutionDir%\HeuristicLab.TestFunctions\3.3\%Outdir%\HeuristicLab.TestFunctions-3.3.dll" .\ plugins124 copy "%SolutionDir%\HeuristicLab.ThreadParallelEngine\3.2\%Outdir%\HeuristicLab.ThreadParallelEngine-3.2.dll" .\ plugins125 REM copy "%SolutionDir%\HeuristicLab.ThreadParallelEngine\3.3\%Outdir%\HeuristicLab.ThreadParallelEngine-3.3.dll" .\ plugins126 copy "%SolutionDir%\HeuristicLab.Tracing\3.2\%Outdir%\HeuristicLab.Tracing-3.2.dll" .\ plugins127 copy "%SolutionDir%\HeuristicLab.Tracing\3.2\%Outdir%\log4net.dll" .\ plugins128 copy "%SolutionDir%\HeuristicLab.Tracing\3.2\log4net licence.txt" .\ plugins129 copy "%SolutionDir%\HeuristicLab.Tracing\3.2\HeuristicLab.log4net.xml" .\ plugins130 copy "%SolutionDir%\HeuristicLab.Tracing\3.2\HeuristicLab.Hive.log4net.xml" .\ plugins131 copy "%SolutionDir%\HeuristicLab.Visualization\3.2\%Outdir%\HeuristicLab.Visualization-3.2.dll" .\ plugins132 copy "%SolutionDir%\HeuristicLab.Visualization.Test\3.2\%Outdir%\HeuristicLab.Visualization.Test-3.2.dll" .\ plugins133 copy "%SolutionDir%\HeuristicLab.Security.Contracts\3.2\%Outdir%\HeuristicLab.Security.Contracts-3.2.dll" .\ plugins134 copy "%SolutionDir%\HeuristicLab.Security.Core\3.2\%Outdir%\HeuristicLab.Security.Core-3.2.dll" .\ plugins135 copy "%SolutionDir%\HeuristicLab.Security.DataAccess\3.2\%Outdir%\HeuristicLab.Security.DataAccess-3.2.dll" .\ plugins136 copy "%SolutionDir%\HeuristicLab.Security.ADODataAccess\3.2\%Outdir%\HeuristicLab.Security.ADODataAccess-3.2.dll" .\ plugins137 copy "%SolutionDir%\HeuristicLab.Security.Server\3.2\%Outdir%\HeuristicLab.Security.Server-3.2.dll" .\ plugins9 copy "%SolutionDir%\ALGLIB\%Outdir%\ALGLIB.dll" .\ 10 copy "%SolutionDir%\ALGLIB\%Outdir%\ALGLIB License.txt" .\ 11 copy "%SolutionDir%\HeuristicLab.AdvancedOptimizationFrontend\3.2\%Outdir%\HeuristicLab.AdvancedOptimizationFrontend-3.2.dll" .\ 12 REM copy "%SolutionDir%\HeuristicLab.AdvancedOptimizationFrontend\3.3\%Outdir%\HeuristicLab.AdvancedOptimizationFrontend-3.3.dll" .\ 13 copy "%SolutionDir%\WinFormsUI\%Outdir%\WeifenLuo.WinFormsUI.Docking.dll" .\ 14 copy "%SolutionDir%\WinFormsUI\%Outdir%\WeifenLuo.WinFormsUI.Docking License.txt" .\ 15 copy "%SolutionDir%\HeuristicLab.Assignment.QAP\3.2\%Outdir%\HeuristicLab.Assignment.QAP-3.2.dll" .\ 16 copy "%SolutionDir%\HeuristicLab.BitVector\3.2\%Outdir%\HeuristicLab.BitVector-3.2.dll" .\ 17 copy "%SolutionDir%\HeuristicLab.BackgroundProcessing\3.2\%Outdir%\HeuristicLab.BackgroundProcessing-3.2.dll" .\ 18 copy "%SolutionDir%\HeuristicLab.CEDMA.Server\3.3\%Outdir%\HeuristicLab.CEDMA.Server-3.3.dll" .\ 19 copy "%SolutionDir%\HeuristicLab.Charting\3.2\%Outdir%\HeuristicLab.Charting-3.2.dll" .\ 20 REM copy "%SolutionDir%\HeuristicLab.Charting\3.3\%Outdir%\HeuristicLab.Charting-3.3.dll" .\ 21 copy "%SolutionDir%\HeuristicLab.Charting.Data\3.2\%Outdir%\HeuristicLab.Charting.Data-3.2.dll" .\ 22 REM copy "%SolutionDir%\HeuristicLab.Charting.Data\3.3\%Outdir%\HeuristicLab.Charting.Data-3.3.dll" .\ 23 copy "%SolutionDir%\HeuristicLab.Common\3.2\%Outdir%\HeuristicLab.Common-3.2.dll" .\ 24 copy "%SolutionDir%\HeuristicLab.Common.Resources\3.2\%Outdir%\HeuristicLab.Common.Resources-3.2.dll" .\ 25 copy "%SolutionDir%\HeuristicLab.Communication.Data\3.2\%Outdir%\HeuristicLab.Communication.Data-3.2.dll" .\ 26 copy "%SolutionDir%\HeuristicLab.Communication.Operators\3.2\%Outdir%\HeuristicLab.Communication.Operators-3.2.dll" .\ 27 copy "%SolutionDir%\HeuristicLab.Core\3.2\%Outdir%\HeuristicLab.Core-3.2.dll" .\ 28 REM copy "%SolutionDir%\HeuristicLab.Core\3.3\%Outdir%\HeuristicLab.Core-3.3.dll" .\ 29 copy "%SolutionDir%\HeuristicLab.Constraints\3.2\%Outdir%\HeuristicLab.Constraints-3.2.dll" .\ 30 REM copy "%SolutionDir%\HeuristicLab.Constraints\3.3\%Outdir%\HeuristicLab.Constraints-3.3.dll" .\ 31 copy "%SolutionDir%\HeuristicLab.Data\3.2\%Outdir%\HeuristicLab.Data-3.2.dll" .\ 32 REM copy "%SolutionDir%\HeuristicLab.Data\3.3\%Outdir%\HeuristicLab.Data-3.3.dll" .\ 33 copy "%SolutionDir%\HeuristicLab.DataAccess\3.2\%Outdir%\HeuristicLab.DataAccess-3.2.dll" .\ 34 copy "%SolutionDir%\HeuristicLab.DataAccess.ADOHelper\3.2\%Outdir%\HeuristicLab.DataAccess.ADOHelper-3.2.dll" .\ 35 copy "%SolutionDir%\HeuristicLab.DataAnalysis\3.2\%Outdir%\HeuristicLab.DataAnalysis-3.2.dll" .\ 36 REM copy "%SolutionDir%\HeuristicLab.DataAnalysis\3.3\%Outdir%\HeuristicLab.DataAnalysis-3.3.dll" .\ 37 copy "%SolutionDir%\HeuristicLab.DistributedEngine\3.2\%Outdir%\HeuristicLab.DistributedEngine-3.2.dll" .\ 38 copy "%SolutionDir%\HeuristicLab.ES\3.2\%Outdir%\HeuristicLab.ES-3.2.dll" .\ 39 copy "%SolutionDir%\HeuristicLab.Evolutionary\3.2\%Outdir%\HeuristicLab.Evolutionary-3.2.dll" .\ 40 REM copy "%SolutionDir%\HeuristicLab.Evolutionary\3.3\%Outdir%\HeuristicLab.Evolutionary-3.3.dll" .\ 41 copy "%SolutionDir%\HeuristicLab.GP\3.3\%Outdir%\HeuristicLab.GP-3.3.dll" .\ 42 REM copy "%SolutionDir%\HeuristicLab.GP\3.4\%Outdir%\HeuristicLab.GP-3.4.dll" .\ 43 copy "%SolutionDir%\HeuristicLab.GP.Algorithms\3.2\%Outdir%\HeuristicLab.GP.Algorithms-3.2.dll" .\ 44 copy "%SolutionDir%\HeuristicLab.GP.Interfaces\3.3\%Outdir%\HeuristicLab.GP.Interfaces-3.3.dll" .\ 45 copy "%SolutionDir%\HeuristicLab.GP.Operators\3.3\%Outdir%\HeuristicLab.GP.Operators-3.3.dll" .\ 46 copy "%SolutionDir%\HeuristicLab.GP.Boolean\3.3\%Outdir%\HeuristicLab.GP.Boolean-3.3.dll" .\ 47 copy "%SolutionDir%\HeuristicLab.GP.SantaFe\3.3\%Outdir%\HeuristicLab.GP.SantaFe-3.3.dll" .\ 48 copy "%SolutionDir%\HeuristicLab.GP.StructureIdentification\3.3\%Outdir%\HeuristicLab.GP.StructureIdentification-3.3.dll" .\ 49 REM copy "%SolutionDir%\HeuristicLab.GP.StructureIdentification\3.4\%Outdir%\HeuristicLab.GP.StructureIdentification-3.4.dll" .\ 50 copy "%SolutionDir%\HeuristicLab.GP.StructureIdentification.Classification\3.3\%Outdir%\HeuristicLab.GP.StructureIdentification.Classification-3.3.dll" .\ 51 copy "%SolutionDir%\HeuristicLab.GP.StructureIdentification.ConditionalEvaluation\3.3\%Outdir%\HeuristicLab.GP.StructureIdentification.ConditionalEvaluation-3.3.dll" .\ 52 copy "%SolutionDir%\HeuristicLab.GP.StructureIdentification.TimeSeries\3.3\%Outdir%\HeuristicLab.GP.StructureIdentification.TimeSeries-3.3.dll" .\ 53 copy "%SolutionDir%\HeuristicLab.Grid\3.2\%Outdir%\HeuristicLab.Grid-3.2.dll" .\ 54 copy "%SolutionDir%\HeuristicLab.Grid.HiveBridge\3.2\%Outdir%\HeuristicLab.Grid.HiveBridge-3.2.dll" .\ 55 copy "%SolutionDir%\HeuristicLab.Hive.Client.Common\3.2\%Outdir%\HeuristicLab.Hive.Client.Common-3.2.dll" .\ 56 copy "%SolutionDir%\HeuristicLab.Hive.Client.Communication\3.2\%Outdir%\HeuristicLab.Hive.Client.Communication-3.2.dll" .\ 57 copy "%SolutionDir%\HeuristicLab.Hive.Client.Console\3.2\%Outdir%\HeuristicLab.Hive.Client.Console-3.2.dll" .\ 58 copy "%SolutionDir%\HeuristicLab.Hive.Client.Console\3.2\%Outdir%\ZedGraph.dll" .\ 59 copy "%SolutionDir%\HeuristicLab.Hive.Client.Console\3.2\%Outdir%\Calendar.DayView.dll" .\ 60 copy "%SolutionDir%\HeuristicLab.Hive.Client.Core\3.2\%Outdir%\HeuristicLab.Hive.Client.Core-3.2.dll" .\ 61 copy "%SolutionDir%\HeuristicLab.Hive.Client.ExecutionEngine\3.2\%Outdir%\HeuristicLab.Hive.Client.ExecutionEngine-3.2.dll" .\ 62 copy "%SolutionDir%\HeuristicLab.Hive.Engine\3.2\%Outdir%\HeuristicLab.Hive.Engine-3.2.dll" .\ 63 copy "%SolutionDir%\HeuristicLab.Hive.JobBase\3.2\%Outdir%\HeuristicLab.Hive.JobBase-3.2.dll" .\ 64 copy "%SolutionDir%\HeuristicLab.Hive.Server\3.2\%Outdir%\HeuristicLab.Hive.Server-3.2.dll" .\ 65 copy "%SolutionDir%\HeuristicLab.Hive.Server.ADODataAccess\3.2\%Outdir%\HeuristicLab.Hive.Server.ADODataAccess-3.2.dll" .\ 66 copy "%SolutionDir%\HeuristicLab.Hive.Server.Console\3.2\%Outdir%\HeuristicLab.Hive.Server.Console-3.2.dll" .\ 67 copy "%SolutionDir%\HeuristicLab.Hive.Server.Core\3.2\%Outdir%\HeuristicLab.Hive.Server.Core-3.2.dll" .\ 68 copy "%SolutionDir%\HeuristicLab.Hive.Server.Core\3.2\%Outdir%\HeuristicLab.Hive.Contracts-3.2.dll" .\ 69 copy "%SolutionDir%\HeuristicLab.Hive.Server.Core\3.2\%Outdir%\Authorization\*.xml" .\ 70 copy "%SolutionDir%\HeuristicLab.Hive.Server.DataAccess\3.2\%Outdir%\HeuristicLab.Hive.Server.DataAccess-3.2.dll" .\ 71 copy "%SolutionDir%\HeuristicLab.Hive.Server.Scheduler\3.2\%Outdir%\HeuristicLab.Hive.Server.Scheduler-3.2.dll" .\ 72 copy "%SolutionDir%\HeuristicLab.IntVector\3.2\%Outdir%\HeuristicLab.IntVector-3.2.dll" .\ 73 copy "%SolutionDir%\HeuristicLab.LinearRegression\3.2\%Outdir%\HeuristicLab.LinearRegression-3.2.dll" .\ 74 copy "%SolutionDir%\HeuristicLab.LinearRegression\3.2\%Outdir%\ALGLIB License.txt" .\ 75 copy "%SolutionDir%\HeuristicLab.Logging\3.2\%Outdir%\HeuristicLab.Logging-3.2.dll" .\ 76 REM copy "%SolutionDir%\HeuristicLab.Logging\3.3\%Outdir%\HeuristicLab.Logging-3.3.dll" .\ 77 copy "%SolutionDir%\HeuristicLab.MainForm\3.2\%Outdir%\HeuristicLab.MainForm-3.2.dll" .\ 78 copy "%SolutionDir%\HeuristicLab.MainForm.Test\3.2\%Outdir%\HeuristicLab.MainForm.Test-3.2.dll" .\ 79 copy "%SolutionDir%\HeuristicLab.MainForm.WindowsForms\3.2\%Outdir%\HeuristicLab.MainForm.WindowsForms-3.2.dll" .\ 80 copy "%SolutionDir%\HeuristicLab.Modeling\3.2\%Outdir%\HeuristicLab.Modeling-3.2.dll" .\ 81 REM copy "%SolutionDir%\HeuristicLab.Modeling\3.3\%Outdir%\HeuristicLab.Modeling-3.3.dll" .\ 82 copy "%SolutionDir%\HeuristicLab.Modeling.Database\3.2\%Outdir%\HeuristicLab.Modeling.Database-3.2.dll" .\ 83 copy "%SolutionDir%\HeuristicLab.Modeling.Database.SQLServerCompact\3.2\%Outdir%\HeuristicLab.Modeling.Database.SQLServerCompact-3.2.dll" .\ 84 copy "%SolutionDir%\HeuristicLab.Operators\3.2\%Outdir%\HeuristicLab.Operators-3.2.dll" .\ 85 REM copy "%SolutionDir%\HeuristicLab.Operators\3.3\%Outdir%\HeuristicLab.Operators-3.3.dll" .\ 86 copy "%SolutionDir%\HeuristicLab.Operators.Metaprogramming\3.2\%Outdir%\HeuristicLab.Operators.Metaprogramming-3.2.dll" .\ 87 copy "%SolutionDir%\HeuristicLab.Operators.Programmable\3.2\%Outdir%\HeuristicLab.Operators.Programmable-3.2.dll" .\ 88 REM copy "%SolutionDir%\HeuristicLab.Operators.Programmable\3.3\%Outdir%\HeuristicLab.Operators.Programmable-3.3.dll" .\ 89 copy "%SolutionDir%\HeuristicLab.Operators.Stopwatch\3.2\%Outdir%\HeuristicLab.Operators.Stopwatch-3.2.dll" .\ 90 copy "%SolutionDir%\HeuristicLab.OptimizationFrontend\3.2\%Outdir%\HeuristicLab.OptimizationFrontend-3.2.dll" .\ 91 copy "%SolutionDir%\HeuristicLab.OptimizationFrontend\3.3\%Outdir%\HeuristicLab.OptimizationFrontend-3.3.dll" .\ 92 copy "%SolutionDir%\HeuristicLab.Permutation\3.2\%Outdir%\HeuristicLab.Permutation-3.2.dll" .\ 93 REM copy "%SolutionDir%\HeuristicLab.Permutation\3.3\%Outdir%\HeuristicLab.Permutation-3.3.dll" .\ 94 copy "%SolutionDir%\HeuristicLab.Persistence\3.3\%Outdir%\HeuristicLab.Persistence-3.3.dll" .\ 95 copy "%SolutionDir%\HeuristicLab.Persistence.GUI\3.3\%Outdir%\HeuristicLab.Persistence.GUI-3.3.dll" .\ 96 copy "%SolutionDir%\HeuristicLab.Random\3.2\%Outdir%\HeuristicLab.Random-3.2.dll" .\ 97 REM copy "%SolutionDir%\HeuristicLab.Random\3.3\%Outdir%\HeuristicLab.Random-3.3.dll" .\ 98 copy "%SolutionDir%\HeuristicLab.RealVector\3.2\%Outdir%\HeuristicLab.RealVector-3.2.dll" .\ 99 copy "%SolutionDir%\HeuristicLab.Routing.TSP\3.2\%Outdir%\HeuristicLab.Routing.TSP-3.2.dll" .\ 100 REM copy "%SolutionDir%\HeuristicLab.Routing.TSP\3.3\%Outdir%\HeuristicLab.Routing.TSP-3.3.dll" .\ 101 copy "%SolutionDir%\HeuristicLab.SA\3.2\%Outdir%\HeuristicLab.SA-3.2.dll" .\ 102 copy "%SolutionDir%\HeuristicLab.Scheduling.JSSP\3.2\%Outdir%\HeuristicLab.Scheduling.JSSP-3.2.dll" .\ 103 copy "%SolutionDir%\HeuristicLab.Selection\3.2\%Outdir%\HeuristicLab.Selection-3.2.dll" .\ 104 REM copy "%SolutionDir%\HeuristicLab.Selection\3.3\%Outdir%\HeuristicLab.Selection-3.3.dll" .\ 105 copy "%SolutionDir%\HeuristicLab.Selection.OffspringSelection\3.2\%Outdir%\HeuristicLab.Selection.OffspringSelection-3.2.dll" .\ 106 REM copy "%SolutionDir%\HeuristicLab.Selection.OffspringSelection\3.3\%Outdir%\HeuristicLab.Selection.OffspringSelection-3.3.dll" .\ 107 copy "%SolutionDir%\HeuristicLab.Selection.Uncertainty\3.2\%Outdir%\HeuristicLab.Selection.Uncertainty-3.2.dll" .\ 108 copy "%SolutionDir%\HeuristicLab.SequentialEngine\3.2\%Outdir%\HeuristicLab.SequentialEngine-3.2.dll" .\ 109 REM copy "%SolutionDir%\HeuristicLab.SequentialEngine\3.3\%Outdir%\HeuristicLab.SequentialEngine-3.3.dll" .\ 110 copy "%SolutionDir%\HeuristicLab.SGA\3.2\%Outdir%\HeuristicLab.SGA-3.2.dll" .\ 111 REM copy "%SolutionDir%\HeuristicLab.SGA\3.3\%Outdir%\HeuristicLab.SGA-3.3.dll" .\ 112 copy "%SolutionDir%\HeuristicLab.FixedOperators\3.2\%Outdir%\HeuristicLab.FixedOperators-3.2.dll" .\ 113 copy "%SolutionDir%\HeuristicLab.SimOpt\3.2\%Outdir%\HeuristicLab.SimOpt-3.2.dll" .\ 114 copy "%SolutionDir%\HeuristicLab.SQLite\3.2\%Outdir%\HeuristicLab.SQLite-3.2.dll" .\ 115 copy "%SolutionDir%\HeuristicLab.SQLite\3.2\SQLite License.txt" .\ 116 copy "%SolutionDir%\HeuristicLab.SQLite\3.2\SQLite.NET.chm" .\ 117 copy "%SolutionDir%\HeuristicLAb.SQLServerCompact\3.2\%Outdir%\HeuristicLab.SQLServerCompact-3.2.dll" .\ 118 copy "%SolutionDir%\HeuristicLAb.SQLServerCompact\3.2\%Outdir%\System.Data.SqlServerCe.dll" .\ 119 copy "%SolutionDir%\HeuristicLab.StatisticalAnalysis\3.2\%Outdir%\HeuristicLab.StatisticalAnalysis-3.2.dll" .\ 120 copy "%SolutionDir%\HeuristicLab.SupportVectorMachines\3.2\%Outdir%\HeuristicLab.SupportVectorMachines-3.2.dll" .\ 121 copy "%SolutionDir%\LibSVM\%Outdir%\LibSVM.dll" .\ 122 copy "%SolutionDir%\HeuristicLab.TestFunctions\3.2\%Outdir%\HeuristicLab.TestFunctions-3.2.dll" .\ 123 REM copy "%SolutionDir%\HeuristicLab.TestFunctions\3.3\%Outdir%\HeuristicLab.TestFunctions-3.3.dll" .\ 124 copy "%SolutionDir%\HeuristicLab.ThreadParallelEngine\3.2\%Outdir%\HeuristicLab.ThreadParallelEngine-3.2.dll" .\ 125 REM copy "%SolutionDir%\HeuristicLab.ThreadParallelEngine\3.3\%Outdir%\HeuristicLab.ThreadParallelEngine-3.3.dll" .\ 126 copy "%SolutionDir%\HeuristicLab.Tracing\3.2\%Outdir%\HeuristicLab.Tracing-3.2.dll" .\ 127 copy "%SolutionDir%\HeuristicLab.Tracing\3.2\%Outdir%\log4net.dll" .\ 128 copy "%SolutionDir%\HeuristicLab.Tracing\3.2\log4net licence.txt" .\ 129 copy "%SolutionDir%\HeuristicLab.Tracing\3.2\HeuristicLab.log4net.xml" .\ 130 copy "%SolutionDir%\HeuristicLab.Tracing\3.2\HeuristicLab.Hive.log4net.xml" .\ 131 copy "%SolutionDir%\HeuristicLab.Visualization\3.2\%Outdir%\HeuristicLab.Visualization-3.2.dll" .\ 132 copy "%SolutionDir%\HeuristicLab.Visualization.Test\3.2\%Outdir%\HeuristicLab.Visualization.Test-3.2.dll" .\ 133 copy "%SolutionDir%\HeuristicLab.Security.Contracts\3.2\%Outdir%\HeuristicLab.Security.Contracts-3.2.dll" .\ 134 copy "%SolutionDir%\HeuristicLab.Security.Core\3.2\%Outdir%\HeuristicLab.Security.Core-3.2.dll" .\ 135 copy "%SolutionDir%\HeuristicLab.Security.DataAccess\3.2\%Outdir%\HeuristicLab.Security.DataAccess-3.2.dll" .\ 136 copy "%SolutionDir%\HeuristicLab.Security.ADODataAccess\3.2\%Outdir%\HeuristicLab.Security.ADODataAccess-3.2.dll" .\ 137 copy "%SolutionDir%\HeuristicLab.Security.Server\3.2\%Outdir%\HeuristicLab.Security.Server-3.2.dll" .\ 138 138 echo "Platform: %Platform%, architecture: %PROCESSOR_ARCHITECTURE%" 139 139 if "%Platform%" == "x86" ( 140 copy /B /Y "%SolutionDir%\HeuristicLab.SQLite\3.2\System.Data.SQLite.dll" .\ plugins141 xcopy "%SolutionDir%\HeuristicLab.SQLServerCompact\3.2\x86\*" .\ plugins/e /i140 copy /B /Y "%SolutionDir%\HeuristicLab.SQLite\3.2\System.Data.SQLite.dll" .\ 141 xcopy "%SolutionDir%\HeuristicLab.SQLServerCompact\3.2\x86\*" .\ /e /i 142 142 ) else if "%Platform%" == "x64" ( 143 copy /B /Y "%SolutionDir%\HeuristicLab.SQLite\3.2\System.Data.SQLite.x64.dll" .\ plugins\System.Data.SQLite.dll144 xcopy "%SolutionDir%\HeuristicLab.SQLServerCompact\3.2\x64\*" .\ plugins/e /i143 copy /B /Y "%SolutionDir%\HeuristicLab.SQLite\3.2\System.Data.SQLite.x64.dll" .\\System.Data.SQLite.dll 144 xcopy "%SolutionDir%\HeuristicLab.SQLServerCompact\3.2\x64\*" .\ /e /i 145 145 ) else if "%Platform%" == "AnyCPU" ( 146 146 if "%PROCESSOR_ARCHITECTURE%" == "x64" ( 147 copy /B /Y "%SolutionDir%\HeuristicLab.SQLite\3.2\System.Data.SQLite.x64.dll" .\ plugins\System.Data.SQLite.dll148 xcopy "%SolutionDir%\HeuristicLab.SQLServerCompact\3.2\x64\*" .\ plugins/e /i147 copy /B /Y "%SolutionDir%\HeuristicLab.SQLite\3.2\System.Data.SQLite.x64.dll" .\\System.Data.SQLite.dll 148 xcopy "%SolutionDir%\HeuristicLab.SQLServerCompact\3.2\x64\*" .\ /e /i 149 149 ) else if "%PROCESSOR_ARCHITECTURE%" == "x86" ( 150 copy /B /Y "%SolutionDir%\HeuristicLab.SQLite\3.2\System.Data.SQLite.dll" .\ plugins151 xcopy "%SolutionDir%\HeuristicLab.SQLServerCompact\3.2\x86\*" .\ plugins/e /i150 copy /B /Y "%SolutionDir%\HeuristicLab.SQLite\3.2\System.Data.SQLite.dll" .\ 151 xcopy "%SolutionDir%\HeuristicLab.SQLServerCompact\3.2\x86\*" .\ /e /i 152 152 ) else ( 153 153 echo "ERROR: unknown architecture: "%PROCESSOR_ARCHITECTURE%" -
branches/PluginInfrastructure Refactoring/HeuristicLab/HeuristicLab.csproj
r2513 r2528 118 118 <Content Include="Resources\HeuristicLab.ico" /> 119 119 <None Include="app.config" /> 120 <None Include="CustomPostBuild.cmd" />121 120 <None Include="CopyAssemblies.cmd" /> 122 121 <None Include="CustomPostBuildTemplate_UpdateLocalInstallation.cmd" /> -
branches/PluginInfrastructure Refactoring/HeuristicLab/Program.cs
r2517 r2528 30 30 using HeuristicLab.PluginInfrastructure.Advanced; 31 31 using System.Runtime.InteropServices; 32 using HeuristicLab.PluginInfrastructure.Starter; 33 using System.IO; 32 34 33 35 namespace HeuristicLab { … … 47 49 } else { 48 50 var cmd = args[0].ToUpperInvariant(); 51 string pluginDir = Path.GetFullPath(Application.StartupPath); 49 52 switch (cmd) { 50 53 case "START": { … … 59 62 } 60 63 case "SHOW": { 61 InstallationManagerConsole managerConsole = new InstallationManagerConsole( );64 InstallationManagerConsole managerConsole = new InstallationManagerConsole(pluginDir); 62 65 managerConsole.Show(args.Skip(1)); 63 66 break; 64 67 } 65 68 case "INSTALL": { 66 InstallationManagerConsole managerConsole = new InstallationManagerConsole( );69 InstallationManagerConsole managerConsole = new InstallationManagerConsole(pluginDir); 67 70 managerConsole.Install(args.Skip(1)); 68 71 break; 69 72 } 70 73 case "UPDATE": { 71 InstallationManagerConsole managerConsole = new InstallationManagerConsole( );74 InstallationManagerConsole managerConsole = new InstallationManagerConsole(pluginDir); 72 75 managerConsole.Update(args.Skip(1)); 73 76 break; 74 77 } 75 78 case "REMOVE": { 76 InstallationManagerConsole managerConsole = new InstallationManagerConsole( );79 InstallationManagerConsole managerConsole = new InstallationManagerConsole(pluginDir); 77 80 managerConsole.Remove(args.Skip(1)); 78 81 break; -
branches/PluginInfrastructure Refactoring/HeuristicLab/app.config
r2504 r2528 20 20 </DbProviderFactories> 21 21 </system.data> 22 <system.serviceModel> 23 <bindings> 24 <wsHttpBinding> 25 <binding name="WSHttpBinding_IUpdateLocation" closeTimeout="00:01:00" 26 openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" 27 bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" 28 maxBufferPoolSize="524288" maxReceivedMessageSize="65536" 29 messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" 30 allowCookies="false"> 31 <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" 32 maxBytesPerRead="4096" maxNameTableCharCount="16384" /> 33 <reliableSession ordered="true" inactivityTimeout="00:10:00" 34 enabled="false" /> 35 <security mode="Message"> 36 <transport clientCredentialType="Windows" proxyCredentialType="None" 37 realm="" /> 38 <message clientCredentialType="Windows" negotiateServiceCredential="true" 39 algorithmSuite="Default" establishSecurityContext="true" /> 40 </security> 41 </binding> 42 </wsHttpBinding> 43 </bindings> 44 <client> 45 <endpoint address="http://localhost:59253/UpdateLocation.svc" 46 binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IUpdateLocation" 47 contract="UpdateLocationReference.IUpdateLocation" name="WSHttpBinding_IUpdateLocation"> 48 <identity> 49 <dns value="localhost" /> 50 </identity> 51 </endpoint> 52 </client> 53 </system.serviceModel> 22 54 </configuration>
Note: See TracChangeset
for help on using the changeset viewer.