diff --git a/Lusas_Adapter/AdapterActions/Execute.cs b/Lusas_Adapter/AdapterActions/Execute.cs
index d0fda922..d03fbaa0 100644
--- a/Lusas_Adapter/AdapterActions/Execute.cs
+++ b/Lusas_Adapter/AdapterActions/Execute.cs
@@ -47,6 +47,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter : BHoMAdapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter : BHoMAdapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Create.cs b/Lusas_Adapter/CRUD/Create/Create.cs
index e4c6792b..596d2383 100644
--- a/Lusas_Adapter/CRUD/Create/Create.cs
+++ b/Lusas_Adapter/CRUD/Create/Create.cs
@@ -57,6 +57,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Elements/Edge.cs b/Lusas_Adapter/CRUD/Create/Elements/Edge.cs
index fbc77c5b..c2296da5 100644
--- a/Lusas_Adapter/CRUD/Create/Elements/Edge.cs
+++ b/Lusas_Adapter/CRUD/Create/Elements/Edge.cs
@@ -41,7 +41,9 @@ public partial class LusasV210Adapter
#elif Debug211 || Release211
public partial class LusasV211Adapter
#elif Debug220 || Release220
- public partial class LusasV220Adapter
+ public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Elements/Line.cs b/Lusas_Adapter/CRUD/Create/Elements/Line.cs
index ef8b149e..79f82e9d 100644
--- a/Lusas_Adapter/CRUD/Create/Elements/Line.cs
+++ b/Lusas_Adapter/CRUD/Create/Elements/Line.cs
@@ -48,6 +48,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Elements/Point.cs b/Lusas_Adapter/CRUD/Create/Elements/Point.cs
index 59ad1a4f..035915c9 100644
--- a/Lusas_Adapter/CRUD/Create/Elements/Point.cs
+++ b/Lusas_Adapter/CRUD/Create/Elements/Point.cs
@@ -43,6 +43,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Elements/Surface.cs b/Lusas_Adapter/CRUD/Create/Elements/Surface.cs
index 3f77bdd2..81d9ed7e 100644
--- a/Lusas_Adapter/CRUD/Create/Elements/Surface.cs
+++ b/Lusas_Adapter/CRUD/Create/Elements/Surface.cs
@@ -48,6 +48,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Error.cs b/Lusas_Adapter/CRUD/Create/Error.cs
index a524c20a..5bc431c2 100644
--- a/Lusas_Adapter/CRUD/Create/Error.cs
+++ b/Lusas_Adapter/CRUD/Create/Error.cs
@@ -42,6 +42,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Loads/BarDistributedLoad.cs b/Lusas_Adapter/CRUD/Create/Loads/BarDistributedLoad.cs
index 753792d7..3a1f0a7f 100644
--- a/Lusas_Adapter/CRUD/Create/Loads/BarDistributedLoad.cs
+++ b/Lusas_Adapter/CRUD/Create/Loads/BarDistributedLoad.cs
@@ -43,6 +43,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Loads/BarPointLoad.cs b/Lusas_Adapter/CRUD/Create/Loads/BarPointLoad.cs
index 95ce8ae3..9f0f8847 100644
--- a/Lusas_Adapter/CRUD/Create/Loads/BarPointLoad.cs
+++ b/Lusas_Adapter/CRUD/Create/Loads/BarPointLoad.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Loads/ConcentratedLoad.cs b/Lusas_Adapter/CRUD/Create/Loads/ConcentratedLoad.cs
index 4c5a2dfb..b157ed35 100644
--- a/Lusas_Adapter/CRUD/Create/Loads/ConcentratedLoad.cs
+++ b/Lusas_Adapter/CRUD/Create/Loads/ConcentratedLoad.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Loads/DistributedLoad.cs b/Lusas_Adapter/CRUD/Create/Loads/DistributedLoad.cs
index 26ff8719..8fa45d7b 100644
--- a/Lusas_Adapter/CRUD/Create/Loads/DistributedLoad.cs
+++ b/Lusas_Adapter/CRUD/Create/Loads/DistributedLoad.cs
@@ -42,6 +42,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Loads/GravityLoad.cs b/Lusas_Adapter/CRUD/Create/Loads/GravityLoad.cs
index c92718e8..0a1711c8 100644
--- a/Lusas_Adapter/CRUD/Create/Loads/GravityLoad.cs
+++ b/Lusas_Adapter/CRUD/Create/Loads/GravityLoad.cs
@@ -42,6 +42,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Loads/LoadCombination.cs b/Lusas_Adapter/CRUD/Create/Loads/LoadCombination.cs
index 05c86685..e3c48c3d 100644
--- a/Lusas_Adapter/CRUD/Create/Loads/LoadCombination.cs
+++ b/Lusas_Adapter/CRUD/Create/Loads/LoadCombination.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Loads/Loadcase.cs b/Lusas_Adapter/CRUD/Create/Loads/Loadcase.cs
index e8a8d35a..d2602c15 100644
--- a/Lusas_Adapter/CRUD/Create/Loads/Loadcase.cs
+++ b/Lusas_Adapter/CRUD/Create/Loads/Loadcase.cs
@@ -42,6 +42,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Loads/PrescribedDisplacement.cs b/Lusas_Adapter/CRUD/Create/Loads/PrescribedDisplacement.cs
index 6d71f86e..5a455bf6 100644
--- a/Lusas_Adapter/CRUD/Create/Loads/PrescribedDisplacement.cs
+++ b/Lusas_Adapter/CRUD/Create/Loads/PrescribedDisplacement.cs
@@ -42,7 +42,9 @@ public partial class LusasV210Adapter
#elif Debug211 || Release211
public partial class LusasV211Adapter
#elif Debug220 || Release220
- public partial class LusasV220Adapter
+ public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Loads/TemperatureLoad.cs b/Lusas_Adapter/CRUD/Create/Loads/TemperatureLoad.cs
index 5009847e..8411ed42 100644
--- a/Lusas_Adapter/CRUD/Create/Loads/TemperatureLoad.cs
+++ b/Lusas_Adapter/CRUD/Create/Loads/TemperatureLoad.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Properties/GeometricLine.cs b/Lusas_Adapter/CRUD/Create/Properties/GeometricLine.cs
index aa1c32cf..a86ed20f 100644
--- a/Lusas_Adapter/CRUD/Create/Properties/GeometricLine.cs
+++ b/Lusas_Adapter/CRUD/Create/Properties/GeometricLine.cs
@@ -45,6 +45,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Properties/GeometricSurface.cs b/Lusas_Adapter/CRUD/Create/Properties/GeometricSurface.cs
index 4b90185e..83009c08 100644
--- a/Lusas_Adapter/CRUD/Create/Properties/GeometricSurface.cs
+++ b/Lusas_Adapter/CRUD/Create/Properties/GeometricSurface.cs
@@ -42,6 +42,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Properties/LineMesh.cs b/Lusas_Adapter/CRUD/Create/Properties/LineMesh.cs
index 1757b8b3..221f08b3 100644
--- a/Lusas_Adapter/CRUD/Create/Properties/LineMesh.cs
+++ b/Lusas_Adapter/CRUD/Create/Properties/LineMesh.cs
@@ -43,6 +43,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Properties/LocalCoordinate.cs b/Lusas_Adapter/CRUD/Create/Properties/LocalCoordinate.cs
index 3f73f66c..9e4bc5f3 100644
--- a/Lusas_Adapter/CRUD/Create/Properties/LocalCoordinate.cs
+++ b/Lusas_Adapter/CRUD/Create/Properties/LocalCoordinate.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Properties/Material.cs b/Lusas_Adapter/CRUD/Create/Properties/Material.cs
index 0569c6a2..fe3a219b 100644
--- a/Lusas_Adapter/CRUD/Create/Properties/Material.cs
+++ b/Lusas_Adapter/CRUD/Create/Properties/Material.cs
@@ -42,6 +42,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Properties/Support.cs b/Lusas_Adapter/CRUD/Create/Properties/Support.cs
index 52080dbd..b0880ba3 100644
--- a/Lusas_Adapter/CRUD/Create/Properties/Support.cs
+++ b/Lusas_Adapter/CRUD/Create/Properties/Support.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Create/Properties/SurfaceMesh.cs b/Lusas_Adapter/CRUD/Create/Properties/SurfaceMesh.cs
index 8fc0314f..dca7d850 100644
--- a/Lusas_Adapter/CRUD/Create/Properties/SurfaceMesh.cs
+++ b/Lusas_Adapter/CRUD/Create/Properties/SurfaceMesh.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Delete.cs b/Lusas_Adapter/CRUD/Delete/Delete.cs
index 7efaf268..41d66b5c 100644
--- a/Lusas_Adapter/CRUD/Delete/Delete.cs
+++ b/Lusas_Adapter/CRUD/Delete/Delete.cs
@@ -48,6 +48,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Elements/Lines.cs b/Lusas_Adapter/CRUD/Delete/Elements/Lines.cs
index d970eb56..4da3246b 100644
--- a/Lusas_Adapter/CRUD/Delete/Elements/Lines.cs
+++ b/Lusas_Adapter/CRUD/Delete/Elements/Lines.cs
@@ -40,6 +40,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Elements/Points.cs b/Lusas_Adapter/CRUD/Delete/Elements/Points.cs
index 814be3be..cfc11184 100644
--- a/Lusas_Adapter/CRUD/Delete/Elements/Points.cs
+++ b/Lusas_Adapter/CRUD/Delete/Elements/Points.cs
@@ -40,6 +40,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Elements/Surface.cs b/Lusas_Adapter/CRUD/Delete/Elements/Surface.cs
index 8fb7f787..dbe630d6 100644
--- a/Lusas_Adapter/CRUD/Delete/Elements/Surface.cs
+++ b/Lusas_Adapter/CRUD/Delete/Elements/Surface.cs
@@ -40,6 +40,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Load/AreaTemperatureLoads.cs b/Lusas_Adapter/CRUD/Delete/Load/AreaTemperatureLoads.cs
index 2db5cce6..59192c75 100644
--- a/Lusas_Adapter/CRUD/Delete/Load/AreaTemperatureLoads.cs
+++ b/Lusas_Adapter/CRUD/Delete/Load/AreaTemperatureLoads.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Load/AreaUniformlyDistributeds.cs b/Lusas_Adapter/CRUD/Delete/Load/AreaUniformlyDistributeds.cs
index 3cb3e2d6..ffcb64c5 100644
--- a/Lusas_Adapter/CRUD/Delete/Load/AreaUniformlyDistributeds.cs
+++ b/Lusas_Adapter/CRUD/Delete/Load/AreaUniformlyDistributeds.cs
@@ -39,6 +39,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Load/BarPointLoads.cs b/Lusas_Adapter/CRUD/Delete/Load/BarPointLoads.cs
index a5a88e62..7f678879 100644
--- a/Lusas_Adapter/CRUD/Delete/Load/BarPointLoads.cs
+++ b/Lusas_Adapter/CRUD/Delete/Load/BarPointLoads.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Load/BarTemperatureLoads.cs b/Lusas_Adapter/CRUD/Delete/Load/BarTemperatureLoads.cs
index 4523685a..ba8b74aa 100644
--- a/Lusas_Adapter/CRUD/Delete/Load/BarTemperatureLoads.cs
+++ b/Lusas_Adapter/CRUD/Delete/Load/BarTemperatureLoads.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Load/BarUniformlyDistributedLoads.cs b/Lusas_Adapter/CRUD/Delete/Load/BarUniformlyDistributedLoads.cs
index f76e3a2f..82c0cb7d 100644
--- a/Lusas_Adapter/CRUD/Delete/Load/BarUniformlyDistributedLoads.cs
+++ b/Lusas_Adapter/CRUD/Delete/Load/BarUniformlyDistributedLoads.cs
@@ -39,6 +39,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Load/LoadCombinations.cs b/Lusas_Adapter/CRUD/Delete/Load/LoadCombinations.cs
index 5f3eda8b..863402a3 100644
--- a/Lusas_Adapter/CRUD/Delete/Load/LoadCombinations.cs
+++ b/Lusas_Adapter/CRUD/Delete/Load/LoadCombinations.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Load/Loadcases.cs b/Lusas_Adapter/CRUD/Delete/Load/Loadcases.cs
index c8279b93..ca97ebd5 100644
--- a/Lusas_Adapter/CRUD/Delete/Load/Loadcases.cs
+++ b/Lusas_Adapter/CRUD/Delete/Load/Loadcases.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Load/PointDisplacements.cs b/Lusas_Adapter/CRUD/Delete/Load/PointDisplacements.cs
index ecec647c..a1b0d74b 100644
--- a/Lusas_Adapter/CRUD/Delete/Load/PointDisplacements.cs
+++ b/Lusas_Adapter/CRUD/Delete/Load/PointDisplacements.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Load/PointForces.cs b/Lusas_Adapter/CRUD/Delete/Load/PointForces.cs
index 893cd285..074f116e 100644
--- a/Lusas_Adapter/CRUD/Delete/Load/PointForces.cs
+++ b/Lusas_Adapter/CRUD/Delete/Load/PointForces.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Property/4DOFConstraints.cs b/Lusas_Adapter/CRUD/Delete/Property/4DOFConstraints.cs
index ba23031f..c107f458 100644
--- a/Lusas_Adapter/CRUD/Delete/Property/4DOFConstraints.cs
+++ b/Lusas_Adapter/CRUD/Delete/Property/4DOFConstraints.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Property/6DOFConstraints.cs b/Lusas_Adapter/CRUD/Delete/Property/6DOFConstraints.cs
index f36c56b6..1c72c40a 100644
--- a/Lusas_Adapter/CRUD/Delete/Property/6DOFConstraints.cs
+++ b/Lusas_Adapter/CRUD/Delete/Property/6DOFConstraints.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Property/Materials.cs b/Lusas_Adapter/CRUD/Delete/Property/Materials.cs
index 40626f04..74d2fd54 100644
--- a/Lusas_Adapter/CRUD/Delete/Property/Materials.cs
+++ b/Lusas_Adapter/CRUD/Delete/Property/Materials.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Property/MeshSettings1D.cs b/Lusas_Adapter/CRUD/Delete/Property/MeshSettings1D.cs
index d059edce..3bcb33c8 100644
--- a/Lusas_Adapter/CRUD/Delete/Property/MeshSettings1D.cs
+++ b/Lusas_Adapter/CRUD/Delete/Property/MeshSettings1D.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Property/MeshSettings2D.cs b/Lusas_Adapter/CRUD/Delete/Property/MeshSettings2D.cs
index 8c1de810..c06ea947 100644
--- a/Lusas_Adapter/CRUD/Delete/Property/MeshSettings2D.cs
+++ b/Lusas_Adapter/CRUD/Delete/Property/MeshSettings2D.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Property/SectionProperties.cs b/Lusas_Adapter/CRUD/Delete/Property/SectionProperties.cs
index 6eae1206..bceaaad3 100644
--- a/Lusas_Adapter/CRUD/Delete/Property/SectionProperties.cs
+++ b/Lusas_Adapter/CRUD/Delete/Property/SectionProperties.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Delete/Property/SurfaceProperties.cs b/Lusas_Adapter/CRUD/Delete/Property/SurfaceProperties.cs
index f2bc5e53..62aecc53 100644
--- a/Lusas_Adapter/CRUD/Delete/Property/SurfaceProperties.cs
+++ b/Lusas_Adapter/CRUD/Delete/Property/SurfaceProperties.cs
@@ -38,6 +38,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Elements/Bars.cs b/Lusas_Adapter/CRUD/Read/Elements/Bars.cs
index eb248826..ba2b6efb 100644
--- a/Lusas_Adapter/CRUD/Read/Elements/Bars.cs
+++ b/Lusas_Adapter/CRUD/Read/Elements/Bars.cs
@@ -47,6 +47,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Elements/Edges.cs b/Lusas_Adapter/CRUD/Read/Elements/Edges.cs
index f2b3fba6..a56ebf6d 100644
--- a/Lusas_Adapter/CRUD/Read/Elements/Edges.cs
+++ b/Lusas_Adapter/CRUD/Read/Elements/Edges.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Elements/Elements.cs b/Lusas_Adapter/CRUD/Read/Elements/Elements.cs
index d3b6a2ca..dd5c0146 100644
--- a/Lusas_Adapter/CRUD/Read/Elements/Elements.cs
+++ b/Lusas_Adapter/CRUD/Read/Elements/Elements.cs
@@ -39,6 +39,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Elements/LusasPoints.cs b/Lusas_Adapter/CRUD/Read/Elements/LusasPoints.cs
index 524c6740..ebb44b42 100644
--- a/Lusas_Adapter/CRUD/Read/Elements/LusasPoints.cs
+++ b/Lusas_Adapter/CRUD/Read/Elements/LusasPoints.cs
@@ -40,6 +40,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Elements/Nodes.cs b/Lusas_Adapter/CRUD/Read/Elements/Nodes.cs
index 130738ec..ec36d259 100644
--- a/Lusas_Adapter/CRUD/Read/Elements/Nodes.cs
+++ b/Lusas_Adapter/CRUD/Read/Elements/Nodes.cs
@@ -42,6 +42,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Elements/Openings.cs b/Lusas_Adapter/CRUD/Read/Elements/Openings.cs
index b563ac80..d2ec6270 100644
--- a/Lusas_Adapter/CRUD/Read/Elements/Openings.cs
+++ b/Lusas_Adapter/CRUD/Read/Elements/Openings.cs
@@ -49,6 +49,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Elements/Panels.cs b/Lusas_Adapter/CRUD/Read/Elements/Panels.cs
index 85c57955..0e138ec6 100644
--- a/Lusas_Adapter/CRUD/Read/Elements/Panels.cs
+++ b/Lusas_Adapter/CRUD/Read/Elements/Panels.cs
@@ -47,6 +47,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Elements/Points.cs b/Lusas_Adapter/CRUD/Read/Elements/Points.cs
index 41393fa6..e130ab95 100644
--- a/Lusas_Adapter/CRUD/Read/Elements/Points.cs
+++ b/Lusas_Adapter/CRUD/Read/Elements/Points.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/AreaUniformTemperatureLoads.cs b/Lusas_Adapter/CRUD/Read/Loads/AreaUniformTemperatureLoads.cs
index d9c15631..28b7ae99 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/AreaUniformTemperatureLoads.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/AreaUniformTemperatureLoads.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/AreaUniformlyDistributedLoads.cs b/Lusas_Adapter/CRUD/Read/Loads/AreaUniformlyDistributedLoads.cs
index d8516a70..6be7bad0 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/AreaUniformlyDistributedLoads.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/AreaUniformlyDistributedLoads.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/BarPointLoads.cs b/Lusas_Adapter/CRUD/Read/Loads/BarPointLoads.cs
index 9c73a8b9..db1e7845 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/BarPointLoads.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/BarPointLoads.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/BarUniformTemperatureLoads.cs b/Lusas_Adapter/CRUD/Read/Loads/BarUniformTemperatureLoads.cs
index 0c7272de..c5f40276 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/BarUniformTemperatureLoads.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/BarUniformTemperatureLoads.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/BarUniformlyDistributedLoads.cs b/Lusas_Adapter/CRUD/Read/Loads/BarUniformlyDistributedLoads.cs
index 5cba27cd..561bc89f 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/BarUniformlyDistributedLoads.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/BarUniformlyDistributedLoads.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/BarVaryingDistributedLoads.cs b/Lusas_Adapter/CRUD/Read/Loads/BarVaryingDistributedLoads.cs
index 1a5fece4..d7d97c97 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/BarVaryingDistributedLoads.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/BarVaryingDistributedLoads.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/ChooseLoad.cs b/Lusas_Adapter/CRUD/Read/Loads/ChooseLoad.cs
index 3676cc16..39f7ec26 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/ChooseLoad.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/ChooseLoad.cs
@@ -40,6 +40,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/GravityLoads.cs b/Lusas_Adapter/CRUD/Read/Loads/GravityLoads.cs
index 8788399b..fd7ec190 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/GravityLoads.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/GravityLoads.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/LoadCombinations.cs b/Lusas_Adapter/CRUD/Read/Loads/LoadCombinations.cs
index a3092d1f..e9e5e2da 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/LoadCombinations.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/LoadCombinations.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/Loadcases.cs b/Lusas_Adapter/CRUD/Read/Loads/Loadcases.cs
index b69370e8..ce088ce8 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/Loadcases.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/Loadcases.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/PointDisplacements.cs b/Lusas_Adapter/CRUD/Read/Loads/PointDisplacements.cs
index f9aadc9b..18e93794 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/PointDisplacements.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/PointDisplacements.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Loads/PointForces.cs b/Lusas_Adapter/CRUD/Read/Loads/PointForces.cs
index 949fd4a5..953d2f1b 100644
--- a/Lusas_Adapter/CRUD/Read/Loads/PointForces.cs
+++ b/Lusas_Adapter/CRUD/Read/Loads/PointForces.cs
@@ -45,6 +45,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Properties/4DOFConstraints.cs b/Lusas_Adapter/CRUD/Read/Properties/4DOFConstraints.cs
index e2404195..434f7285 100644
--- a/Lusas_Adapter/CRUD/Read/Properties/4DOFConstraints.cs
+++ b/Lusas_Adapter/CRUD/Read/Properties/4DOFConstraints.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Properties/6DOFConstraints.cs b/Lusas_Adapter/CRUD/Read/Properties/6DOFConstraints.cs
index 4bb600d4..b8d2c7d2 100644
--- a/Lusas_Adapter/CRUD/Read/Properties/6DOFConstraints.cs
+++ b/Lusas_Adapter/CRUD/Read/Properties/6DOFConstraints.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Properties/Materials.cs b/Lusas_Adapter/CRUD/Read/Properties/Materials.cs
index 0ec53449..8f7af1c9 100644
--- a/Lusas_Adapter/CRUD/Read/Properties/Materials.cs
+++ b/Lusas_Adapter/CRUD/Read/Properties/Materials.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Properties/MeshSettings1D.cs b/Lusas_Adapter/CRUD/Read/Properties/MeshSettings1D.cs
index c8f867bd..ac72b90f 100644
--- a/Lusas_Adapter/CRUD/Read/Properties/MeshSettings1D.cs
+++ b/Lusas_Adapter/CRUD/Read/Properties/MeshSettings1D.cs
@@ -42,6 +42,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Properties/MeshSettings2D.cs b/Lusas_Adapter/CRUD/Read/Properties/MeshSettings2D.cs
index 49e0a5a2..80d71c1c 100644
--- a/Lusas_Adapter/CRUD/Read/Properties/MeshSettings2D.cs
+++ b/Lusas_Adapter/CRUD/Read/Properties/MeshSettings2D.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Properties/SectionProperties.cs b/Lusas_Adapter/CRUD/Read/Properties/SectionProperties.cs
index b08c60dc..f6235b62 100644
--- a/Lusas_Adapter/CRUD/Read/Properties/SectionProperties.cs
+++ b/Lusas_Adapter/CRUD/Read/Properties/SectionProperties.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Properties/SurfaceProperties.cs b/Lusas_Adapter/CRUD/Read/Properties/SurfaceProperties.cs
index 8373446a..1e785978 100644
--- a/Lusas_Adapter/CRUD/Read/Properties/SurfaceProperties.cs
+++ b/Lusas_Adapter/CRUD/Read/Properties/SurfaceProperties.cs
@@ -41,6 +41,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Properties/Tags.cs b/Lusas_Adapter/CRUD/Read/Properties/Tags.cs
index 2ca33219..823f0765 100644
--- a/Lusas_Adapter/CRUD/Read/Properties/Tags.cs
+++ b/Lusas_Adapter/CRUD/Read/Properties/Tags.cs
@@ -40,6 +40,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Read.cs b/Lusas_Adapter/CRUD/Read/Read.cs
index 15b52b55..5b8e7833 100644
--- a/Lusas_Adapter/CRUD/Read/Read.cs
+++ b/Lusas_Adapter/CRUD/Read/Read.cs
@@ -53,6 +53,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/ReadAll.cs b/Lusas_Adapter/CRUD/Read/ReadAll.cs
index 1c434bb1..07725dc5 100644
--- a/Lusas_Adapter/CRUD/Read/ReadAll.cs
+++ b/Lusas_Adapter/CRUD/Read/ReadAll.cs
@@ -39,6 +39,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Results/BarResults.cs b/Lusas_Adapter/CRUD/Read/Results/BarResults.cs
index 7e4339b0..38e5ba2d 100644
--- a/Lusas_Adapter/CRUD/Read/Results/BarResults.cs
+++ b/Lusas_Adapter/CRUD/Read/Results/BarResults.cs
@@ -45,6 +45,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Results/MeshResults.cs b/Lusas_Adapter/CRUD/Read/Results/MeshResults.cs
index af2e8fd0..236779eb 100644
--- a/Lusas_Adapter/CRUD/Read/Results/MeshResults.cs
+++ b/Lusas_Adapter/CRUD/Read/Results/MeshResults.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Results/NodeResults.cs b/Lusas_Adapter/CRUD/Read/Results/NodeResults.cs
index c34a7334..c0699ea6 100644
--- a/Lusas_Adapter/CRUD/Read/Results/NodeResults.cs
+++ b/Lusas_Adapter/CRUD/Read/Results/NodeResults.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/CRUD/Read/Results/ReadResults.cs b/Lusas_Adapter/CRUD/Read/Results/ReadResults.cs
index c14c488b..e6b7966f 100644
--- a/Lusas_Adapter/CRUD/Read/Results/ReadResults.cs
+++ b/Lusas_Adapter/CRUD/Read/Results/ReadResults.cs
@@ -50,6 +50,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter : BHoMAdapter
#endif
diff --git a/Lusas_Adapter/CRUD/Update/UpdateObjects.cs b/Lusas_Adapter/CRUD/Update/UpdateObjects.cs
index 446d7307..5baf8ff9 100644
--- a/Lusas_Adapter/CRUD/Update/UpdateObjects.cs
+++ b/Lusas_Adapter/CRUD/Update/UpdateObjects.cs
@@ -45,6 +45,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Convert/ToBHoM/Elements/ToBar.cs b/Lusas_Adapter/Convert/ToBHoM/Elements/ToBar.cs
index 5225495c..32611a1a 100644
--- a/Lusas_Adapter/Convert/ToBHoM/Elements/ToBar.cs
+++ b/Lusas_Adapter/Convert/ToBHoM/Elements/ToBar.cs
@@ -165,11 +165,8 @@ private static BarRelease GetBarRelease(IFMeshLine lusasLineMesh)
Constraint6DOF startConstraint = null;
Constraint6DOF endConstraint = null;
-#if Debug200 || Release200 || Debug210 || Release210 || Debug211 || Release211 || Debug220 || Release220
-
- startConstraint = GetConstraint(lusasLineMesh, "Start");
- endConstraint = GetConstraint(lusasLineMesh, "End");
-#else
+#if Debug17 || Release17 || Debug18 || Release18 || Debug19 || Release19 || Debug191 || Release191
+
object[] startReleases = lusasLineMesh.getValue("start");
object[] endReleases = lusasLineMesh.getValue("end");
@@ -178,8 +175,11 @@ private static BarRelease GetBarRelease(IFMeshLine lusasLineMesh)
startConstraint = SetConstraint(startReleaseType);
endConstraint = SetConstraint(endReleaseType);
+#else
+ startConstraint = GetConstraint(lusasLineMesh, "Start");
+ endConstraint = GetConstraint(lusasLineMesh, "End");
#endif
-
+
BarRelease barRelease = new BarRelease
{
StartRelease = startConstraint,
diff --git a/Lusas_Adapter/LusasAdapter.cs b/Lusas_Adapter/LusasAdapter.cs
index ef838ce3..7d54b81e 100644
--- a/Lusas_Adapter/LusasAdapter.cs
+++ b/Lusas_Adapter/LusasAdapter.cs
@@ -56,6 +56,8 @@ public partial class LusasV210Adapter : BHoMAdapter
public partial class LusasV211Adapter : BHoMAdapter
#elif Debug220 || Release220
public partial class LusasV220Adapter : BHoMAdapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter : BHoMAdapter
#else
public partial class LusasV17Adapter : BHoMAdapter
#endif
@@ -112,6 +114,13 @@ public LusasV211Adapter(string filePath, LusasSettings lusasSettings = null, boo
[Input("active", "Initiate the adapter by setting to True. Open a session of Lusas and close any dialogue boxes before setting to True.")]
[Output("adapter", "Adapter for Lusas.")]
public LusasV220Adapter(string filePath, LusasSettings lusasSettings = null, bool active = false)
+#elif Debug230 || Release230
+ [Description("Adapter to connect to a Lusas .mdl file.")]
+ [Input("filePath", "Path to the Lusas .mdl file to be used.")]
+ [Input("lusasSettings", "General settings that are applicable to all actions performed by this adapter, e.g. merge tolerance to be used.")]
+ [Input("active", "Initiate the adapter by setting to True. Open a session of Lusas and close any dialogue boxes before setting to True.")]
+ [Output("adapter", "Adapter for Lusas.")]
+ public LusasV230Adapter(string filePath, LusasSettings lusasSettings = null, bool active = false)
#else
[Description("Adapter to connect to a Lusas .mdl file.")]
[Input("filePath", "Path to Lusas the .mdl file to be used.")]
@@ -181,6 +190,8 @@ public LusasV17Adapter(string filePath, LusasSettings lusasSettings = null, bool
Engine.Adapter.Query.GetActiveObject("Lusas.Modeller.21.1");
#elif Debug220 || Release220
Engine.Adapter.Query.GetActiveObject("Lusas.Modeller.22.0");
+#elif Debug230 || Release230
+ Engine.Adapter.Query.GetActiveObject("Lusas.Modeller.23.0");
#endif
m_LusasApplication.enableUI(true);
m_LusasApplication.setVisible(true);
diff --git a/Lusas_Adapter/Lusas_Adapter.csproj b/Lusas_Adapter/Lusas_Adapter.csproj
index 0a44ae57..ba76d9c7 100644
--- a/Lusas_Adapter/Lusas_Adapter.csproj
+++ b/Lusas_Adapter/Lusas_Adapter.csproj
@@ -89,6 +89,17 @@
v4.7.2
512
+
+ Debug230
+ AnyCPU
+ {896D021A-34E8-4EDA-B69D-8F92C6B5243B}
+ Library
+ Properties
+ BH.Adapter.Lusas
+ LusasV230_Adapter
+ v4.7.2
+ 512
+
Release17
AnyCPU
@@ -177,6 +188,17 @@
v4.7.2
512
+
+ Release230
+ AnyCPU
+ {896D021A-34E8-4EDA-B69D-8F92C6B5243B}
+ Library
+ Properties
+ BH.Adapter.Lusas
+ LusasV230_Adapter
+ v4.7.2
+ 512
+
true
..\Build\
@@ -293,6 +315,18 @@
MinimumRecommendedRules.ruleset
LusasV220_Adapter
+
+ true
+ full
+ false
+ ..\Build\
+ TRACE;DEBUG;Debug230
+ prompt
+ 4
+ AnyCPU
+ MinimumRecommendedRules.ruleset
+ LusasV230_Adapter
+
true
full
@@ -389,6 +423,18 @@
MinimumRecommendedRules.ruleset
LusasV220_Adapter
+
+ true
+ full
+ false
+ ..\Build\
+ TRACE;DEBUG;Release230
+ prompt
+ 4
+ AnyCPU
+ MinimumRecommendedRules.ruleset
+ LusasV230_Adapter
+
true
..\Build\
@@ -504,6 +550,18 @@
x86
MinimumRecommendedRules.ruleset
LusasV220_Adapter
+
+
+ true
+ full
+ false
+ ..\Build\
+ TRACE;DEBUG;Debug230
+ prompt
+ 4
+ x86
+ MinimumRecommendedRules.ruleset
+ LusasV230_Adapter
true
@@ -601,6 +659,18 @@
MinimumRecommendedRules.ruleset
LusasV220_Adapter
+
+ true
+ full
+ false
+ ..\Build\
+ TRACE;DEBUG;Release230
+ prompt
+ 4
+ x86
+ MinimumRecommendedRules.ruleset
+ LusasV230_Adapter
+
$(ProgramData)\BHoM\Assemblies\Adapter_Engine.dll
@@ -699,6 +769,12 @@
True
..\libs\Version 220\Lusas.Interop.dll
False
+
+
+ False
+ True
+ ..\libs\Version 230\Lusas.Interop.dll
+ False
$(ProgramData)\BHoM\Assemblies\Physical_oM.dll
diff --git a/Lusas_Adapter/Private Helpers/AssignObjectSet.cs b/Lusas_Adapter/Private Helpers/AssignObjectSet.cs
index bdc9963b..43340d8e 100644
--- a/Lusas_Adapter/Private Helpers/AssignObjectSet.cs
+++ b/Lusas_Adapter/Private Helpers/AssignObjectSet.cs
@@ -39,6 +39,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Private Helpers/CreateTags.cs b/Lusas_Adapter/Private Helpers/CreateTags.cs
index 825817c2..03e9f328 100644
--- a/Lusas_Adapter/Private Helpers/CreateTags.cs
+++ b/Lusas_Adapter/Private Helpers/CreateTags.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Private Helpers/DeleteLineAssignment.cs b/Lusas_Adapter/Private Helpers/DeleteLineAssignment.cs
index 0a59222a..0ad23fe9 100644
--- a/Lusas_Adapter/Private Helpers/DeleteLineAssignment.cs
+++ b/Lusas_Adapter/Private Helpers/DeleteLineAssignment.cs
@@ -39,6 +39,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Private Helpers/DeletePointAssignment.cs b/Lusas_Adapter/Private Helpers/DeletePointAssignment.cs
index 271e10e3..b6683349 100644
--- a/Lusas_Adapter/Private Helpers/DeletePointAssignment.cs
+++ b/Lusas_Adapter/Private Helpers/DeletePointAssignment.cs
@@ -39,6 +39,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Private Helpers/DeleteSurfaceAssignment.cs b/Lusas_Adapter/Private Helpers/DeleteSurfaceAssignment.cs
index acacfafd..baa1bc62 100644
--- a/Lusas_Adapter/Private Helpers/DeleteSurfaceAssignment.cs
+++ b/Lusas_Adapter/Private Helpers/DeleteSurfaceAssignment.cs
@@ -39,6 +39,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Private Helpers/GetAssignedObjects.cs b/Lusas_Adapter/Private Helpers/GetAssignedObjects.cs
index 76320b7a..3042f36d 100644
--- a/Lusas_Adapter/Private Helpers/GetAssignedObjects.cs
+++ b/Lusas_Adapter/Private Helpers/GetAssignedObjects.cs
@@ -45,6 +45,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Private Helpers/GetBarType.cs b/Lusas_Adapter/Private Helpers/GetBarType.cs
index 4aa1e4c7..3543221a 100644
--- a/Lusas_Adapter/Private Helpers/GetBarType.cs
+++ b/Lusas_Adapter/Private Helpers/GetBarType.cs
@@ -44,6 +44,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Private Helpers/GetFeatureResults.cs b/Lusas_Adapter/Private Helpers/GetFeatureResults.cs
index 84f4424e..063a0cf1 100644
--- a/Lusas_Adapter/Private Helpers/GetFeatureResults.cs
+++ b/Lusas_Adapter/Private Helpers/GetFeatureResults.cs
@@ -40,6 +40,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Private Helpers/GetLoadAssignments.cs b/Lusas_Adapter/Private Helpers/GetLoadAssignments.cs
index fcc355d9..d9a95afa 100644
--- a/Lusas_Adapter/Private Helpers/GetLoadAssignments.cs
+++ b/Lusas_Adapter/Private Helpers/GetLoadAssignments.cs
@@ -40,6 +40,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Private Helpers/GetResultsSets.cs b/Lusas_Adapter/Private Helpers/GetResultsSets.cs
index 1f4e67bf..adb8046a 100644
--- a/Lusas_Adapter/Private Helpers/GetResultsSets.cs
+++ b/Lusas_Adapter/Private Helpers/GetResultsSets.cs
@@ -40,6 +40,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Private Helpers/NameSearch.cs b/Lusas_Adapter/Private Helpers/NameSearch.cs
index 5c55f8c6..ea6a5fe5 100644
--- a/Lusas_Adapter/Private Helpers/NameSearch.cs
+++ b/Lusas_Adapter/Private Helpers/NameSearch.cs
@@ -36,6 +36,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Adapter/Type/NextFreeId.cs b/Lusas_Adapter/Type/NextFreeId.cs
index 6274270c..379545c1 100644
--- a/Lusas_Adapter/Type/NextFreeId.cs
+++ b/Lusas_Adapter/Type/NextFreeId.cs
@@ -50,6 +50,8 @@ public partial class LusasV210Adapter
public partial class LusasV211Adapter
#elif Debug220 || Release220
public partial class LusasV220Adapter
+#elif Debug230 || Release230
+ public partial class LusasV230Adapter
#else
public partial class LusasV17Adapter
#endif
diff --git a/Lusas_Engine/Lusas_Engine.csproj b/Lusas_Engine/Lusas_Engine.csproj
index 9e1ae7c4..4dbbe896 100644
--- a/Lusas_Engine/Lusas_Engine.csproj
+++ b/Lusas_Engine/Lusas_Engine.csproj
@@ -161,6 +161,24 @@
7.3
prompt
+
+ true
+ ..\Build\
+ DEBUG;TRACE
+ full
+ AnyCPU
+ 7.3
+ prompt
+
+
+ ..\Build\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 7.3
+ prompt
+
$(ProgramData)\BHoM\Assemblies\Analytical_Engine.dll
diff --git a/Lusas_Toolkit.sln b/Lusas_Toolkit.sln
index bd2fce8b..15fac432 100644
--- a/Lusas_Toolkit.sln
+++ b/Lusas_Toolkit.sln
@@ -35,6 +35,8 @@ Global
Debug211|x86 = Debug211|x86
Debug220|Any CPU = Debug220|Any CPU
Debug220|x86 = Debug220|x86
+ Debug230|Any CPU = Debug230|Any CPU
+ Debug230|x86 = Debug230|x86
Release|Any CPU = Release|Any CPU
Release|x86 = Release|x86
Release17|Any CPU = Release17|Any CPU
@@ -53,6 +55,8 @@ Global
Release211|x86 = Release211|x86
Release220|Any CPU = Release220|Any CPU
Release220|x86 = Release220|x86
+ Release230|Any CPU = Release230|Any CPU
+ Release230|x86 = Release230|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -91,6 +95,10 @@ Global
{41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Debug220|Any CPU.Build.0 = Debug|Any CPU
{41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Debug220|x86.ActiveCfg = Debug220|Any CPU
{41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Debug220|x86.Build.0 = Debug220|Any CPU
+ {41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Debug230|Any CPU.ActiveCfg = Debug|Any CPU
+ {41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Debug230|Any CPU.Build.0 = Debug|Any CPU
+ {41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Debug230|x86.ActiveCfg = Debug230|Any CPU
+ {41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Debug230|x86.Build.0 = Debug230|Any CPU
{41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Release|Any CPU.ActiveCfg = Release|Any CPU
{41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Release|Any CPU.Build.0 = Release|Any CPU
{41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Release|x86.ActiveCfg = Release|Any CPU
@@ -127,6 +135,10 @@ Global
{41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Release220|Any CPU.Build.0 = Release|Any CPU
{41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Release220|x86.ActiveCfg = Release220|Any CPU
{41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Release220|x86.Build.0 = Release220|Any CPU
+ {41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Release230|Any CPU.ActiveCfg = Release|Any CPU
+ {41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Release230|Any CPU.Build.0 = Release|Any CPU
+ {41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Release230|x86.ActiveCfg = Release230|Any CPU
+ {41133F8E-E73A-415E-87F5-8E1D8BFC7EA0}.Release230|x86.Build.0 = Release230|Any CPU
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Debug|Any CPU.ActiveCfg = Debug220|Any CPU
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Debug|Any CPU.Build.0 = Debug220|Any CPU
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -163,6 +175,10 @@ Global
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Debug220|Any CPU.Build.0 = Debug220|Any CPU
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Debug220|x86.ActiveCfg = Debug220|x86
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Debug220|x86.Build.0 = Debug220|x86
+ {896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Debug230|Any CPU.ActiveCfg = Debug230|Any CPU
+ {896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Debug230|Any CPU.Build.0 = Debug230|Any CPU
+ {896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Debug230|x86.ActiveCfg = Debug230|x86
+ {896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Debug230|x86.Build.0 = Debug230|x86
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Release|Any CPU.ActiveCfg = Release220|Any CPU
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Release|Any CPU.Build.0 = Release220|Any CPU
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Release|x86.ActiveCfg = Release|Any CPU
@@ -199,6 +215,10 @@ Global
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Release220|Any CPU.Build.0 = Release220|Any CPU
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Release220|x86.ActiveCfg = Release220|x86
{896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Release220|x86.Build.0 = Release220|x86
+ {896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Release230|Any CPU.ActiveCfg = Release230|Any CPU
+ {896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Release230|Any CPU.Build.0 = Release230|Any CPU
+ {896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Release230|x86.ActiveCfg = Release230|x86
+ {896D021A-34E8-4EDA-B69D-8F92C6B5243B}.Release230|x86.Build.0 = Release230|x86
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Debug|x86.ActiveCfg = Debug|Any CPU
@@ -235,6 +255,10 @@ Global
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Debug220|Any CPU.Build.0 = Debug|Any CPU
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Debug220|x86.ActiveCfg = Debug220|Any CPU
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Debug220|x86.Build.0 = Debug220|Any CPU
+ {963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Debug230|Any CPU.ActiveCfg = Debug|Any CPU
+ {963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Debug230|Any CPU.Build.0 = Debug|Any CPU
+ {963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Debug230|x86.ActiveCfg = Debug230|Any CPU
+ {963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Debug230|x86.Build.0 = Debug230|Any CPU
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Release|Any CPU.Build.0 = Release|Any CPU
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Release|x86.ActiveCfg = Release|Any CPU
@@ -271,6 +295,10 @@ Global
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Release220|Any CPU.Build.0 = Release|Any CPU
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Release220|x86.ActiveCfg = Release220|Any CPU
{963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Release220|x86.Build.0 = Release220|Any CPU
+ {963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Release230|Any CPU.ActiveCfg = Release|Any CPU
+ {963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Release230|Any CPU.Build.0 = Release|Any CPU
+ {963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Release230|x86.ActiveCfg = Release230|Any CPU
+ {963A4A5C-0455-40A5-BA48-01838DD5BB5B}.Release230|x86.Build.0 = Release230|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/Lusas_oM/Lusas_oM.csproj b/Lusas_oM/Lusas_oM.csproj
index 350643ee..a2f08ed0 100644
--- a/Lusas_oM/Lusas_oM.csproj
+++ b/Lusas_oM/Lusas_oM.csproj
@@ -177,6 +177,24 @@
7.3
prompt
+
+ true
+ ..\Build\
+ DEBUG;TRACE
+ full
+ AnyCPU
+ 7.3
+ prompt
+
+
+ ..\Build\
+ TRACE
+ true
+ pdbonly
+ AnyCPU
+ 7.3
+ prompt
+
$(ProgramData)\BHoM\Assemblies\Adapter_oM.dll
diff --git a/altConfigs.txt b/altConfigs.txt
index 094fe148..388cdc86 100644
--- a/altConfigs.txt
+++ b/altConfigs.txt
@@ -6,6 +6,7 @@ BHoM/Lusas_Toolkit/Debug200
BHoM/Lusas_Toolkit/Debug210
BHoM/Lusas_Toolkit/Debug211
BHoM/Lusas_Toolkit/Debug220
+BHoM/Lusas_Toolkit/Debug230
BHoM/Lusas_Toolkit/Release17
BHoM/Lusas_Toolkit/Release18
BHoM/Lusas_Toolkit/Release19
@@ -13,4 +14,5 @@ BHoM/Lusas_Toolkit/Release191
BHoM/Lusas_Toolkit/Release200
BHoM/Lusas_Toolkit/Release210
BHoM/Lusas_Toolkit/Release211
-BHoM/Lusas_Toolkit/Release220
\ No newline at end of file
+BHoM/Lusas_Toolkit/Release220
+BHoM/Lusas_Toolkit/Release230
\ No newline at end of file
diff --git a/libs/Version 230/Lusas.Interop.dll b/libs/Version 230/Lusas.Interop.dll
new file mode 100644
index 00000000..dcb4af90
Binary files /dev/null and b/libs/Version 230/Lusas.Interop.dll differ