Changeset 2802


Ignore:
Timestamp:
02/15/10 15:41:38 (11 years ago)
Author:
gkronber
Message:

Worked on administration front-end for deployment service. #860 (Deployment server for plugin installation from web locations)

Location:
branches/DeploymentServer Prototype/HeuristicLab.Services
Files:
38 added
15 edited
6 copied

Legend:

Unmodified
Added
Removed
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab 3.2.sln

    r2776 r2802  
    77    ..\documentation\License\gpl-3.0.txt = ..\documentation\License\gpl-3.0.txt
    88    HeuristicLab 3.2.vsmdi = HeuristicLab 3.2.vsmdi
    9     HeuristicLab 3.21.vsmdi = HeuristicLab 3.21.vsmdi
     9    HeuristicLab 3.22.vsmdi = HeuristicLab 3.22.vsmdi
    1010    LocalTestRun.testrunconfig = LocalTestRun.testrunconfig
    1111    PreBuildEvent.cmd = PreBuildEvent.cmd
     
    1616    {7C20D100-8BEB-433A-9499-F075E2CB9297} = {7C20D100-8BEB-433A-9499-F075E2CB9297}
    1717    {569E430B-B4CE-4B94-A44E-6246B6E4E3BC} = {569E430B-B4CE-4B94-A44E-6246B6E4E3BC}
     18    {C458C60D-33CE-42B8-8B7A-651B698A3C96} = {C458C60D-33CE-42B8-8B7A-651B698A3C96}
    1819    {6E757D0E-20F9-4E89-AF06-D7DA256870DB} = {6E757D0E-20F9-4E89-AF06-D7DA256870DB}
    1920    {AEB51212-CDBA-4FC6-A2EE-02359AA53ECE} = {AEB51212-CDBA-4FC6-A2EE-02359AA53ECE}
     
    2627    {D59E852C-F205-4647-8C05-EB9ED1CF44E9} = {D59E852C-F205-4647-8C05-EB9ED1CF44E9}
    2728    {4095C92C-5A4C-44BC-9963-5F384CF5CC3F} = {4095C92C-5A4C-44BC-9963-5F384CF5CC3F}
     29    {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB} = {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}
    2830    {9A781B2F-A58D-4270-A28A-3B14BBC11F4A} = {9A781B2F-A58D-4270-A28A-3B14BBC11F4A}
    2931    {E0740131-AA3E-4A3F-BA03-C9FF8327F4EE} = {E0740131-AA3E-4A3F-BA03-C9FF8327F4EE}
     
    8587    {C8FEDAC1-0326-4293-B585-F0FEDDEDFC11} = {C8FEDAC1-0326-4293-B585-F0FEDDEDFC11}
    8688    {FD1AFEC2-7A79-45CF-9365-5195B04A2C9F} = {FD1AFEC2-7A79-45CF-9365-5195B04A2C9F}
    87     {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB} = {1849A92E-DCFC-4E05-BB0A-D7B7A3DAFCFB}
    8889    {85FA46C6-761E-4098-9EF7-060ECC386396} = {85FA46C6-761E-4098-9EF7-060ECC386396}
    8990    {E3CCBFC6-900C-41B6-AFB8-6646DB097435} = {E3CCBFC6-900C-41B6-AFB8-6646DB097435}
     
    332333Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.SQLServerCompact-3.5.1.0", "HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\HeuristicLab.SQLServerCompact-3.5.1.0.csproj", "{31DD6385-7276-49ED-9533-823D4CDF3D2A}"
    333334EndProject
     335Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.DeploymentService.AdminClient", "HeuristicLab.DeploymentService.AdminClient\HeuristicLab.DeploymentService.AdminClient.csproj", "{C458C60D-33CE-42B8-8B7A-651B698A3C96}"
     336EndProject
    334337Global
    335   GlobalSection(TestCaseManagementSettings) = postSolution
    336     CategoryFile = HeuristicLab 3.21.vsmdi
    337   EndGlobalSection
    338338  GlobalSection(SolutionConfigurationPlatforms) = preSolution
    339339    CEDMA Debug|Any CPU = CEDMA Debug|Any CPU
     
    27572757    {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Release|x86.ActiveCfg = Release|x86
    27582758    {31DD6385-7276-49ED-9533-823D4CDF3D2A}.Release|x86.Build.0 = Release|x86
     2759    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.CEDMA Debug|Any CPU.ActiveCfg = Debug|Any CPU
     2760    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.CEDMA Debug|Any CPU.Build.0 = Debug|Any CPU
     2761    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.CEDMA Debug|x64.ActiveCfg = Debug|Any CPU
     2762    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.CEDMA Debug|x86.ActiveCfg = Debug|Any CPU
     2763    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
     2764    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Debug|Any CPU.Build.0 = Debug|Any CPU
     2765    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Debug|x64.ActiveCfg = Debug|Any CPU
     2766    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Debug|x86.ActiveCfg = Debug|x86
     2767    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Debug|x86.Build.0 = Debug|x86
     2768    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Modeling Debug|Any CPU.ActiveCfg = Debug|Any CPU
     2769    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Modeling Debug|Any CPU.Build.0 = Debug|Any CPU
     2770    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Modeling Debug|x64.ActiveCfg = Debug|Any CPU
     2771    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Modeling Debug|x86.ActiveCfg = Debug|Any CPU
     2772    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Release|Any CPU.ActiveCfg = Release|Any CPU
     2773    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Release|Any CPU.Build.0 = Release|Any CPU
     2774    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Release|x64.ActiveCfg = Release|Any CPU
     2775    {C458C60D-33CE-42B8-8B7A-651B698A3C96}.Release|x86.ActiveCfg = Release|Any CPU
    27592776  EndGlobalSection
    27602777  GlobalSection(SolutionProperties) = preSolution
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.DataAccess/HeuristicLab.Services.Deployment.DataAccess.csproj

    r2742 r2802  
    5353  </ItemGroup>
    5454  <ItemGroup>
    55     <Compile Include="ProductDescription.cs" />
    5655    <Compile Include="PluginDescription.cs" />
    5756    <Compile Include="PluginStore.cs" />
     
    6463      <DependentUpon>PluginStoreClasses.dbml</DependentUpon>
    6564    </Compile>
     65    <Compile Include="ProductDescription.cs" />
    6666    <Compile Include="Properties\AssemblyInfo.cs" />
    6767    <Compile Include="Properties\Settings.Designer.cs">
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.DataAccess/PluginDescription.cs

    r2771 r2802  
    88  [DataContract(Name = "PluginDescription")]
    99  public class PluginDescription {
    10 
    11     [DataMember(Name = "Id")]
    12     private long id;
    13     internal long Id {
    14       get {
    15         return id;
    16       }
    17       set {
    18         id = value;
    19       }
    20     }
    2110
    2211    [DataMember(Name = "Name")]
     
    3928    }
    4029
    41     //[DataMember(Name = "IsDatabaseInstance")]
    42     //private bool isDatabaseInstance;
    43     //internal bool IsDatabaseInstance {
    44     //  get {
    45     //    return isDatabaseInstance;
    46     //  }
    47     //}
    48 
    49     internal PluginDescription(long id, string name, Version version, IEnumerable<PluginDescription> dependencies) {
    50       this.id = id;
     30    public PluginDescription(string name, Version version, IEnumerable<PluginDescription> dependencies) {
    5131      this.name = name;
    5232      this.version = version;
    5333      this.dependencies = new List<PluginDescription>(dependencies); //.AsReadOnly();
    54       //this.isDatabaseInstance = true;
    55     }
    56 
    57     public PluginDescription(string name, Version version, IEnumerable<PluginDescription> dependencies)
    58       : this(0, name, version, dependencies) {
    59       //this.isDatabaseInstance = false;
    6034    }
    6135
    6236    public PluginDescription(string name, Version version)
    6337      : this(name, version, Enumerable.Empty<PluginDescription>()) {
    64       //this.isDatabaseInstance = false;
    6538    }
    6639  }
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.DataAccess/PluginStore.cs

    r2771 r2802  
    5050            if (pluginEntity.PluginPackage == null) {
    5151              // insert
    52               pluginEntity.PluginPackage = MakePluginPackage(pluginDescription, pluginPackage);
     52              pluginEntity.PluginPackage = MakePluginPackage(pluginEntity, pluginPackage);
    5353            } else {
    5454              // update
     
    104104      }
    105105
    106       product.Id = productEntity.Id;
    107 
    108106      DeleteOldPlugins(ctx, productEntity);
    109107
     
    112110        ProductPlugin prodPlugin = new ProductPlugin();
    113111        prodPlugin.PluginId = existingPlugin.Id;
    114         prodPlugin.ProductId = product.Id;
     112        prodPlugin.ProductId = productEntity.Id;
    115113        ctx.ProductPlugins.InsertOnSubmit(prodPlugin);
    116114      }
     
    146144      if (pluginDescriptions.ContainsKey(pluginEntity)) pluginDescriptions.Remove(pluginEntity);
    147145
    148       pluginDescription.Id = pluginEntity.Id;
    149 
    150146      DeleteOldDependencies(ctx, pluginEntity);
    151147
     
    153149        var dependencyEntity = GetExistingPlugin(ctx, dependency.Name, dependency.Version);
    154150        Dependency d = new Dependency();
    155         d.PluginId = pluginDescription.Id;
     151        d.PluginId = pluginEntity.Id;
    156152        d.DependencyId = dependencyEntity.Id;
    157153        ctx.Dependencies.InsertOnSubmit(d);
     
    173169    #region product <-> productDescription transformation
    174170    private ProductDescription MakeProductDescription(PluginStoreClassesDataContext ctx, Product p, IQueryable<Plugin> plugins) {
    175       var desc = new ProductDescription(p.Id, p.Name, new Version(p.Version), from plugin in plugins
    176                                                                               select MakePluginDescription(ctx, plugin));
     171      var desc = new ProductDescription(p.Name, new Version(p.Version), from plugin in plugins
     172                                                                        select MakePluginDescription(ctx, plugin));
    177173      return desc;
    178174    }
    179175    private Product MakeProductFromDescription(ProductDescription desc) {
    180176      var product = new Product();
    181       product.Id = desc.Id;
    182177      product.Name = desc.Name;
    183178      product.Version = desc.Version.ToString();
     
    192187      if (!pluginDescriptions.ContainsKey(plugin)) {
    193188        // no cached description -> create new
    194         var desc = new PluginDescription(plugin.Id, plugin.Name, new Version(plugin.Version), from dep in GetDependencies(ctx, plugin)
    195                                                                                               select MakePluginDescription(ctx, dep));
     189        var desc = new PluginDescription(plugin.Name, new Version(plugin.Version), from dep in GetDependencies(ctx, plugin)
     190                                                                                   select MakePluginDescription(ctx, dep));
    196191        pluginDescriptions[plugin] = desc;
    197192      }
     
    201196    private Plugin MakePluginFromDescription(PluginDescription pluginDescription) {
    202197      var plugin = new Plugin();
    203       plugin.Id = pluginDescription.Id;
    204198      plugin.Name = pluginDescription.Name;
    205199      plugin.Version = pluginDescription.Version.ToString();
     
    207201    }
    208202
    209     private PluginPackage MakePluginPackage(PluginDescription pluginDescription, byte[] pluginPackage) {
     203    private PluginPackage MakePluginPackage(Plugin plugin, byte[] pluginPackage) {
    210204      var package = new PluginPackage();
    211205      package.Data = pluginPackage;
    212       package.PluginId = pluginDescription.Id;
     206      package.PluginId = plugin.Id;
    213207      package.FileName = string.Empty;
    214208      return package;
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.DataAccess/ProductDescription.cs

    r2742 r2802  
    88  [DataContract(Name = "ProductDescription")]
    99  public class ProductDescription {
    10 
    11     [DataMember(Name = "Id")]
    12     private long id;
    13     internal long Id {
    14       get { return id; }
    15       set { id = value; }
    16     }
    17 
    1810    [DataMember(Name = "Name")]
    1911    private string name;
     
    3426    }
    3527
    36     internal ProductDescription(long id, string name, Version version, IEnumerable<PluginDescription> plugins) {
    37       this.id = id;
     28    public ProductDescription(string name, Version version, IEnumerable<PluginDescription> plugins) {
    3829      this.name = name;
    3930      this.version = version;
    4031      this.plugins = new List<PluginDescription>(plugins).AsReadOnly();
    4132    }
    42 
    43     public ProductDescription(string name, Version version, IEnumerable<PluginDescription> plugins)
    44       : this(0, name, version, plugins) {
    45     }
    46 
     33 
    4734    public ProductDescription(string name, Version version) : this(name, version, Enumerable.Empty<PluginDescription>()) { }
    4835  }
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/HeuristicLab.Services.Deployment.Test.csproj

    r2771 r2802  
    102102    <None Include="Properties\DataSources\HeuristicLab.Services.Deployment.DataAccess.PluginDescription.datasource" />
    103103    <None Include="Properties\DataSources\HeuristicLab.Services.Deployment.DataAccess.ProductDescription.datasource" />
     104    <None Include="Properties\DataSources\HeuristicLab.Services.Deployment.DataContract.PluginDescription.datasource" />
     105    <None Include="Properties\DataSources\HeuristicLab.Services.Deployment.DataContract.ProductDescription.datasource" />
    104106    <None Include="Service References\AdminService\HeuristicLab.Services.Deployment.DataAccess.xsd" />
    105107    <None Include="Service References\AdminService\service.wsdl" />
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/AdminService/HeuristicLab.Services.Deployment.DataAccess.xsd

    r2771 r2802  
    44  <xs:complexType name="ProductDescription">
    55    <xs:sequence>
    6       <xs:element minOccurs="0" name="Id" type="xs:long" />
    76      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    87      <xs:element minOccurs="0" name="Plugins" nillable="true" type="tns:ArrayOfPluginDescription" />
     
    2019    <xs:sequence>
    2120      <xs:element minOccurs="0" name="Dependencies" nillable="true" type="tns:ArrayOfPluginDescription" />
    22       <xs:element minOccurs="0" name="Id" type="xs:long" />
    2321      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    2422      <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="Version" nillable="true" type="q2:Version" />
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/AdminService/Reference.svcmap

    r2771 r2802  
    2424    <MetadataFile FileName="service.xsd" MetadataType="Schema" ID="c0d733c0-fa7a-4965-bf67-e04efdf79732" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    2525    <MetadataFile FileName="service1.xsd" MetadataType="Schema" ID="8b323fa0-af4b-4db2-95c7-caf4621ded43" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    26     <MetadataFile FileName="HeuristicLab.Services.Deployment.DataAccess.xsd" MetadataType="Schema" ID="a04dde5e-6016-4f53-bdcc-3dc30e4867d7" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
     26    <MetadataFile FileName="HeuristicLab.Services.Deployment.DataAccess.xsd" MetadataType="Schema" ID="45a12626-e280-4b27-a897-c66de0c21595" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    2727    <MetadataFile FileName="System.xsd" MetadataType="Schema" ID="de5b0b79-4ace-49d6-9d08-a352d353beef" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Admin/mex" />
    2828  </Metadata>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/UpdateService/HeuristicLab.Services.Deployment.DataAccess.xsd

    r2771 r2802  
    55    <xs:sequence>
    66      <xs:element minOccurs="0" name="Dependencies" nillable="true" type="tns:ArrayOfPluginDescription" />
    7       <xs:element minOccurs="0" name="Id" type="xs:long" />
    87      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    98      <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/System" minOccurs="0" name="Version" nillable="true" type="q1:Version" />
     
    2524  <xs:complexType name="ProductDescription">
    2625    <xs:sequence>
    27       <xs:element minOccurs="0" name="Id" type="xs:long" />
    2826      <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
    2927      <xs:element minOccurs="0" name="Plugins" nillable="true" type="tns:ArrayOfPluginDescription" />
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.Deployment.Test/Service References/UpdateService/Reference.svcmap

    r2771 r2802  
    2424    <MetadataFile FileName="service.xsd" MetadataType="Schema" ID="3ecb07b5-a96d-4407-89dd-1e042527a912" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/mex" />
    2525    <MetadataFile FileName="service1.xsd" MetadataType="Schema" ID="a49c6318-2559-4c8b-901c-d677ebcea2cb" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/mex" />
    26     <MetadataFile FileName="HeuristicLab.Services.Deployment.DataAccess.xsd" MetadataType="Schema" ID="390a81ca-a1a5-4510-ba1e-f4c3f7e93ebd" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/mex" />
     26    <MetadataFile FileName="HeuristicLab.Services.Deployment.DataAccess.xsd" MetadataType="Schema" ID="4c81cb11-6068-40b4-b3a4-63cb202f34e8" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/mex" />
    2727    <MetadataFile FileName="System.xsd" MetadataType="Schema" ID="c6636f98-e644-40dd-a862-3a38c2950f79" SourceId="1" SourceUrl="http://localhost:8731/Design_Time_Addresses/HeuristicLab.Services.Deployment/Update/mex" />
    2828  </Metadata>
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab.Services.sln

    r2742 r2802  
    55EndProject
    66Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.PluginInfrastructure", "HeuristicLab.PluginInfrastructure\HeuristicLab.PluginInfrastructure.csproj", "{94186A6A-5176-4402-AE83-886557B53CCA}"
     7  ProjectSection(ProjectDependencies) = postProject
     8    {30D8C5F1-CD3A-4EC1-907F-430177A03FBE} = {30D8C5F1-CD3A-4EC1-907F-430177A03FBE}
     9  EndProjectSection
    710EndProject
    811Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Services.Deployment", "HeuristicLab.Services.Deployment\HeuristicLab.Services.Deployment.csproj", "{30D8C5F1-CD3A-4EC1-907F-430177A03FBE}"
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab/Files.txt

    r2691 r2802  
    44HeuristicLab.PluginInfrastructure:ICSharpCode.SharpZipLib License.txt
    55HeuristicLab.PluginInfrastructure:ICSharpCode.SharpZipLib.dll
     6
     7HeuristicLab.DeploymentService.AdminClient:HeuristicLab.DeploymentService.AdminClient-3.3.dll
    68
    79HeuristicLab.AdvancedOptimizationFrontend\3.2:HeuristicLab.AdvancedOptimizationFrontend-3.2.dll
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab/Files.x64.txt

    r2691 r2802  
    22; This file contains a list of all x64 specific files
    33
    4 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlceca35.dll
    5 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlcecompact35.dll
    6 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlceer35EN.dll
    7 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlceme35.dll
    8 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlceoledb35.dll
    9 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlceqp35.dll
    10 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlcese35.dll
     4;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlceca35.dll
     5;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlcecompact35.dll
     6;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlceer35EN.dll
     7;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlceme35.dll
     8;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlceoledb35.dll
     9;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlceqp35.dll
     10;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x64\sqlcese35.dll
    1111
    12 HeuristicLab.ExtLibs\HeuristicLab.SQLite\1.0.65.0\x64\System.Data.SQLite.dll
     12;HeuristicLab.ExtLibs\HeuristicLab.SQLite\1.0.65.0\x64\System.Data.SQLite.dll
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab/Files.x86.txt

    r2691 r2802  
    22; This file contains a list of all x86 specific files
    33
    4 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlceca35.dll
    5 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlcecompact35.dll
    6 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlceer35EN.dll
    7 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlceme35.dll
    8 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlceoledb35.dll
    9 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlceqp35.dll
    10 HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlcese35.dll
     4;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlceca35.dll
     5;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlcecompact35.dll
     6;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlceer35EN.dll
     7;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlceme35.dll
     8;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlceoledb35.dll
     9;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlceqp35.dll
     10;HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\x86\sqlcese35.dll
    1111
    12 HeuristicLab.ExtLibs\HeuristicLab.SQLite\1.0.65.0\x86\System.Data.SQLite.dll
     12;HeuristicLab.ExtLibs\HeuristicLab.SQLite\1.0.65.0\x86\System.Data.SQLite.dll
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab/HeuristicLab.csproj

    r2601 r2802  
    123123    <None Include="app.config" />
    124124    <None Include="CreateConsoleApplication.cmd" />
    125     <None Include="CustomPostBuild.cmd" />
    126125    <None Include="CopyAssemblies.cmd" />
    127126    <None Include="CustomPostBuildTemplate_UpdateLocalInstallation.cmd" />
  • branches/DeploymentServer Prototype/HeuristicLab.Services/HeuristicLab/MergeConfigs.cmd

    r2692 r2802  
    11ConfigMerger "%SolutionDir%\HeuristicLab.PluginInfrastructure\%Outdir%\HeuristicLab.PluginInfrastructure.dll.config" "HeuristicLab.exe.config"
    2 ConfigMerger "%SolutionDir%\HeuristicLab.Hive.Client.Core\3.2\%Outdir%\HeuristicLab.Hive.Client.Core-3.2.dll.config" "HeuristicLab.exe.config"
    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.Core\3.2\%Outdir%\HeuristicLab.Hive.Server.Core-3.2.dll.config" "HeuristicLab.exe.config"
    5 ConfigMerger "%SolutionDir%\HeuristicLab.Tracing\3.2\%Outdir%\HeuristicLab.Tracing-3.2.dll.config" "HeuristicLab.exe.config"
    6 ConfigMerger "%SolutionDir%\HeuristicLab.ExtLibs\HeuristicLab.SQLServerCompact\3.5.1.0\%Outdir%\HeuristicLab.SQLServerCompact-3.5.1.0.dll.config" "HeuristicLab.exe.config"
     2ConfigMerger "%SolutionDir%\HeuristicLab.DeploymentService.AdminClient\%Outdir%\HeuristicLab.DeploymentService.AdminClient-3.3.dll.config" "HeuristicLab.exe.config"
Note: See TracChangeset for help on using the changeset viewer.