Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dotnet standard port #3175

Open
wants to merge 57 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
5ff0218
Add new solution for all standard projects
DavidPiringer Sep 20, 2022
2a5bd82
Convert all projects of solution to standard exception pluginInfrastr…
DavidPiringer Sep 20, 2022
19c4d92
Split pluginInfrastructure into three separate projects
DavidPiringer Sep 20, 2022
73bab65
Refactor ErrorHandling with dialogs
DavidPiringer Sep 20, 2022
6a4a755
Update solution files
DavidPiringer Sep 20, 2022
7e7bcd3
Revert switch from .net framework to standard
DavidPiringer Sep 20, 2022
a4b2fa3
Update solution
DavidPiringer Sep 20, 2022
98abcd2
Replace static heal.attic reference with nuget reference
DavidPiringer Sep 21, 2022
bde09df
Add ExtLib projects
DavidPiringer Sep 21, 2022
bd7f208
Add extlib references
DavidPiringer Sep 21, 2022
eb8d7c7
Convert to netstandard
DavidPiringer Sep 21, 2022
bd7d599
Remove error dialog reference
DavidPiringer Sep 21, 2022
b9e4ac2
Add alglib reference
DavidPiringer Sep 21, 2022
debc439
Adapt plugin name
DavidPiringer Sep 21, 2022
621a9e9
Adapt error handling
DavidPiringer Sep 21, 2022
5bbc740
Revert to .net framework
DavidPiringer Sep 21, 2022
b95bb3d
Fix references
DavidPiringer Sep 22, 2022
348a871
Fix references
DavidPiringer Sep 22, 2022
d441654
Fix references
DavidPiringer Sep 22, 2022
4af77c8
Update references
DavidPiringer Sep 22, 2022
38edea4
Rename protobuf version
DavidPiringer Sep 22, 2022
cf95057
Update references and version numbers
DavidPiringer Sep 22, 2022
ca925b5
Update app config and references
DavidPiringer Sep 22, 2022
b1168f8
Update references
DavidPiringer Sep 22, 2022
d81f512
Fix references
DavidPiringer Sep 22, 2022
8d1a67c
Update references and add copy for new pluginInfrastructure plugin
DavidPiringer Sep 22, 2022
a73f35b
Fix references and config files
DavidPiringer Sep 23, 2022
3b425a8
Delete useless comments and reenable code line
DavidPiringer Sep 23, 2022
99b6c3b
Disable obsolete code
DavidPiringer Sep 23, 2022
2752801
Remove ExtLibs from main solution and change projectrefs to dll refs
DavidPiringer Sep 27, 2022
dfdeb03
Add System.Drawing.Common ref
DavidPiringer Sep 27, 2022
0b07ada
Add correct plugin dependencies in plugin.cs.frame files
DavidPiringer Sep 27, 2022
6e1373a
Add app.config for tests
DavidPiringer Sep 27, 2022
77d1c67
Add copy file logic for system dlls
DavidPiringer Sep 27, 2022
810aa78
Move PluginValidator
DavidPiringer Sep 27, 2022
cd40ca9
Add build task from vanmodeus
DavidPiringer Sep 27, 2022
2c5e931
Add directory build props
DavidPiringer Sep 27, 2022
fb5e7f1
Cleanup csproj files
DavidPiringer Sep 27, 2022
968ee33
Add solution for build tools
DavidPiringer Sep 28, 2022
55db788
Remove old build solution and update new one
DavidPiringer Sep 28, 2022
d6baf3d
Disable build task
DavidPiringer Sep 28, 2022
4e67b99
Rename solution
DavidPiringer Sep 28, 2022
df46da7
Delete old csproj files
DavidPiringer Sep 28, 2022
0cc7a3f
Removed package reference to HEAL.Attic from projects that don't use …
gkronber Oct 7, 2022
18cef87
Removed plugin dependency HeuristicLab.Attic from HeuristicLab.Common
gkronber Oct 7, 2022
06788d4
Added nuget for System.Drawing.Common to fix build error.
gkronber Oct 14, 2022
d2fd98f
Made several changes to compile DotnetStandard solution with .NET 7.0…
gkronber Jun 14, 2023
2e92f3a
Removed all code analysis rulesets from csproj files to remove warnin…
gkronber Jun 14, 2023
125d8e4
Removed references to System.IO.Compression because this is reference…
gkronber Jun 14, 2023
e4a38d9
Removed explicit reference to PluginInfrastructure to prevent compile…
gkronber Jun 14, 2023
5143c32
Removed explicit version requirement to prevent compiler warning.
gkronber Jun 14, 2023
b00a079
Remove unnecessary reference to System.Data.Linq.
gkronber Jun 16, 2023
9ac5dd2
Convert Heuristic.Scripting to .netstandard2.0
gkronber Jun 16, 2023
3165116
Fix compile errors.
gkronber Jun 16, 2023
7276117
Removed reference to System.Data.Linq to remove compiler warning.
gkronber Jun 16, 2023
d73c509
Convert HeuristicLab.Problems.Programmable to netstandard2.0 and add …
gkronber Jun 16, 2023
5d0b87d
Convert HeuristicLab.Tests to netstandard2.0 (by removing some classes).
gkronber Jun 16, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
11 changes: 11 additions & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
<Project>
<PropertyGroup>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<OutputPath>$(SolutionDir)\bin\</OutputPath>
</PropertyGroup>
<UsingTask TaskName="HeuristicLab.Build.UpdateVersion" AssemblyFile="$(SolutionDir)\build\bin\HeuristicLab.Build.dll"/>
<Target BeforeTargets="BeforeBuild" Name="UpdateVersionTask">
<UpdateVersion ProjectDir="."/>
</Target>
</Project>
37 changes: 37 additions & 0 deletions HeuristicLab 3.3 BuildTools.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 17
VisualStudioVersion = 17.3.32901.215
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.Build", "build\source\HeuristicLab.Build\HeuristicLab.Build\HeuristicLab.Build.csproj", "{EA69C8A5-CC72-4DC2-8F5D-80F4B9F3BDA5}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtocolBuffers-2.4.1.473", "build\source\HeuristicLab.Build\ProtocolBuffers\ProtocolBuffers-2.4.1.473.csproj", "{B54A7881-22A2-4E41-994F-C289B84AAC4A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtoGen-2.4.1.473", "build\source\HeuristicLab.Build\ProtoGen\ProtoGen-2.4.1.473.csproj", "{5564F3E8-E325-480E-8FD8-DE6EC29895BA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EA69C8A5-CC72-4DC2-8F5D-80F4B9F3BDA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EA69C8A5-CC72-4DC2-8F5D-80F4B9F3BDA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EA69C8A5-CC72-4DC2-8F5D-80F4B9F3BDA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{EA69C8A5-CC72-4DC2-8F5D-80F4B9F3BDA5}.Release|Any CPU.Build.0 = Release|Any CPU
{B54A7881-22A2-4E41-994F-C289B84AAC4A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B54A7881-22A2-4E41-994F-C289B84AAC4A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B54A7881-22A2-4E41-994F-C289B84AAC4A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B54A7881-22A2-4E41-994F-C289B84AAC4A}.Release|Any CPU.Build.0 = Release|Any CPU
{5564F3E8-E325-480E-8FD8-DE6EC29895BA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5564F3E8-E325-480E-8FD8-DE6EC29895BA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5564F3E8-E325-480E-8FD8-DE6EC29895BA}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5564F3E8-E325-480E-8FD8-DE6EC29895BA}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {490C4DC2-BFA1-4F76-8C8A-8B5010612640}
EndGlobalSection
EndGlobal
1,381 changes: 1,381 additions & 0 deletions HeuristicLab 3.3 DotNetStandard.sln

Large diffs are not rendered by default.

34 changes: 34 additions & 0 deletions HeuristicLab 3.3 Tests DotNetStandard.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "HeuristicLab.Tests", "HeuristicLab.Tests\HeuristicLab.Tests.csproj", "{B62872C1-6752-4758-9823-751A2D28C388}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{4880EC01-2CAD-4291-BBC1-B269AD67D4FA}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{B62872C1-6752-4758-9823-751A2D28C388}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B62872C1-6752-4758-9823-751A2D28C388}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B62872C1-6752-4758-9823-751A2D28C388}.Debug|x64.ActiveCfg = Debug|x64
{B62872C1-6752-4758-9823-751A2D28C388}.Debug|x64.Build.0 = Debug|x64
{B62872C1-6752-4758-9823-751A2D28C388}.Debug|x86.ActiveCfg = Debug|x86
{B62872C1-6752-4758-9823-751A2D28C388}.Debug|x86.Build.0 = Debug|x86
{B62872C1-6752-4758-9823-751A2D28C388}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B62872C1-6752-4758-9823-751A2D28C388}.Release|Any CPU.Build.0 = Release|Any CPU
{B62872C1-6752-4758-9823-751A2D28C388}.Release|x64.ActiveCfg = Release|x64
{B62872C1-6752-4758-9823-751A2D28C388}.Release|x64.Build.0 = Release|x64
{B62872C1-6752-4758-9823-751A2D28C388}.Release|x86.ActiveCfg = Release|x86
{B62872C1-6752-4758-9823-751A2D28C388}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal
Loading