Free cookie consent management tool by TermsFeed Policy Generator

source: branches/3026_IntegrationIntoSymSpace/Heuristiclab.ConfigStarter/Heuristiclab.ConfigStarter.csproj @ 17483

Last change on this file since 17483 was 17374, checked in by dpiringe, 4 years ago

#3026:

  • extended the BaseConverter class to set the type of the extracted value and removed the assignment of type in all other converters
  • fixed a bug in ConfigurableConverter -> now it correctly iterates through all items from an IEnumerable and calls the extract callback
  • MultiCheckedOperatorConverter:
    • deleted unnecessary code line
    • now adds operators to parameters (instead of operator list, because the operator list will get removed in a future commit)
    • does not set the path of its added items anymore
  • ParameterBaseConverter removed unnecessary code lines
  • deleted ParameterBaseConverter
  • reimplemented StorableConverter to test it again (still not really useable, because it bloats the template massively)
  • fixed a pathing bug in ValueParameterConverter (extended ValueRangeConverter, ValueTypeArrayConverter, ValueTypeMatrixConverter, ValueTypeValueConverter to archive this)
  • JCGenerator now only writes a single array with parameters (only FreeParameters) and saves a .hl File to test a new type of implementation of the whole JsonInterface
  • fixed a bug in JsonItem -> now it replaces the name in path of the item (not the whole path as it was before)
File size: 6.5 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4  <PropertyGroup>
5    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7    <ProjectGuid>{E0FB3F94-8A4D-4F37-8D8F-E757B1E6E99A}</ProjectGuid>
8    <OutputType>Exe</OutputType>
9    <AppDesignerFolder>Properties</AppDesignerFolder>
10    <RootNamespace>Heuristiclab.ConfigStarter</RootNamespace>
11    <AssemblyName>Heuristiclab.ConfigStarter</AssemblyName>
12    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
13    <FileAlignment>512</FileAlignment>
14    <Deterministic>true</Deterministic>
15  </PropertyGroup>
16  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
17    <DebugSymbols>true</DebugSymbols>
18    <DebugType>full</DebugType>
19    <Optimize>false</Optimize>
20    <OutputPath>..\bin\</OutputPath>
21    <DefineConstants>DEBUG;TRACE</DefineConstants>
22    <ErrorReport>prompt</ErrorReport>
23    <WarningLevel>4</WarningLevel>
24    <Prefer32Bit>false</Prefer32Bit>
25  </PropertyGroup>
26  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
27    <DebugType>pdbonly</DebugType>
28    <Optimize>true</Optimize>
29    <OutputPath>bin\Release\</OutputPath>
30    <DefineConstants>TRACE</DefineConstants>
31    <ErrorReport>prompt</ErrorReport>
32    <WarningLevel>4</WarningLevel>
33  </PropertyGroup>
34  <PropertyGroup>
35    <SignAssembly>true</SignAssembly>
36  </PropertyGroup>
37  <PropertyGroup>
38    <AssemblyOriginatorKeyFile>HeuristicLab.snk</AssemblyOriginatorKeyFile>
39  </PropertyGroup>
40  <PropertyGroup>
41    <StartupObject />
42  </PropertyGroup>
43  <ItemGroup>
44    <Reference Include="HEAL.Attic">
45      <HintPath>..\bin\HEAL.Attic.dll</HintPath>
46    </Reference>
47    <Reference Include="System" />
48    <Reference Include="System.Core" />
49    <Reference Include="System.Xml.Linq" />
50    <Reference Include="System.Data.DataSetExtensions" />
51    <Reference Include="Microsoft.CSharp" />
52    <Reference Include="System.Data" />
53    <Reference Include="System.Net.Http" />
54    <Reference Include="System.Xml" />
55  </ItemGroup>
56  <ItemGroup>
57    <None Include="Plugin.cs.frame" />
58    <Compile Include="Plugin.cs" />
59    <Compile Include="Program.cs" />
60    <Compile Include="Properties\AssemblyInfo.cs" />
61  </ItemGroup>
62  <ItemGroup>
63    <ProjectReference Include="..\HeuristicLab.Algorithms.GeneticAlgorithm\3.3\HeuristicLab.Algorithms.GeneticAlgorithm-3.3.csproj">
64      <Project>{A51DA44F-CB35-4F6F-99F5-2A2E904AB93B}</Project>
65      <Name>HeuristicLab.Algorithms.GeneticAlgorithm-3.3</Name>
66    </ProjectReference>
67    <ProjectReference Include="..\HeuristicLab.Common\3.3\HeuristicLab.Common-3.3.csproj">
68      <Project>{A9AD58B9-3EF9-4CC1-97E5-8D909039FF5C}</Project>
69      <Name>HeuristicLab.Common-3.3</Name>
70    </ProjectReference>
71    <ProjectReference Include="..\HeuristicLab.Core\3.3\HeuristicLab.Core-3.3.csproj">
72      <Project>{C36BD924-A541-4A00-AFA8-41701378DDC5}</Project>
73      <Name>HeuristicLab.Core-3.3</Name>
74    </ProjectReference>
75    <ProjectReference Include="..\HeuristicLab.Data\3.3\HeuristicLab.Data-3.3.csproj">
76      <Project>{BBAB9DF5-5EF3-4BA8-ADE9-B36E82114937}</Project>
77      <Name>HeuristicLab.Data-3.3</Name>
78    </ProjectReference>
79    <ProjectReference Include="..\HeuristicLab.JsonInterface.App\HeuristicLab.JsonInterface.App.csproj">
80      <Project>{039d995f-1aa5-4461-92b3-b466f612d998}</Project>
81      <Name>HeuristicLab.JsonInterface.App</Name>
82    </ProjectReference>
83    <ProjectReference Include="..\HeuristicLab.JsonInterface\HeuristicLab.JsonInterface.csproj">
84      <Project>{0e3aab5e-f152-44e0-a054-4d9a83ecee08}</Project>
85      <Name>HeuristicLab.JsonInterface</Name>
86    </ProjectReference>
87    <ProjectReference Include="..\HeuristicLab.Optimization\3.3\HeuristicLab.Optimization-3.3.csproj">
88      <Project>{14AB8D24-25BC-400C-A846-4627AA945192}</Project>
89      <Name>HeuristicLab.Optimization-3.3</Name>
90    </ProjectReference>
91    <ProjectReference Include="..\HeuristicLab.PluginInfrastructure\3.3\HeuristicLab.PluginInfrastructure-3.3.csproj">
92      <Project>{94186A6A-5176-4402-AE83-886557B53CCA}</Project>
93      <Name>HeuristicLab.PluginInfrastructure-3.3</Name>
94    </ProjectReference>
95    <ProjectReference Include="..\HeuristicLab.Problems.DataAnalysis.Symbolic.Regression\3.4\HeuristicLab.Problems.DataAnalysis.Symbolic.Regression-3.4.csproj">
96      <Project>{5ac82412-911b-4fa2-a013-edc5e3f3fcc2}</Project>
97      <Name>HeuristicLab.Problems.DataAnalysis.Symbolic.Regression-3.4</Name>
98    </ProjectReference>
99    <ProjectReference Include="..\HeuristicLab.Problems.DataAnalysis.Symbolic\3.4\HeuristicLab.Problems.DataAnalysis.Symbolic-3.4.csproj">
100      <Project>{3D28463F-EC96-4D82-AFEE-38BE91A0CA00}</Project>
101      <Name>HeuristicLab.Problems.DataAnalysis.Symbolic-3.4</Name>
102    </ProjectReference>
103    <ProjectReference Include="..\HeuristicLab.Problems.DataAnalysis\3.4\HeuristicLab.Problems.DataAnalysis-3.4.csproj">
104      <Project>{DF87C13E-A889-46FF-8153-66DCAA8C5674}</Project>
105      <Name>HeuristicLab.Problems.DataAnalysis-3.4</Name>
106    </ProjectReference>
107    <ProjectReference Include="..\HeuristicLab.Problems.Instances\3.3\HeuristicLab.Problems.Instances-3.3.csproj">
108      <Project>{3540E29E-4793-49E7-8EE2-FEA7F61C3994}</Project>
109      <Name>HeuristicLab.Problems.Instances-3.3</Name>
110    </ProjectReference>
111    <ProjectReference Include="..\HeuristicLab.Problems.TravelingSalesman\3.3\HeuristicLab.Problems.TravelingSalesman-3.3.csproj">
112      <Project>{D767C38D-8014-46B0-9A32-03A3AECCE34A}</Project>
113      <Name>HeuristicLab.Problems.TravelingSalesman-3.3</Name>
114    </ProjectReference>
115    <ProjectReference Include="..\HeuristicLab.SequentialEngine\3.3\HeuristicLab.SequentialEngine-3.3.csproj">
116      <Project>{dc3d7072-7999-4719-b65d-3997744d5dc1}</Project>
117      <Name>HeuristicLab.SequentialEngine-3.3</Name>
118    </ProjectReference>
119  </ItemGroup>
120  <ItemGroup>
121    <None Include="HeuristicLab.snk" />
122  </ItemGroup>
123  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
124  <PropertyGroup>
125    <PreBuildEvent>set Path=%25Path%25;$(ProjectDir);$(SolutionDir)
126set ProjectDir=$(ProjectDir)
127set SolutionDir=$(SolutionDir)
128set Outdir=$(Outdir)
129
130call PreBuildEvent.cmd
131
132</PreBuildEvent>
133  </PropertyGroup>
134</Project>
Note: See TracBrowser for help on using the repository browser.