Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/24/19 13:08:02 (5 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
File:
1 edited

Legend:

Unmodified
Added
Removed
  • 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>
Note: See TracChangeset for help on using the changeset viewer.