Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/07/19 09:44:00 (5 years ago)
Author:
abeham
Message:

#2931: Compile ExactOptimization to private bin folder and move relevant files to common bin folder

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/HeuristicLab.ExactOptimization/3.3/HeuristicLab.ExactOptimization-3.3.csproj

    r16910 r17095  
    1212    <AssemblyName>HeuristicLab.ExactOptimization-3.3</AssemblyName>
    1313    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
     14    <SignAssembly>true</SignAssembly>
     15    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
    1416    <FileAlignment>512</FileAlignment>
    1517    <TargetFrameworkProfile />
     
    1921    <DebugType>full</DebugType>
    2022    <Optimize>false</Optimize>
    21     <OutputPath>..\..\bin\</OutputPath>
     23    <OutputPath>bin\Debug\</OutputPath>
    2224    <DefineConstants>DEBUG;TRACE</DefineConstants>
    2325    <ErrorReport>prompt</ErrorReport>
     
    3032    <DebugType>pdbonly</DebugType>
    3133    <Optimize>true</Optimize>
    32     <OutputPath>..\..\bin\</OutputPath>
     34    <OutputPath>bin\Release\</OutputPath>
    3335    <DefineConstants>TRACE</DefineConstants>
    3436    <ErrorReport>prompt</ErrorReport>
    3537    <WarningLevel>4</WarningLevel>
    36     <Prefer32Bit>false</Prefer32Bit>
    37   </PropertyGroup>
    38   <PropertyGroup>
    39     <SignAssembly>true</SignAssembly>
    40   </PropertyGroup>
    41   <PropertyGroup>
    42     <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
    43   </PropertyGroup>
    44   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
    45     <DebugSymbols>true</DebugSymbols>
    46     <OutputPath>..\..\bin\</OutputPath>
    47     <DefineConstants>DEBUG;TRACE</DefineConstants>
    48     <DebugType>full</DebugType>
    49     <PlatformTarget>x86</PlatformTarget>
    50     <CodeAnalysisLogFile>bin\Debug\Plugin.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
    51     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
    52     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
    53     <ErrorReport>prompt</ErrorReport>
    54     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    55     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
    56     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
    57     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
    58     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
    59     <Prefer32Bit>false</Prefer32Bit>
    60   </PropertyGroup>
    61   <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
    62     <OutputPath>..\..\bin\</OutputPath>
    63     <DefineConstants>TRACE</DefineConstants>
    64     <Optimize>true</Optimize>
    65     <DebugType>pdbonly</DebugType>
    66     <PlatformTarget>x86</PlatformTarget>
    67     <CodeAnalysisLogFile>bin\Release\Plugin.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
    68     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
    69     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
    70     <ErrorReport>prompt</ErrorReport>
    71     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    72     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
    73     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
    74     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
    7538    <Prefer32Bit>false</Prefer32Bit>
    7639  </PropertyGroup>
    7740  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
    7841    <DebugSymbols>true</DebugSymbols>
    79     <OutputPath>..\..\bin\</OutputPath>
     42    <OutputPath>bin\Debug\</OutputPath>
    8043    <DefineConstants>DEBUG;TRACE</DefineConstants>
    8144    <DebugType>full</DebugType>
    8245    <PlatformTarget>x64</PlatformTarget>
    83     <CodeAnalysisLogFile>bin\Debug\Plugin.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
    84     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
    85     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
    86     <ErrorReport>prompt</ErrorReport>
    87     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    88     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
    89     <CodeAnalysisIgnoreBuiltInRuleSets>false</CodeAnalysisIgnoreBuiltInRuleSets>
    90     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
    91     <CodeAnalysisIgnoreBuiltInRules>false</CodeAnalysisIgnoreBuiltInRules>
     46    <ErrorReport>prompt</ErrorReport>
    9247    <Prefer32Bit>false</Prefer32Bit>
    9348  </PropertyGroup>
    9449  <PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
    95     <OutputPath>..\..\bin\</OutputPath>
     50    <OutputPath>bin\Release\</OutputPath>
    9651    <DefineConstants>TRACE</DefineConstants>
    9752    <Optimize>true</Optimize>
    9853    <DebugType>pdbonly</DebugType>
    9954    <PlatformTarget>x64</PlatformTarget>
    100     <CodeAnalysisLogFile>bin\Release\Plugin.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
    101     <CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
    102     <CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
    103     <ErrorReport>prompt</ErrorReport>
    104     <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
    105     <CodeAnalysisRuleSetDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\\Rule Sets</CodeAnalysisRuleSetDirectories>
    106     <CodeAnalysisIgnoreBuiltInRuleSets>true</CodeAnalysisIgnoreBuiltInRuleSets>
    107     <CodeAnalysisRuleDirectories>;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules</CodeAnalysisRuleDirectories>
    108     <CodeAnalysisIgnoreBuiltInRules>true</CodeAnalysisIgnoreBuiltInRules>
    109     <CodeAnalysisFailOnMissingRules>false</CodeAnalysisFailOnMissingRules>
     55    <ErrorReport>prompt</ErrorReport>
    11056    <Prefer32Bit>false</Prefer32Bit>
    11157  </PropertyGroup>
     
    11460      <SpecificVersion>False</SpecificVersion>
    11561      <HintPath>..\..\bin\Google.OrTools.dll</HintPath>
    116       <Private>False</Private>
     62      <Private>True</Private>
    11763    </Reference>
    11864    <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
    11965      <SpecificVersion>False</SpecificVersion>
    12066      <HintPath>..\..\bin\HEAL.Attic.dll</HintPath>
    121       <Private>False</Private>
     67      <Private>True</Private>
    12268    </Reference>
    12369    <Reference Include="System" />
     
    189135      <Project>{887425B4-4348-49ED-A457-B7D2C26DDBF9}</Project>
    190136      <Name>HeuristicLab.Analysis-3.3</Name>
    191       <Private>False</Private>
     137      <Private>True</Private>
    192138    </ProjectReference>
    193139    <ProjectReference Include="..\..\HeuristicLab.Collections\3.3\HeuristicLab.Collections-3.3.csproj">
    194140      <Project>{958B43BC-CC5C-4FA2-8628-2B3B01D890B6}</Project>
    195141      <Name>HeuristicLab.Collections-3.3</Name>
    196       <Private>False</Private>
     142      <Private>True</Private>
    197143    </ProjectReference>
    198144    <ProjectReference Include="..\..\HeuristicLab.Common.Resources\3.3\HeuristicLab.Common.Resources-3.3.csproj">
    199145      <Project>{0E27A536-1C4A-4624-A65E-DC4F4F23E3E1}</Project>
    200146      <Name>HeuristicLab.Common.Resources-3.3</Name>
    201       <Private>False</Private>
     147      <Private>True</Private>
    202148    </ProjectReference>
    203149    <ProjectReference Include="..\..\HeuristicLab.Common\3.3\HeuristicLab.Common-3.3.csproj">
    204150      <Project>{A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C}</Project>
    205151      <Name>HeuristicLab.Common-3.3</Name>
    206       <Private>False</Private>
     152      <Private>True</Private>
    207153    </ProjectReference>
    208154    <ProjectReference Include="..\..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
    209155      <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>
    210156      <Name>HeuristicLab.Core-3.3</Name>
    211       <Private>False</Private>
     157      <Private>True</Private>
    212158    </ProjectReference>
    213159    <ProjectReference Include="..\..\HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj">
    214160      <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project>
    215161      <Name>HeuristicLab.Data-3.3</Name>
    216       <Private>False</Private>
     162      <Private>True</Private>
    217163    </ProjectReference>
    218164    <ProjectReference Include="..\..\HeuristicLab.Encodings.BinaryVectorEncoding\3.3\HeuristicLab.Encodings.BinaryVectorEncoding-3.3.csproj">
    219165      <Project>{66D249C3-A01D-42A8-82A2-919BC8EC3D83}</Project>
    220166      <Name>HeuristicLab.Encodings.BinaryVectorEncoding-3.3</Name>
    221       <Private>False</Private>
     167      <Private>True</Private>
    222168    </ProjectReference>
    223169    <ProjectReference Include="..\..\HeuristicLab.Encodings.PermutationEncoding\3.3\HeuristicLab.Encodings.PermutationEncoding-3.3.csproj">
    224170      <Project>{DBECB8B0-B166-4133-BAF1-ED67C3FD7FCA}</Project>
    225171      <Name>HeuristicLab.Encodings.PermutationEncoding-3.3</Name>
    226       <Private>False</Private>
     172      <Private>True</Private>
    227173    </ProjectReference>
    228174    <ProjectReference Include="..\..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj">
    229175      <Project>{14AB8D24-25BC-400C-A846-4627AA945192}</Project>
    230176      <Name>HeuristicLab.Optimization-3.3</Name>
    231       <Private>False</Private>
     177      <Private>True</Private>
    232178    </ProjectReference>
    233179    <ProjectReference Include="..\..\HeuristicLab.Parameters\3.3\HeuristicLab.Parameters-3.3.csproj">
    234180      <Project>{56F9106A-079F-4C61-92F6-86A84C2D84B7}</Project>
    235181      <Name>HeuristicLab.Parameters-3.3</Name>
    236       <Private>False</Private>
     182      <Private>True</Private>
    237183    </ProjectReference>
    238184    <ProjectReference Include="..\..\HeuristicLab.PluginInfrastructure\3.3\HeuristicLab.PluginInfrastructure-3.3.csproj">
    239185      <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project>
    240186      <Name>HeuristicLab.PluginInfrastructure-3.3</Name>
    241       <Private>False</Private>
     187      <Private>True</Private>
    242188    </ProjectReference>
    243189    <ProjectReference Include="..\..\HeuristicLab.Problems.Knapsack\3.3\HeuristicLab.Problems.Knapsack-3.3.csproj">
    244190      <Project>{E10F395F-C8A6-48AD-B470-9AA7A1F43809}</Project>
    245191      <Name>HeuristicLab.Problems.Knapsack-3.3</Name>
    246       <Private>False</Private>
     192      <Private>True</Private>
    247193    </ProjectReference>
    248194    <ProjectReference Include="..\..\HeuristicLab.Problems.Programmable\3.3\HeuristicLab.Problems.Programmable-3.3.csproj">
    249195      <Project>{EE07BFF8-B23D-41F5-8AD7-AC9598D7A2C9}</Project>
    250196      <Name>HeuristicLab.Problems.Programmable-3.3</Name>
    251       <Private>False</Private>
     197      <Private>True</Private>
    252198    </ProjectReference>
    253199    <ProjectReference Include="..\..\HeuristicLab.Problems.TravelingSalesman\3.3\HeuristicLab.Problems.TravelingSalesman-3.3.csproj">
    254200      <Project>{D767C38D-8014-46B0-9A32-03A3AECCE34A}</Project>
    255201      <Name>HeuristicLab.Problems.TravelingSalesman-3.3</Name>
    256       <Private>False</Private>
     202      <Private>True</Private>
    257203    </ProjectReference>
    258204    <ProjectReference Include="..\..\HeuristicLab.Scripting\3.3\HeuristicLab.Scripting-3.3.csproj">
    259205      <Project>{21977CC3-1757-4B3B-87BD-FF817AAA900F}</Project>
    260206      <Name>HeuristicLab.Scripting-3.3</Name>
    261       <Private>False</Private>
     207      <Private>True</Private>
    262208    </ProjectReference>
    263209  </ItemGroup>
     
    272218  </PropertyGroup>
    273219  <PropertyGroup>
    274     <PostBuildEvent>
    275     </PostBuildEvent>
     220    <PostBuildEvent>copy /y "$(TargetPath)" "$(SolutionDir)\bin"
     221copy /y "$(TargetPath).config" "$(SolutionDir)\bin"</PostBuildEvent>
    276222  </PropertyGroup>
    277223  <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Note: See TracChangeset for help on using the changeset viewer.