diff --git a/OpenMEP.sln b/OpenMEP.sln
index 9223a78b..026c2493 100644
--- a/OpenMEP.sln
+++ b/OpenMEP.sln
@@ -53,6 +53,7 @@ Global
Release R23.1|Any CPU = Release R23.1|Any CPU
Release R23|Any CPU = Release R23|Any CPU
Release R24|Any CPU = Release R24|Any CPU
+ Release R24.1|Any CPU = Release R24.1|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A7FE0286-8CEA-4C63-9603-22D79E98EAB1}.Debug R20|Any CPU.ActiveCfg = Debug R20|Any CPU
@@ -79,6 +80,8 @@ Global
{A7FE0286-8CEA-4C63-9603-22D79E98EAB1}.Release R24|Any CPU.ActiveCfg = Release R24|Any CPU
{A7FE0286-8CEA-4C63-9603-22D79E98EAB1}.Release R24|Any CPU.Build.0 = Release R24|Any CPU
{A7FE0286-8CEA-4C63-9603-22D79E98EAB1}.Debug R24|Any CPU.Build.0 = Debug R24|Any CPU
+ {A7FE0286-8CEA-4C63-9603-22D79E98EAB1}.Release R24.1|Any CPU.ActiveCfg = Release R24.1|Any CPU
+ {A7FE0286-8CEA-4C63-9603-22D79E98EAB1}.Release R24.1|Any CPU.Build.0 = Release R24.1|Any CPU
{C7835EFE-E1C7-48B2-90D0-E943D43A905D}.Debug R20|Any CPU.ActiveCfg = Debug|Any CPU
{C7835EFE-E1C7-48B2-90D0-E943D43A905D}.Debug R21|Any CPU.ActiveCfg = Debug|Any CPU
{C7835EFE-E1C7-48B2-90D0-E943D43A905D}.Debug R22|Any CPU.ActiveCfg = Debug|Any CPU
@@ -93,6 +96,7 @@ Global
{C7835EFE-E1C7-48B2-90D0-E943D43A905D}.Release R23.1|Any CPU.ActiveCfg = Release|Any CPU
{C7835EFE-E1C7-48B2-90D0-E943D43A905D}.Release R23|Any CPU.ActiveCfg = Release|Any CPU
{C7835EFE-E1C7-48B2-90D0-E943D43A905D}.Release R24|Any CPU.ActiveCfg = Release|Any CPU
+ {C7835EFE-E1C7-48B2-90D0-E943D43A905D}.Release R24.1|Any CPU.ActiveCfg = Release|Any CPU
{47C2ECE9-1C28-4E63-A376-A2DE72DF37B9}.Debug R20|Any CPU.ActiveCfg = Debug|Any CPU
{47C2ECE9-1C28-4E63-A376-A2DE72DF37B9}.Debug R21|Any CPU.ActiveCfg = Debug|Any CPU
{47C2ECE9-1C28-4E63-A376-A2DE72DF37B9}.Debug R22|Any CPU.ActiveCfg = Debug|Any CPU
@@ -106,6 +110,7 @@ Global
{47C2ECE9-1C28-4E63-A376-A2DE72DF37B9}.Release R23.1|Any CPU.ActiveCfg = Release|Any CPU
{47C2ECE9-1C28-4E63-A376-A2DE72DF37B9}.Release R23|Any CPU.ActiveCfg = Release|Any CPU
{47C2ECE9-1C28-4E63-A376-A2DE72DF37B9}.Release R24|Any CPU.ActiveCfg = Release|Any CPU
+ {47C2ECE9-1C28-4E63-A376-A2DE72DF37B9}.Release R24.1|Any CPU.ActiveCfg = Release|Any CPU
{C4A7A7CC-2B34-4359-B16E-F8F2082CB840}.Debug R20|Any CPU.ActiveCfg = Debug R20|Any CPU
{C4A7A7CC-2B34-4359-B16E-F8F2082CB840}.Debug R20|Any CPU.Build.0 = Debug R20|Any CPU
{C4A7A7CC-2B34-4359-B16E-F8F2082CB840}.Debug R21|Any CPU.ActiveCfg = Debug R21|Any CPU
@@ -123,6 +128,7 @@ Global
{C4A7A7CC-2B34-4359-B16E-F8F2082CB840}.Release R23|Any CPU.ActiveCfg = Release R23|Any CPU
{C4A7A7CC-2B34-4359-B16E-F8F2082CB840}.Release R24|Any CPU.ActiveCfg = Release R24|Any CPU
{C4A7A7CC-2B34-4359-B16E-F8F2082CB840}.Release R20|Any CPU.Build.0 = Release R20|Any CPU
+ {C4A7A7CC-2B34-4359-B16E-F8F2082CB840}.Release R24.1|Any CPU.ActiveCfg = Release R24|Any CPU
{5FDD66F2-49B5-4896-B6FB-79B1CC457904}.Debug R20|Any CPU.ActiveCfg = Debug R20|Any CPU
{5FDD66F2-49B5-4896-B6FB-79B1CC457904}.Debug R20|Any CPU.Build.0 = Debug R20|Any CPU
{5FDD66F2-49B5-4896-B6FB-79B1CC457904}.Debug R21|Any CPU.ActiveCfg = Debug R21|Any CPU
@@ -147,6 +153,8 @@ Global
{5FDD66F2-49B5-4896-B6FB-79B1CC457904}.Release R23|Any CPU.Build.0 = Release R23|Any CPU
{5FDD66F2-49B5-4896-B6FB-79B1CC457904}.Release R24|Any CPU.ActiveCfg = Release R24|Any CPU
{5FDD66F2-49B5-4896-B6FB-79B1CC457904}.Release R24|Any CPU.Build.0 = Release R24|Any CPU
+ {5FDD66F2-49B5-4896-B6FB-79B1CC457904}.Release R24.1|Any CPU.ActiveCfg = Release R24|Any CPU
+ {5FDD66F2-49B5-4896-B6FB-79B1CC457904}.Release R24.1|Any CPU.Build.0 = Release R24|Any CPU
{B061F526-017F-443C-8D13-FD410E9DD5E4}.Debug R20|Any CPU.ActiveCfg = Debug R20|Any CPU
{B061F526-017F-443C-8D13-FD410E9DD5E4}.Debug R20|Any CPU.Build.0 = Debug R20|Any CPU
{B061F526-017F-443C-8D13-FD410E9DD5E4}.Debug R21|Any CPU.ActiveCfg = Debug R21|Any CPU
@@ -171,6 +179,8 @@ Global
{B061F526-017F-443C-8D13-FD410E9DD5E4}.Release R23|Any CPU.Build.0 = Release R23|Any CPU
{B061F526-017F-443C-8D13-FD410E9DD5E4}.Release R24|Any CPU.ActiveCfg = Release R24|Any CPU
{B061F526-017F-443C-8D13-FD410E9DD5E4}.Release R24|Any CPU.Build.0 = Release R24|Any CPU
+ {B061F526-017F-443C-8D13-FD410E9DD5E4}.Release R24.1|Any CPU.ActiveCfg = Release R24|Any CPU
+ {B061F526-017F-443C-8D13-FD410E9DD5E4}.Release R24.1|Any CPU.Build.0 = Release R24|Any CPU
{7AC76E66-5ADA-4D1C-81A5-2EFC2E2C7337}.Debug R20|Any CPU.ActiveCfg = Debug R20|Any CPU
{7AC76E66-5ADA-4D1C-81A5-2EFC2E2C7337}.Debug R20|Any CPU.Build.0 = Debug R20|Any CPU
{7AC76E66-5ADA-4D1C-81A5-2EFC2E2C7337}.Debug R21|Any CPU.ActiveCfg = Debug R21|Any CPU
@@ -195,6 +205,8 @@ Global
{7AC76E66-5ADA-4D1C-81A5-2EFC2E2C7337}.Release R23|Any CPU.Build.0 = Release R23|Any CPU
{7AC76E66-5ADA-4D1C-81A5-2EFC2E2C7337}.Release R24|Any CPU.ActiveCfg = Release R24|Any CPU
{7AC76E66-5ADA-4D1C-81A5-2EFC2E2C7337}.Release R24|Any CPU.Build.0 = Release R24|Any CPU
+ {7AC76E66-5ADA-4D1C-81A5-2EFC2E2C7337}.Release R24.1|Any CPU.ActiveCfg = Release R24|Any CPU
+ {7AC76E66-5ADA-4D1C-81A5-2EFC2E2C7337}.Release R24.1|Any CPU.Build.0 = Release R24|Any CPU
{48298D76-A390-4E7D-98E2-720DE0353318}.Debug R22|Any CPU.ActiveCfg = Debug R22|Any CPU
{48298D76-A390-4E7D-98E2-720DE0353318}.Debug R22|Any CPU.Build.0 = Debug R22|Any CPU
{48298D76-A390-4E7D-98E2-720DE0353318}.Debug R23.1|Any CPU.ActiveCfg = Debug R23.1|Any CPU
@@ -213,6 +225,8 @@ Global
{48298D76-A390-4E7D-98E2-720DE0353318}.Release R24|Any CPU.Build.0 = Release R24|Any CPU
{48298D76-A390-4E7D-98E2-720DE0353318}.Debug R24|Any CPU.ActiveCfg = Debug R24|Any CPU
{48298D76-A390-4E7D-98E2-720DE0353318}.Debug R24|Any CPU.Build.0 = Debug R24|Any CPU
+ {48298D76-A390-4E7D-98E2-720DE0353318}.Release R24.1|Any CPU.ActiveCfg = Release R24|Any CPU
+ {48298D76-A390-4E7D-98E2-720DE0353318}.Release R24.1|Any CPU.Build.0 = Release R24|Any CPU
{317A55CB-BAE9-43AF-8740-18511EFC6567}.Debug R20|Any CPU.ActiveCfg = Debug R20|Any CPU
{317A55CB-BAE9-43AF-8740-18511EFC6567}.Debug R20|Any CPU.Build.0 = Debug R20|Any CPU
{317A55CB-BAE9-43AF-8740-18511EFC6567}.Debug R21|Any CPU.ActiveCfg = Debug R21|Any CPU
@@ -237,6 +251,8 @@ Global
{317A55CB-BAE9-43AF-8740-18511EFC6567}.Release R23.1|Any CPU.Build.0 = Release R23.1|Any CPU
{317A55CB-BAE9-43AF-8740-18511EFC6567}.Release R24|Any CPU.ActiveCfg = Release R24|Any CPU
{317A55CB-BAE9-43AF-8740-18511EFC6567}.Release R24|Any CPU.Build.0 = Release R24|Any CPU
+ {317A55CB-BAE9-43AF-8740-18511EFC6567}.Release R24.1|Any CPU.ActiveCfg = Release R24|Any CPU
+ {317A55CB-BAE9-43AF-8740-18511EFC6567}.Release R24.1|Any CPU.Build.0 = Release R24|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/OpenMEPCad/OpenMEPCad.csproj b/OpenMEPCad/OpenMEPCad.csproj
index c7ef4dc8..9ce39629 100644
--- a/OpenMEPCad/OpenMEPCad.csproj
+++ b/OpenMEPCad/OpenMEPCad.csproj
@@ -109,7 +109,7 @@
True
-
+
runtime
diff --git a/OpenMEPRevit/OpenMEPRevit.csproj b/OpenMEPRevit/OpenMEPRevit.csproj
index ffced5c8..3467e7b4 100644
--- a/OpenMEPRevit/OpenMEPRevit.csproj
+++ b/OpenMEPRevit/OpenMEPRevit.csproj
@@ -13,7 +13,7 @@
x64
false
Debug R23.1;Debug R24;Debug R20;Debug R21;Debug R22;Debug R23;
- $(Configurations);Release R24;Release R23.1;Release R20;Release R21;Release R22;Release R23;
+ $(Configurations);Release R24.1;Release R24;Release R23.1;Release R20;Release R21;Release R22;Release R23;
CS1591;CS0168;CS8618;CS1591;CS0419;MSB3277
@@ -98,6 +98,12 @@
2024
$(DefineConstants);R24
+
+ 2.16
+ 2.18
+ 2024
+ $(DefineConstants);R24
+
$(DynamoVersion)
$(DynamoOutput)
@@ -126,7 +132,7 @@
runtime
-
+
diff --git a/OpenMEPSandbox/Geometry/CoordinateSystem.cs b/OpenMEPSandbox/Geometry/CoordinateSystem.cs
index a9076841..a337e51b 100644
--- a/OpenMEPSandbox/Geometry/CoordinateSystem.cs
+++ b/OpenMEPSandbox/Geometry/CoordinateSystem.cs
@@ -33,6 +33,7 @@ private CoordinateSystem()
{
length = 1;
}
+
var pt = coordinateSystem.Origin;
var lineX = Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength(pt, coordinateSystem.XAxis, length);
var colorX = DSCore.Color.ByARGB(255, 255, 0, 0);
diff --git a/OpenMEPSandbox/OpenMEPSandbox.csproj b/OpenMEPSandbox/OpenMEPSandbox.csproj
index eaa04ab7..9998078e 100644
--- a/OpenMEPSandbox/OpenMEPSandbox.csproj
+++ b/OpenMEPSandbox/OpenMEPSandbox.csproj
@@ -109,7 +109,7 @@
True
-
+
runtime
diff --git a/OpenMEPTest/OpenMEPTest.csproj b/OpenMEPTest/OpenMEPTest.csproj
index a6baa046..c699176f 100644
--- a/OpenMEPTest/OpenMEPTest.csproj
+++ b/OpenMEPTest/OpenMEPTest.csproj
@@ -106,7 +106,7 @@
runtime
-
+