Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/24/19 13:08:02 (6 years ago)
Author:
dpiringe
Message:

#2924:

  • added CLI Framework HeuristicLab.CommandLineInterface
  • added definition language test project HeuristicLab.DefinitionLanguage
  • added test project HeuristicLab.DynamicAssemblyTestApp, for PluginInfrastructure testing
  • changed project HeuristicLab to .NET Core and used it to create a CLI-Tool with the new CLI Framework
  • added Docker support to HeuristicLab
  • added IRunnerHost.cs ... forgot last commit
  • changed DockerRunnerHost and NativeRunnerHost to HeuristicLab-3.3.exe, was a little test project before
  • added new solution file HeuristicLab 3.3 No Views.sln, where all view projects are unloaded at start
Location:
branches/2924_DotNetCoreMigration
Files:
36 added
5 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/2924_DotNetCoreMigration/HeuristicLab 3.3 No Views.sln

    r16859 r16985  
    302302Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Hive-3.3", "HeuristicLab.Hive\3.3\HeuristicLab.Hive-3.3.csproj", "{F98A1740-9AC9-4D36-A582-6A2D0D06978D}"
    303303EndProject
    304 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.Clients.Hive-3.3", "HeuristicLab.Clients.Hive\3.3\HeuristicLab.Clients.Hive-3.3.csproj", "{B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}"
    305 EndProject
    306304Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Clients.Hive.Views-3.3", "HeuristicLab.Clients.Hive.Views\3.3\HeuristicLab.Clients.Hive.Views-3.3.csproj", "{E1D6C801-892A-406A-B606-F158E36DD3C3}"
    307305EndProject
     
    465463Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.PluginInfrastructure.UI-4.0", "HeuristicLab.PluginInfrastructure.UI\HeuristicLab.PluginInfrastructure.UI-4.0.csproj", "{7AF3C7B6-8BA5-44F3-8D5B-2BF7A23CF12D}"
    466464EndProject
    467 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.PluginInfrastructure.Runner-3.4", "HeuristicLab.PluginInfrastructure.Runner\3.4\HeuristicLab.PluginInfrastructure.Runner-3.4.csproj", "{CA1A1E78-929C-4017-B4B3-BFB73A457461}"
    468 EndProject
    469465Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.PasswordDialog-3.4", "HeuristicLab.PasswordDialog\3.4\HeuristicLab.PasswordDialog-3.4.csproj", "{632E2C03-FA6F-4540-8AF0-6B4D60F99F26}"
     466EndProject
     467Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.DynamicAssemblyTestApp", "HeuristicLab.DynamicAssemblyTestApp\HeuristicLab.DynamicAssemblyTestApp.csproj", "{22E47D36-046A-4641-8A2B-D9292181B443}"
     468EndProject
     469Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.CommandLineInterface", "HeuristicLab.CommandLineInterface\HeuristicLab.CommandLineInterface.csproj", "{A6B90261-FD29-4FCE-A871-58AAD6757429}"
     470EndProject
     471Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.DefinitionLanguage", "HeuristicLab.DefinitionLanguage\HeuristicLab.DefinitionLanguage.csproj", "{482B51BD-5C08-44D0-A581-A6A93CA81713}"
     472EndProject
     473Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Clients.Hive-3.3", "HeuristicLab.Clients.Hive\3.3\HeuristicLab.Clients.Hive-3.3.csproj", "{B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}"
    470474EndProject
    471475Global
     
    481485    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    482486    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
    483     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x64.ActiveCfg = Debug|x64
    484     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x64.Build.0 = Debug|x64
    485     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x86.ActiveCfg = Debug|x86
    486     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x86.Build.0 = Debug|x86
     487    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x64.ActiveCfg = Debug|Any CPU
     488    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x64.Build.0 = Debug|Any CPU
     489    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x86.ActiveCfg = Debug|Any CPU
     490    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x86.Build.0 = Debug|Any CPU
    487491    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
    488492    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|Any CPU.Build.0 = Release|Any CPU
    489     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x64.ActiveCfg = Release|x64
    490     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x64.Build.0 = Release|x64
    491     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x86.ActiveCfg = Release|x86
    492     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x86.Build.0 = Release|x86
     493    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x64.ActiveCfg = Release|Any CPU
     494    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x64.Build.0 = Release|Any CPU
     495    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x86.ActiveCfg = Release|Any CPU
     496    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x86.Build.0 = Release|Any CPU
    493497    {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    494498    {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|Any CPU.Build.0 = Debug|Any CPU
     
    13191323    {F98A1740-9AC9-4D36-A582-6A2D0D06978D}.Release|x86.ActiveCfg = Release|x86
    13201324    {F98A1740-9AC9-4D36-A582-6A2D0D06978D}.Release|x86.Build.0 = Release|x86
    1321     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    1322     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
    1323     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|x64.ActiveCfg = Debug|Any CPU
    1324     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|x64.Build.0 = Debug|Any CPU
    1325     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|x86.ActiveCfg = Debug|Any CPU
    1326     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|x86.Build.0 = Debug|Any CPU
    1327     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
    1328     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|Any CPU.Build.0 = Release|Any CPU
    1329     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|x64.ActiveCfg = Release|Any CPU
    1330     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|x64.Build.0 = Release|Any CPU
    1331     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|x86.ActiveCfg = Release|Any CPU
    1332     {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|x86.Build.0 = Release|Any CPU
    13331325    {E1D6C801-892A-406A-B606-F158E36DD3C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    13341326    {E1D6C801-892A-406A-B606-F158E36DD3C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
     
    22632255    {7AF3C7B6-8BA5-44F3-8D5B-2BF7A23CF12D}.Release|x64.ActiveCfg = Release|Any CPU
    22642256    {7AF3C7B6-8BA5-44F3-8D5B-2BF7A23CF12D}.Release|x86.ActiveCfg = Release|Any CPU
    2265     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    2266     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|Any CPU.Build.0 = Debug|Any CPU
    2267     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|x64.ActiveCfg = Debug|Any CPU
    2268     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|x64.Build.0 = Debug|Any CPU
    2269     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|x86.ActiveCfg = Debug|Any CPU
    2270     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|x86.Build.0 = Debug|Any CPU
    2271     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|Any CPU.ActiveCfg = Release|Any CPU
    2272     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|Any CPU.Build.0 = Release|Any CPU
    2273     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|x64.ActiveCfg = Release|Any CPU
    2274     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|x64.Build.0 = Release|Any CPU
    2275     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|x86.ActiveCfg = Release|Any CPU
    2276     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|x86.Build.0 = Release|Any CPU
    22772257    {632E2C03-FA6F-4540-8AF0-6B4D60F99F26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    22782258    {632E2C03-FA6F-4540-8AF0-6B4D60F99F26}.Debug|Any CPU.Build.0 = Debug|Any CPU
     
    22872267    {632E2C03-FA6F-4540-8AF0-6B4D60F99F26}.Release|x86.ActiveCfg = Release|Any CPU
    22882268    {632E2C03-FA6F-4540-8AF0-6B4D60F99F26}.Release|x86.Build.0 = Release|Any CPU
     2269    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     2270    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|Any CPU.Build.0 = Debug|Any CPU
     2271    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|x64.ActiveCfg = Debug|Any CPU
     2272    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|x64.Build.0 = Debug|Any CPU
     2273    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|x86.ActiveCfg = Debug|Any CPU
     2274    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|x86.Build.0 = Debug|Any CPU
     2275    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|Any CPU.ActiveCfg = Release|Any CPU
     2276    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|Any CPU.Build.0 = Release|Any CPU
     2277    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|x64.ActiveCfg = Release|Any CPU
     2278    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|x64.Build.0 = Release|Any CPU
     2279    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|x86.ActiveCfg = Release|Any CPU
     2280    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|x86.Build.0 = Release|Any CPU
     2281    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     2282    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|Any CPU.Build.0 = Debug|Any CPU
     2283    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|x64.ActiveCfg = Debug|Any CPU
     2284    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|x64.Build.0 = Debug|Any CPU
     2285    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|x86.ActiveCfg = Debug|Any CPU
     2286    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|x86.Build.0 = Debug|Any CPU
     2287    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|Any CPU.ActiveCfg = Release|Any CPU
     2288    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|Any CPU.Build.0 = Release|Any CPU
     2289    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|x64.ActiveCfg = Release|Any CPU
     2290    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|x64.Build.0 = Release|Any CPU
     2291    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|x86.ActiveCfg = Release|Any CPU
     2292    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|x86.Build.0 = Release|Any CPU
     2293    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     2294    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|Any CPU.Build.0 = Debug|Any CPU
     2295    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|x64.ActiveCfg = Debug|Any CPU
     2296    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|x64.Build.0 = Debug|Any CPU
     2297    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|x86.ActiveCfg = Debug|Any CPU
     2298    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|x86.Build.0 = Debug|Any CPU
     2299    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|Any CPU.ActiveCfg = Release|Any CPU
     2300    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|Any CPU.Build.0 = Release|Any CPU
     2301    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|x64.ActiveCfg = Release|Any CPU
     2302    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|x64.Build.0 = Release|Any CPU
     2303    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|x86.ActiveCfg = Release|Any CPU
     2304    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|x86.Build.0 = Release|Any CPU
     2305    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     2306    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
     2307    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|x64.ActiveCfg = Debug|x64
     2308    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|x64.Build.0 = Debug|x64
     2309    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|x86.ActiveCfg = Debug|x86
     2310    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Debug|x86.Build.0 = Debug|x86
     2311    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
     2312    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|Any CPU.Build.0 = Release|Any CPU
     2313    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|x64.ActiveCfg = Release|x64
     2314    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|x64.Build.0 = Release|x64
     2315    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|x86.ActiveCfg = Release|x86
     2316    {B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}.Release|x86.Build.0 = Release|x86
    22892317  EndGlobalSection
    22902318  GlobalSection(SolutionProperties) = preSolution
  • branches/2924_DotNetCoreMigration/HeuristicLab 3.3.sln

    r16859 r16985  
    1414  EndProjectSection
    1515EndProject
    16 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab-3.3", "HeuristicLab\3.3\HeuristicLab-3.3.csproj", "{B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}"
     16Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab-3.3", "HeuristicLab\3.3\HeuristicLab-3.3.csproj", "{B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}"
    1717  ProjectSection(ProjectDependencies) = postProject
    1818    {E1D6C801-892A-406A-B606-F158E36DD3C3} = {E1D6C801-892A-406A-B606-F158E36DD3C3}
     
    465465Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.PluginInfrastructure.UI-4.0", "HeuristicLab.PluginInfrastructure.UI\HeuristicLab.PluginInfrastructure.UI-4.0.csproj", "{7AF3C7B6-8BA5-44F3-8D5B-2BF7A23CF12D}"
    466466EndProject
    467 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.PluginInfrastructure.Runner-3.4", "HeuristicLab.PluginInfrastructure.Runner\3.4\HeuristicLab.PluginInfrastructure.Runner-3.4.csproj", "{CA1A1E78-929C-4017-B4B3-BFB73A457461}"
    468 EndProject
    469467Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.PasswordDialog-3.4", "HeuristicLab.PasswordDialog\3.4\HeuristicLab.PasswordDialog-3.4.csproj", "{632E2C03-FA6F-4540-8AF0-6B4D60F99F26}"
     468EndProject
     469Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.DynamicAssemblyTestApp", "HeuristicLab.DynamicAssemblyTestApp\HeuristicLab.DynamicAssemblyTestApp.csproj", "{22E47D36-046A-4641-8A2B-D9292181B443}"
     470EndProject
     471Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.CommandLineInterface", "HeuristicLab.CommandLineInterface\HeuristicLab.CommandLineInterface.csproj", "{A6B90261-FD29-4FCE-A871-58AAD6757429}"
     472EndProject
     473Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.DefinitionLanguage", "HeuristicLab.DefinitionLanguage\HeuristicLab.DefinitionLanguage.csproj", "{482B51BD-5C08-44D0-A581-A6A93CA81713}"
    470474EndProject
    471475Global
     
    481485    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    482486    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|Any CPU.Build.0 = Debug|Any CPU
    483     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x64.ActiveCfg = Debug|x64
    484     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x64.Build.0 = Debug|x64
    485     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x86.ActiveCfg = Debug|x86
    486     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x86.Build.0 = Debug|x86
     487    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x64.ActiveCfg = Debug|Any CPU
     488    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x64.Build.0 = Debug|Any CPU
     489    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x86.ActiveCfg = Debug|Any CPU
     490    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Debug|x86.Build.0 = Debug|Any CPU
    487491    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|Any CPU.ActiveCfg = Release|Any CPU
    488492    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|Any CPU.Build.0 = Release|Any CPU
    489     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x64.ActiveCfg = Release|x64
    490     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x64.Build.0 = Release|x64
    491     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x86.ActiveCfg = Release|x86
    492     {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x86.Build.0 = Release|x86
     493    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x64.ActiveCfg = Release|Any CPU
     494    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x64.Build.0 = Release|Any CPU
     495    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x86.ActiveCfg = Release|Any CPU
     496    {B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}.Release|x86.Build.0 = Release|Any CPU
    493497    {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    494498    {94186A6A-5176-4402-AE83-886557B53CCA}.Debug|Any CPU.Build.0 = Debug|Any CPU
     
    22632267    {7AF3C7B6-8BA5-44F3-8D5B-2BF7A23CF12D}.Release|x64.ActiveCfg = Release|Any CPU
    22642268    {7AF3C7B6-8BA5-44F3-8D5B-2BF7A23CF12D}.Release|x86.ActiveCfg = Release|Any CPU
    2265     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    2266     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|Any CPU.Build.0 = Debug|Any CPU
    2267     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|x64.ActiveCfg = Debug|Any CPU
    2268     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|x64.Build.0 = Debug|Any CPU
    2269     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|x86.ActiveCfg = Debug|Any CPU
    2270     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Debug|x86.Build.0 = Debug|Any CPU
    2271     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|Any CPU.ActiveCfg = Release|Any CPU
    2272     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|Any CPU.Build.0 = Release|Any CPU
    2273     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|x64.ActiveCfg = Release|Any CPU
    2274     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|x64.Build.0 = Release|Any CPU
    2275     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|x86.ActiveCfg = Release|Any CPU
    2276     {CA1A1E78-929C-4017-B4B3-BFB73A457461}.Release|x86.Build.0 = Release|Any CPU
    22772269    {632E2C03-FA6F-4540-8AF0-6B4D60F99F26}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
    22782270    {632E2C03-FA6F-4540-8AF0-6B4D60F99F26}.Debug|Any CPU.Build.0 = Debug|Any CPU
     
    22872279    {632E2C03-FA6F-4540-8AF0-6B4D60F99F26}.Release|x86.ActiveCfg = Release|Any CPU
    22882280    {632E2C03-FA6F-4540-8AF0-6B4D60F99F26}.Release|x86.Build.0 = Release|Any CPU
     2281    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     2282    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|Any CPU.Build.0 = Debug|Any CPU
     2283    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|x64.ActiveCfg = Debug|Any CPU
     2284    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|x64.Build.0 = Debug|Any CPU
     2285    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|x86.ActiveCfg = Debug|Any CPU
     2286    {22E47D36-046A-4641-8A2B-D9292181B443}.Debug|x86.Build.0 = Debug|Any CPU
     2287    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|Any CPU.ActiveCfg = Release|Any CPU
     2288    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|Any CPU.Build.0 = Release|Any CPU
     2289    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|x64.ActiveCfg = Release|Any CPU
     2290    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|x64.Build.0 = Release|Any CPU
     2291    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|x86.ActiveCfg = Release|Any CPU
     2292    {22E47D36-046A-4641-8A2B-D9292181B443}.Release|x86.Build.0 = Release|Any CPU
     2293    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     2294    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|Any CPU.Build.0 = Debug|Any CPU
     2295    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|x64.ActiveCfg = Debug|Any CPU
     2296    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|x64.Build.0 = Debug|Any CPU
     2297    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|x86.ActiveCfg = Debug|Any CPU
     2298    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Debug|x86.Build.0 = Debug|Any CPU
     2299    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|Any CPU.ActiveCfg = Release|Any CPU
     2300    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|Any CPU.Build.0 = Release|Any CPU
     2301    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|x64.ActiveCfg = Release|Any CPU
     2302    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|x64.Build.0 = Release|Any CPU
     2303    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|x86.ActiveCfg = Release|Any CPU
     2304    {A6B90261-FD29-4FCE-A871-58AAD6757429}.Release|x86.Build.0 = Release|Any CPU
     2305    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     2306    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|Any CPU.Build.0 = Debug|Any CPU
     2307    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|x64.ActiveCfg = Debug|Any CPU
     2308    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|x64.Build.0 = Debug|Any CPU
     2309    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|x86.ActiveCfg = Debug|Any CPU
     2310    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Debug|x86.Build.0 = Debug|Any CPU
     2311    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|Any CPU.ActiveCfg = Release|Any CPU
     2312    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|Any CPU.Build.0 = Release|Any CPU
     2313    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|x64.ActiveCfg = Release|Any CPU
     2314    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|x64.Build.0 = Release|Any CPU
     2315    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|x86.ActiveCfg = Release|Any CPU
     2316    {482B51BD-5C08-44D0-A581-A6A93CA81713}.Release|x86.Build.0 = Release|Any CPU
    22892317  EndGlobalSection
    22902318  GlobalSection(SolutionProperties) = preSolution
  • branches/2924_DotNetCoreMigration/HeuristicLab.PluginInfrastructure/3.3/Isolation/DockerRunnerHost.cs

    r16984 r16985  
    55  public class DockerRunnerHost : RunnerHost {
    66    public DockerRunnerHost()
    7       : base("docker", "run -i --rm --mount type=bind,source=/c/Users/,target=/Users hlcore", null, null, null) {
     7      : base("docker", "run -i --rm --mount type=bind,source=/c/Users/,target=/Users heuristiclab33", null, null, null) {
    88    }
    99  }
  • branches/2924_DotNetCoreMigration/HeuristicLab.PluginInfrastructure/3.3/Isolation/NativeRunnerHost.cs

    r16984 r16985  
    77  public class NativeRunnerHost : RunnerHost {
    88    public NativeRunnerHost()
    9       : base($"{Directory.GetCurrentDirectory()}{Path.DirectorySeparatorChar}HLCore.exe", "", null, null, null) {
     9      : base($"{Directory.GetCurrentDirectory()}{Path.DirectorySeparatorChar}HeuristicLab-3.3.exe", "", null, null, null) {
    1010    }
    1111  }
  • branches/2924_DotNetCoreMigration/HeuristicLab/3.3/HeuristicLab-3.3.csproj

    r16147 r16985  
    1 <?xml version="1.0" encoding="utf-8"?>
    2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
     1<Project Sdk="Microsoft.NET.Sdk">
     2
    33  <PropertyGroup>
    4     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    5     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    6     <ProductVersion>9.0.30729</ProductVersion>
    7     <SchemaVersion>2.0</SchemaVersion>
    8     <ProjectGuid>{B1DCDECA-B56E-41D5-9850-EF0D3A77DEAF}</ProjectGuid>
    9     <OutputType>WinExe</OutputType>
    10     <AppDesignerFolder>Properties</AppDesignerFolder>
    11     <RootNamespace>HeuristicLab</RootNamespace>
    12     <AssemblyName>HeuristicLab 3.3</AssemblyName>
    13     <TargetFrameworkVersion>v4.7</TargetFrameworkVersion>
    14     <FileAlignment>512</FileAlignment>
     4    <OutputType>Exe</OutputType>
     5    <TargetFramework>netcoreapp3.0</TargetFramework>
     6    <AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
     7    <DockerDefaultTargetOS>Windows</DockerDefaultTargetOS>
     8    <Copyright>(c) 2002-2018 HEAL</Copyright>
     9    <Product>HeuristicLab</Product>
    1510    <SignAssembly>true</SignAssembly>
    1611    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
    17     <StartupObject>HeuristicLab.Program</StartupObject>
    18     <RunPostBuildEvent>Always</RunPostBuildEvent>
    19     <ApplicationIcon>HeuristicLab.ico</ApplicationIcon>
    20     <DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
    21     <FileUpgradeFlags>
    22     </FileUpgradeFlags>
    23     <OldToolsVersion>3.5</OldToolsVersion>
    24     <UpgradeBackupLocation />
    25     <PublishUrl>publish\</PublishUrl>
    26     <Install>true</Install>
    27     <InstallFrom>Disk</InstallFrom>
    28     <UpdateEnabled>false</UpdateEnabled>
    29     <UpdateMode>Foreground</UpdateMode>
    30     <UpdateInterval>7</UpdateInterval>
    31     <UpdateIntervalUnits>Days</UpdateIntervalUnits>
    32     <UpdatePeriodically>false</UpdatePeriodically>
    33     <UpdateRequired>false</UpdateRequired>
    34     <MapFileExtensions>true</MapFileExtensions>
    35     <ApplicationRevision>0</ApplicationRevision>
    36     <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
    37     <IsWebBootstrapper>false</IsWebBootstrapper>
    38     <UseApplicationTrust>false</UseApplicationTrust>
    39     <BootstrapperEnabled>true</BootstrapperEnabled>
    40     <TargetFrameworkProfile>
    41     </TargetFrameworkProfile>
     12    <AssemblyVersion>3.3.15.0</AssemblyVersion>
     13    <AssemblyFileVersion>3.3.15.0</AssemblyFileVersion>
     14    <RootNamespace>HeuristicLab</RootNamespace>
    4215  </PropertyGroup>
    43   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    44     <DebugSymbols>true</DebugSymbols>
    45     <DebugType>full</DebugType>
    46     <Optimize>false</Optimize>
    47     <OutputPath>$(SolutionDir)\bin\</OutputPath>
    48     <DefineConstants>DEBUG;TRACE</DefineConstants>
    49     <ErrorReport>prompt</ErrorReport>
    50     <WarningLevel>4</WarningLevel>
    51     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    52     <Prefer32Bit>false</Prefer32Bit>
     16
     17  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
     18    <OutputPath>..\..\bin\</OutputPath>
    5319  </PropertyGroup>
    54   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    55     <DebugType>pdbonly</DebugType>
    56     <Optimize>true</Optimize>
    57     <OutputPath>$(SolutionDir)\bin\</OutputPath>
    58     <DefineConstants>TRACE</DefineConstants>
    59     <ErrorReport>prompt</ErrorReport>
    60     <WarningLevel>4</WarningLevel>
    61     <DocumentationFile>
    62     </DocumentationFile>
    63     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    64     <Prefer32Bit>false</Prefer32Bit>
    65   </PropertyGroup>
    66   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
    67     <DebugSymbols>true</DebugSymbols>
    68     <OutputPath>$(SolutionDir)\bin\</OutputPath>
    69     <DefineConstants>DEBUG;TRACE</DefineConstants>
    70     <DebugType>full</DebugType>
    71     <PlatformTarget>x86</PlatformTarget>
    72     <ErrorReport>prompt</ErrorReport>
    73     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    74     <Prefer32Bit>false</Prefer32Bit>
    75   </PropertyGroup>
    76   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
    77     <OutputPath>$(SolutionDir)\bin\</OutputPath>
    78     <DefineConstants>TRACE</DefineConstants>
    79     <Optimize>true</Optimize>
    80     <DebugType>pdbonly</DebugType>
    81     <PlatformTarget>x86</PlatformTarget>
    82     <ErrorReport>prompt</ErrorReport>
    83     <DocumentationFile>
    84     </DocumentationFile>
    85     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    86     <Prefer32Bit>false</Prefer32Bit>
    87   </PropertyGroup>
    88   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
    89     <DebugSymbols>true</DebugSymbols>
    90     <OutputPath>$(SolutionDir)\bin\</OutputPath>
    91     <DefineConstants>DEBUG;TRACE</DefineConstants>
    92     <DebugType>full</DebugType>
    93     <PlatformTarget>x64</PlatformTarget>
    94     <ErrorReport>prompt</ErrorReport>
    95     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    96     <Prefer32Bit>false</Prefer32Bit>
    97   </PropertyGroup>
    98   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
    99     <OutputPath>$(SolutionDir)\bin\</OutputPath>
    100     <DefineConstants>TRACE</DefineConstants>
    101     <Optimize>true</Optimize>
    102     <DebugType>pdbonly</DebugType>
    103     <PlatformTarget>x64</PlatformTarget>
    104     <ErrorReport>prompt</ErrorReport>
    105     <DocumentationFile>
    106     </DocumentationFile>
    107     <CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
    108     <Prefer32Bit>false</Prefer32Bit>
    109   </PropertyGroup>
    110   <PropertyGroup>
    111     <ApplicationManifest>app.manifest</ApplicationManifest>
    112   </PropertyGroup>
     20
    11321  <ItemGroup>
    114     <Reference Include="Microsoft.Win32.Registry, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    115       <HintPath>..\..\packages\Microsoft.Win32.Registry.4.5.0\lib\net461\Microsoft.Win32.Registry.dll</HintPath>
    116     </Reference>
    117     <Reference Include="Microsoft.Win32.Registry.AccessControl, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    118       <HintPath>..\..\packages\Microsoft.Win32.Registry.AccessControl.4.5.0\lib\net461\Microsoft.Win32.Registry.AccessControl.dll</HintPath>
    119     </Reference>
    120     <Reference Include="Microsoft.Win32.SystemEvents, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    121       <HintPath>..\..\packages\Microsoft.Win32.SystemEvents.4.5.0\lib\net461\Microsoft.Win32.SystemEvents.dll</HintPath>
    122     </Reference>
    123     <Reference Include="System" />
    124     <Reference Include="System.CodeDom, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    125       <HintPath>..\..\packages\System.CodeDom.4.5.0\lib\net461\System.CodeDom.dll</HintPath>
    126     </Reference>
    127     <Reference Include="System.ComponentModel.Composition" />
    128     <Reference Include="System.Configuration" />
    129     <Reference Include="System.Configuration.ConfigurationManager, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    130       <HintPath>..\..\packages\System.Configuration.ConfigurationManager.4.5.0\lib\net461\System.Configuration.ConfigurationManager.dll</HintPath>
    131     </Reference>
    132     <Reference Include="System.Core">
    133       <RequiredTargetFramework>3.5</RequiredTargetFramework>
    134     </Reference>
    135     <Reference Include="System.Data.Odbc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    136       <HintPath>..\..\packages\System.Data.Odbc.4.5.0\lib\net461\System.Data.Odbc.dll</HintPath>
    137     </Reference>
    138     <Reference Include="System.Data.OracleClient" />
    139     <Reference Include="System.Data.SqlClient, Version=4.4.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    140       <HintPath>..\..\packages\System.Data.SqlClient.4.5.0\lib\net461\System.Data.SqlClient.dll</HintPath>
    141     </Reference>
    142     <Reference Include="System.Diagnostics.EventLog, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    143       <HintPath>..\..\packages\System.Diagnostics.EventLog.4.5.0\lib\net461\System.Diagnostics.EventLog.dll</HintPath>
    144     </Reference>
    145     <Reference Include="System.Diagnostics.PerformanceCounter, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    146       <HintPath>..\..\packages\System.Diagnostics.PerformanceCounter.4.5.0\lib\net461\System.Diagnostics.PerformanceCounter.dll</HintPath>
    147     </Reference>
    148     <Reference Include="System.DirectoryServices" />
    149     <Reference Include="System.DirectoryServices.AccountManagement" />
    150     <Reference Include="System.DirectoryServices.Protocols" />
    151     <Reference Include="System.Drawing.Common, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    152       <HintPath>..\..\packages\System.Drawing.Common.4.5.0\lib\net461\System.Drawing.Common.dll</HintPath>
    153     </Reference>
    154     <Reference Include="System.IdentityModel" />
    155     <Reference Include="System.IO.FileSystem.AccessControl, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    156       <HintPath>..\..\packages\System.IO.FileSystem.AccessControl.4.5.0\lib\net461\System.IO.FileSystem.AccessControl.dll</HintPath>
    157     </Reference>
    158     <Reference Include="System.IO.FileSystem.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    159       <HintPath>..\..\packages\System.IO.FileSystem.Primitives.4.3.0\lib\net46\System.IO.FileSystem.Primitives.dll</HintPath>
    160     </Reference>
    161     <Reference Include="System.IO.Packaging, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    162       <HintPath>..\..\packages\System.IO.Packaging.4.5.0\lib\net46\System.IO.Packaging.dll</HintPath>
    163     </Reference>
    164     <Reference Include="System.IO.Pipes.AccessControl, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    165       <HintPath>..\..\packages\System.IO.Pipes.AccessControl.4.5.0\lib\net461\System.IO.Pipes.AccessControl.dll</HintPath>
    166     </Reference>
    167     <Reference Include="System.IO.Ports, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    168       <HintPath>..\..\packages\System.IO.Ports.4.5.0\lib\net461\System.IO.Ports.dll</HintPath>
    169     </Reference>
    170     <Reference Include="System.Management" />
    171     <Reference Include="System.Net" />
    172     <Reference Include="System.Runtime.Caching" />
    173     <Reference Include="System.Runtime.CompilerServices.Unsafe, Version=4.0.4.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    174       <HintPath>..\..\packages\System.Runtime.CompilerServices.Unsafe.4.5.0\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll</HintPath>
    175     </Reference>
    176     <Reference Include="System.Runtime.Serialization" />
    177     <Reference Include="System.Security" />
    178     <Reference Include="System.Security.AccessControl, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    179       <HintPath>..\..\packages\System.Security.AccessControl.4.5.0\lib\net461\System.Security.AccessControl.dll</HintPath>
    180     </Reference>
    181     <Reference Include="System.Security.Cryptography.Cng, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    182       <HintPath>..\..\packages\System.Security.Cryptography.Cng.4.5.0\lib\net47\System.Security.Cryptography.Cng.dll</HintPath>
    183     </Reference>
    184     <Reference Include="System.Security.Cryptography.Pkcs, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    185       <HintPath>..\..\packages\System.Security.Cryptography.Pkcs.4.5.0\lib\net461\System.Security.Cryptography.Pkcs.dll</HintPath>
    186     </Reference>
    187     <Reference Include="System.Security.Cryptography.ProtectedData, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    188       <HintPath>..\..\packages\System.Security.Cryptography.ProtectedData.4.5.0\lib\net461\System.Security.Cryptography.ProtectedData.dll</HintPath>
    189     </Reference>
    190     <Reference Include="System.Security.Cryptography.Xml, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    191       <HintPath>..\..\packages\System.Security.Cryptography.Xml.4.5.0\lib\net461\System.Security.Cryptography.Xml.dll</HintPath>
    192     </Reference>
    193     <Reference Include="System.Security.Permissions, Version=4.0.1.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    194       <HintPath>..\..\packages\System.Security.Permissions.4.5.0\lib\net461\System.Security.Permissions.dll</HintPath>
    195     </Reference>
    196     <Reference Include="System.Security.Principal.Windows, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    197       <HintPath>..\..\packages\System.Security.Principal.Windows.4.5.0\lib\net461\System.Security.Principal.Windows.dll</HintPath>
    198     </Reference>
    199     <Reference Include="System.ServiceModel" />
    200     <Reference Include="System.ServiceModel.Duplex, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    201       <HintPath>..\..\packages\System.ServiceModel.Duplex.4.4.1\lib\net461\System.ServiceModel.Duplex.dll</HintPath>
    202     </Reference>
    203     <Reference Include="System.ServiceModel.Http, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    204       <HintPath>..\..\packages\System.ServiceModel.Http.4.4.1\lib\net461\System.ServiceModel.Http.dll</HintPath>
    205     </Reference>
    206     <Reference Include="System.ServiceModel.NetTcp, Version=4.1.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    207       <HintPath>..\..\packages\System.ServiceModel.NetTcp.4.4.1\lib\net461\System.ServiceModel.NetTcp.dll</HintPath>
    208     </Reference>
    209     <Reference Include="System.ServiceModel.Primitives, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    210       <HintPath>..\..\packages\System.ServiceModel.Primitives.4.4.1\lib\net461\System.ServiceModel.Primitives.dll</HintPath>
    211     </Reference>
    212     <Reference Include="System.ServiceModel.Syndication, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL">
    213       <HintPath>..\..\packages\System.ServiceModel.Syndication.4.5.0\lib\net461\System.ServiceModel.Syndication.dll</HintPath>
    214     </Reference>
    215     <Reference Include="System.ServiceProcess" />
    216     <Reference Include="System.ServiceProcess.ServiceController, Version=4.2.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    217       <HintPath>..\..\packages\System.ServiceProcess.ServiceController.4.5.0\lib\net461\System.ServiceProcess.ServiceController.dll</HintPath>
    218     </Reference>
    219     <Reference Include="System.Text.Encoding.CodePages, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    220       <HintPath>..\..\packages\System.Text.Encoding.CodePages.4.5.0\lib\net461\System.Text.Encoding.CodePages.dll</HintPath>
    221     </Reference>
    222     <Reference Include="System.Threading.AccessControl, Version=4.0.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL">
    223       <HintPath>..\..\packages\System.Threading.AccessControl.4.5.0\lib\net461\System.Threading.AccessControl.dll</HintPath>
    224     </Reference>
    225     <Reference Include="System.Transactions" />
    226     <Reference Include="System.Xml.Linq">
    227       <RequiredTargetFramework>3.5</RequiredTargetFramework>
    228     </Reference>
    229     <Reference Include="System.Data.DataSetExtensions">
    230       <RequiredTargetFramework>3.5</RequiredTargetFramework>
    231     </Reference>
    232     <Reference Include="System.Data" />
    233     <Reference Include="System.Deployment" />
    234     <Reference Include="System.Drawing" />
    235     <Reference Include="System.Windows.Forms" />
    236     <Reference Include="System.Xml" />
    237     <Reference Include="WindowsBase" />
     22    <PackageReference Include="Microsoft.VisualStudio.Azure.Containers.Tools.Targets" Version="1.7.9" />
    23823  </ItemGroup>
     24
     25
    23926  <ItemGroup>
    240     <Compile Include="Program.cs" />
    241     <Compile Include="Properties\AssemblyInfo.cs" />
    242     <EmbeddedResource Include="Properties\Resources.resx">
    243       <Generator>ResXFileCodeGenerator</Generator>
    244       <LastGenOutput>Resources.Designer.cs</LastGenOutput>
    245       <SubType>Designer</SubType>
    246     </EmbeddedResource>
    247     <Compile Include="Properties\Resources.Designer.cs">
    248       <AutoGen>True</AutoGen>
    249       <DependentUpon>Resources.resx</DependentUpon>
    250       <DesignTime>True</DesignTime>
    251     </Compile>
    252     <None Include="app.config">
    253       <SubType>Designer</SubType>
    254     </None>
    255     <None Include="app.manifest">
    256       <SubType>Designer</SubType>
    257     </None>
    258     <None Include="HeuristicLab.snk" />
    259     <None Include="packages.config" />
    260     <None Include="Properties\AssemblyInfo.cs.frame" />
    261     <None Include="Properties\Settings.settings">
    262       <Generator>SettingsSingleFileGenerator</Generator>
    263       <LastGenOutput>Settings.Designer.cs</LastGenOutput>
    264     </None>
    265     <Compile Include="Properties\Settings.Designer.cs">
    266       <AutoGen>True</AutoGen>
    267       <DependentUpon>Settings.settings</DependentUpon>
    268       <DesignTimeSharedInput>True</DesignTimeSharedInput>
    269     </Compile>
     27    <ProjectReference Include="..\..\HeuristicLab.CommandLineInterface\HeuristicLab.CommandLineInterface.csproj" />
     28    <ProjectReference Include="..\..\HeuristicLab.Common\3.3\HeuristicLab.Common-3.3.csproj" />
     29    <ProjectReference Include="..\..\HeuristicLab.DefinitionLanguage\HeuristicLab.DefinitionLanguage.csproj" />
     30    <ProjectReference Include="..\..\HeuristicLab.DynamicAssemblyTestApp\HeuristicLab.DynamicAssemblyTestApp.csproj" />
     31    <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\3.3\HeuristicLab.PluginInfrastructure-3.3.csproj" />
    27032  </ItemGroup>
    271   <ItemGroup>
    272     <None Include="GNU General Public License.txt">
    273       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    274     </None>
    275     <None Include="HeuristicLab 3.3 License.txt">
    276       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
    277     </None>
    278     <Content Include="HeuristicLab.ico" />
    279   </ItemGroup>
    280   <ItemGroup>
    281     <BootstrapperPackage Include="Microsoft.Net.Client.3.5">
    282       <Visible>False</Visible>
    283       <ProductName>.NET Framework 3.5 SP1 Client Profile</ProductName>
    284       <Install>false</Install>
    285     </BootstrapperPackage>
    286     <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1">
    287       <Visible>False</Visible>
    288       <ProductName>.NET Framework 3.5 SP1</ProductName>
    289       <Install>true</Install>
    290     </BootstrapperPackage>
    291     <BootstrapperPackage Include="Microsoft.Windows.Installer.3.1">
    292       <Visible>False</Visible>
    293       <ProductName>Windows Installer 3.1</ProductName>
    294       <Install>true</Install>
    295     </BootstrapperPackage>
    296   </ItemGroup>
    297   <ItemGroup>
    298     <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure.UI\HeuristicLab.PluginInfrastructure.UI-4.0.csproj">
    299       <Project>{7af3c7b6-8ba5-44f3-8d5b-2bf7a23cf12d}</Project>
    300       <Name>HeuristicLab.PluginInfrastructure.UI-4.0</Name>
    301       <Private>False</Private>
    302     </ProjectReference>
    303     <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\3.3\HeuristicLab.PluginInfrastructure-3.3.csproj">
    304       <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project>
    305       <Name>HeuristicLab.PluginInfrastructure-3.3</Name>
    306     </ProjectReference>
    307   </ItemGroup>
    308   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
    309   <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
    310        Other similar extension points exist, see Microsoft.Common.targets.
    311   <Target Name="BeforeBuild">
    312   </Target>
    313   <Target Name="AfterBuild">
    314   </Target>
    315   -->
    316   <PropertyGroup>
    317     <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
    318 set ProjectDir=$(ProjectDir)
    319 set SolutionDir=$(SolutionDir)
    320 
    321 call PreBuildEvent.cmd</PreBuildEvent>
    322     <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
    323 export ProjectDir=$(ProjectDir)
    324 export SolutionDir=$(SolutionDir)
    325 
    326 $SolutionDir/PreBuildEvent.sh
    327 </PreBuildEvent>
    328     <PostBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">
    329       set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
    330       set ProjectDir=$(ProjectDir)
    331       set SolutionDir=$(SolutionDir)
    332       set OutDir=$(OutDir)
    333       set TargetDir=$(TargetDir)
    334       set Platform=$(PlatformName)
    335       set Configuration=$(ConfigurationName)
    336 
    337       call "$(SolutionDir)MergeConfigs.cmd"
    338     </PostBuildEvent>
    339     <PostBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">
    340 export OutDir=$(OutDir)
    341 export ProjectDir=$(ProjectDir)
    342 export SolutionDir=$(SolutionDir)
    343 export TargetDir=$(TargetDir)
    344 
    345 $SolutionDir/MergeConfigs.sh
    346 </PostBuildEvent>
    347   </PropertyGroup>
    34833</Project>
  • branches/2924_DotNetCoreMigration/HeuristicLab/3.3/Program.cs

    r16859 r16985  
    2121
    2222using System;
    23 using System.IO;
    24 using System.Linq;
    25 using System.Threading;
    26 using System.Threading.Tasks;
    27 using System.Windows.Forms;
    28 using HeuristicLab.PluginInfrastructure;
    29 using HeuristicLab.PluginInfrastructure.UI;
     23using HeuristicLab.CommandLineInterface;
    3024
    3125namespace HeuristicLab {
    3226  static class Program {
    33     [STAThread]
    34     /// <summary>
    35     /// Main entry point of the plugin infrastructure. Loads the starter form.
    36     /// </summary>
    37     /// <param name="args">Command line arguments</param>
    3827    static void Main(string[] args) {
    39       /*if ((!FrameworkVersionErrorDialog.NET4_5Installed && !FrameworkVersionErrorDialog.MonoInstalled)
    40         || (FrameworkVersionErrorDialog.MonoInstalled && !FrameworkVersionErrorDialog.MonoCorrectVersionInstalled)) {
    41         Application.EnableVisualStyles();
    42         Application.SetCompatibleTextRenderingDefault(false);
    43         Application.Run(new FrameworkVersionErrorDialog());
    44       } else {
    45         try {
    46           Application.EnableVisualStyles();
    47           Application.SetCompatibleTextRenderingDefault(false);
    48 
    49           string pluginPath = Path.GetFullPath(Application.StartupPath);
    50 
    51           var pluginManager = new PluginManager(pluginPath);
    52 
    53           var splashScreen = new SplashScreen("Loading plugins...", 3000);
    54           pluginManager.Initializing += (sender, eventArgs) => splashScreen.UpdateMessage("Loading plugins...");
    55           pluginManager.PluginLoaded += (sender, eventArgs) => splashScreen.UpdateMessage("Loaded " + eventArgs.Entity.ToString());
    56           pluginManager.ApplicationStarting += (sender, eventArgs) => splashScreen.UpdateMessage("Starting " + eventArgs.Entity.ToString());
    57           pluginManager.ApplicationStarted += (sender, eventArgs) => splashScreen.UpdateMessage("Started " + eventArgs.Entity.ToString());
    58 
    59 
    60           DiscoverPluginsAndRunOptimizerAsync(pluginManager, args);
    61 
    62           Application.Run(splashScreen);
    63         } catch (Exception ex) {
    64           MessageBox.Show(ex.Message, "Exception", MessageBoxButtons.OK, MessageBoxIcon.Error);
    65         }
    66       }*/
     28      CLIApplication.Parse<ApplicationCommand>(args);
    6729    }
    68     /*
    69     private static void DiscoverPluginsAndRunOptimizerAsync(PluginManager pluginManager, string[] args) {
    70       // STAThread is necessary for a UI component we are using in the application
    71       var t = new Thread(() => {
    72         try {
    73           pluginManager.DiscoverAndCheckPlugins();
    74           var optimizerApp = pluginManager.Applications.FirstOrDefault(app => app.Name == "Optimizer");
    75           pluginManager.Run(optimizerApp, CommandLineArgumentHandling.GetArguments(args));
    76         } catch (Exception ex) {
    77           MessageBox.Show(ex.Message, "Exception", MessageBoxButtons.OK, MessageBoxIcon.Error);
    78         }
    79       });
    80 
    81       // cannot use a task because we need to set STA
    82       t.SetApartmentState(ApartmentState.STA);
    83       t.Start();
    84     }*/
    8530  }
    8631}
Note: See TracChangeset for help on using the changeset viewer.