diff --git a/CSharp_Engine/CSharp_Engine.csproj b/CSharp_Engine/CSharp_Engine.csproj
index 61a8efa..3ab4bdf 100644
--- a/CSharp_Engine/CSharp_Engine.csproj
+++ b/CSharp_Engine/CSharp_Engine.csproj
@@ -1,39 +1,31 @@
-
-
-
-
+
+
- Debug
- AnyCPU
- {3FA232F2-1078-4682-B402-CE20B9665856}
- Library
- Properties
+ netstandard2.0
+ https://github.com/BHoM/CSharp_Toolkit
+ 6.1.0.0
+ 6.0.0.0
+ ..\Build\
BH.Engine.CSharp
- CSharp_Engine
- v4.7.2
- 512
- true
-
-
-
-
-
- true
- full
- false
- ..\Build\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- ..\Build\
- TRACE
- prompt
- 4
+ true
+
+
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
+
+
+
+
+
+
C:\ProgramData\BHoM\Assemblies\BHoM.dll
@@ -45,23 +37,11 @@
False
False
-
- ..\packages\Humanizer.Core.2.2.0\lib\netstandard1.0\Humanizer.dll
-
-
- ..\packages\ICSharpCode.Decompiler.6.2.1.6137\lib\netstandard2.0\ICSharpCode.Decompiler.dll
-
C:\ProgramData\BHoM\Assemblies\Library_Engine.dll
False
False
-
- ..\packages\Microsoft.CodeAnalysis.Common.3.4.0-beta3-final\lib\netstandard2.0\Microsoft.CodeAnalysis.dll
-
-
- ..\packages\Microsoft.CodeAnalysis.CSharp.3.4.0-beta3-final\lib\netstandard2.0\Microsoft.CodeAnalysis.CSharp.dll
-
C:\ProgramData\BHoM\Assemblies\Programming_Engine.dll
False
@@ -77,95 +57,10 @@
False
False
-
-
- ..\packages\System.Buffers.4.4.0\lib\netstandard2.0\System.Buffers.dll
-
-
- ..\packages\System.Collections.Immutable.1.5.0\lib\netstandard2.0\System.Collections.Immutable.dll
-
-
-
- ..\packages\System.Memory.4.5.3\lib\netstandard2.0\System.Memory.dll
-
-
-
- ..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll
-
-
- ..\packages\System.Reflection.Metadata.1.6.0\lib\netstandard2.0\System.Reflection.Metadata.dll
-
-
- ..\packages\System.Runtime.CompilerServices.Unsafe.5.0.0\lib\net45\System.Runtime.CompilerServices.Unsafe.dll
-
-
- ..\packages\System.Text.Encoding.CodePages.4.5.1\lib\net461\System.Text.Encoding.CodePages.dll
-
-
- ..\packages\System.Threading.Tasks.Extensions.4.5.3\lib\netstandard2.0\System.Threading.Tasks.Extensions.dll
-
-
- ..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll
- True
- True
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {e35fd3cf-5b58-49c2-b44a-e97f656f009b}
- CSharp_oM
- False
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
+
+
+
-
- xcopy "$(TargetDir)$(TargetFileName)" "C:\ProgramData\BHoM\Assemblies" /Y
-xcopy "$(TargetDir)*.dll" "C:\ProgramData\BHoM\Assemblies" /Y
-
-
-
\ No newline at end of file
+
+
diff --git a/CSharp_Engine/Properties/AssemblyInfo.cs b/CSharp_Engine/Properties/AssemblyInfo.cs
deleted file mode 100644
index 68a9fa6..0000000
--- a/CSharp_Engine/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * This file is part of the Buildings and Habitats object Model (BHoM)
- * Copyright (c) 2015 - 2023, the respective contributors. All rights reserved.
- *
- * Each contributor holds copyright over their respective contributions.
- * The project versioning (Git) records all such contribution source information.
- *
- *
- * The BHoM is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3.0 of the License, or
- * (at your option) any later version.
- *
- * The BHoM is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this code. If not, see .
- */
-
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("CSharp_Engine")]
-[assembly: AssemblyDescription("https://github.com/BHoM/CSharp_Toolkit")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("CSharp_Engine")]
-[assembly: AssemblyCopyright("Copyright © https://github.com/BHoM")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("3fa232f2-1078-4682-b402-ce20b9665856")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("6.0.0.0")]
-[assembly: AssemblyFileVersion("6.1.0.0")]
-
-
-
diff --git a/CSharp_Engine/app.config b/CSharp_Engine/app.config
deleted file mode 100644
index f10b4ac..0000000
--- a/CSharp_Engine/app.config
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/CSharp_Engine/packages.config b/CSharp_Engine/packages.config
deleted file mode 100644
index 2f174f6..0000000
--- a/CSharp_Engine/packages.config
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/CSharp_Toolkit.sln b/CSharp_Toolkit.sln
index 79c9229..bf64d33 100644
--- a/CSharp_Toolkit.sln
+++ b/CSharp_Toolkit.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 15
-VisualStudioVersion = 15.0.28307.757
+# Visual Studio Version 17
+VisualStudioVersion = 17.4.33403.182
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CSharp_oM", "CSharp_oM\CSharp_oM.csproj", "{E35FD3CF-5B58-49C2-B44A-E97F656F009B}"
EndProject
diff --git a/CSharp_oM/CSharp_oM.csproj b/CSharp_oM/CSharp_oM.csproj
index 183d5a9..65884f4 100644
--- a/CSharp_oM/CSharp_oM.csproj
+++ b/CSharp_oM/CSharp_oM.csproj
@@ -1,109 +1,32 @@
-
-
-
-
+
+
- Debug
- AnyCPU
- {E35FD3CF-5B58-49C2-B44A-E97F656F009B}
- Library
- Properties
+ netstandard2.0
+ https://github.com/BHoM/CSharp_Toolkit
+ 6.1.0.0
+ 6.0.0.0
BH.oM.CSharp
- CSharp_oM
- v4.7.2
- 512
- true
-
-
-
-
-
- true
- full
- false
- ..\Build\
- DEBUG;TRACE
- prompt
- 4
-
-
- pdbonly
- true
- ..\Build\
- TRACE
- prompt
- 4
+ ..\Build\
+
+
+
+ all
+ runtime; build; native; contentfiles; analyzers; buildtransitive
+
+
+
+
-C:\ProgramData\BHoM\Assemblies\BHoM.dll
- False
-
-
- ..\packages\Microsoft.CodeAnalysis.Common.3.4.0-beta4-final\lib\netstandard2.0\Microsoft.CodeAnalysis.dll
-
-
- ..\packages\Microsoft.CodeAnalysis.CSharp.3.4.0-beta4-final\lib\netstandard2.0\Microsoft.CodeAnalysis.CSharp.dll
-
-
-C:\ProgramData\BHoM\Assemblies\Programming_oM.dll
+ C:\ProgramData\BHoM\Assemblies\BHoM.dll
False
+ False
-
-
- ..\packages\System.Buffers.4.4.0\lib\netstandard2.0\System.Buffers.dll
-
-
- ..\packages\System.Collections.Immutable.1.5.0\lib\netstandard2.0\System.Collections.Immutable.dll
-
-
-
- ..\packages\System.Memory.4.5.3\lib\netstandard2.0\System.Memory.dll
-
-
-
- ..\packages\System.Numerics.Vectors.4.4.0\lib\net46\System.Numerics.Vectors.dll
-
-
- ..\packages\System.Reflection.Metadata.1.6.0\lib\netstandard2.0\System.Reflection.Metadata.dll
-
-
- ..\packages\System.Runtime.CompilerServices.Unsafe.4.5.2\lib\netstandard2.0\System.Runtime.CompilerServices.Unsafe.dll
-
-
- ..\packages\System.Text.Encoding.CodePages.4.5.1\lib\net461\System.Text.Encoding.CodePages.dll
-
-
- ..\packages\System.Threading.Tasks.Extensions.4.5.3\lib\netstandard2.0\System.Threading.Tasks.Extensions.dll
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.
-
-
+
+
+
-
-
-xcopy "$(TargetDir)$(TargetFileName)" "C:\ProgramData\BHoM\Assemblies" /Y
-
-
+
diff --git a/CSharp_oM/Properties/AssemblyInfo.cs b/CSharp_oM/Properties/AssemblyInfo.cs
deleted file mode 100644
index 4d261de..0000000
--- a/CSharp_oM/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * This file is part of the Buildings and Habitats object Model (BHoM)
- * Copyright (c) 2015 - 2023, the respective contributors. All rights reserved.
- *
- * Each contributor holds copyright over their respective contributions.
- * The project versioning (Git) records all such contribution source information.
- *
- *
- * The BHoM is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License as published by
- * the Free Software Foundation, either version 3.0 of the License, or
- * (at your option) any later version.
- *
- * The BHoM is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public License
- * along with this code. If not, see .
- */
-
-using System.Reflection;
-using System.Runtime.CompilerServices;
-using System.Runtime.InteropServices;
-
-// General Information about an assembly is controlled through the following
-// set of attributes. Change these attribute values to modify the information
-// associated with an assembly.
-[assembly: AssemblyTitle("CSharp_oM")]
-[assembly: AssemblyDescription("https://github.com/BHoM/CSharp_Toolkit")]
-[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("CSharp_oM")]
-[assembly: AssemblyCopyright("Copyright © https://github.com/BHoM")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
-
-// Setting ComVisible to false makes the types in this assembly not visible
-// to COM components. If you need to access a type in this assembly from
-// COM, set the ComVisible attribute to true on that type.
-[assembly: ComVisible(false)]
-
-// The following GUID is for the ID of the typelib if this project is exposed to COM
-[assembly: Guid("e35fd3cf-5b58-49c2-b44a-e97f656f009b")]
-
-// Version information for an assembly consists of the following four values:
-//
-// Major Version
-// Minor Version
-// Build Number
-// Revision
-//
-// You can specify all the values or you can default the Build and Revision Numbers
-// by using the '*' as shown below:
-// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("6.0.0.0")]
-[assembly: AssemblyFileVersion("6.1.0.0")]
-
-
-
diff --git a/CSharp_oM/packages.config b/CSharp_oM/packages.config
deleted file mode 100644
index fcf2b8d..0000000
--- a/CSharp_oM/packages.config
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file