From 46ed55ca923e8c1e007013aba7318f1d0e389545 Mon Sep 17 00:00:00 2001 From: GCRA101 <126593217+GCRA101@users.noreply.github.com> Date: Mon, 15 Dec 2025 17:16:28 +0000 Subject: [PATCH 1/5] Add folder libs/ with dll for v26 --- SAP2000_Adapter/SAP2000_Adapter.csproj | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/SAP2000_Adapter/SAP2000_Adapter.csproj b/SAP2000_Adapter/SAP2000_Adapter.csproj index 84c83f84..80b2cbec 100644 --- a/SAP2000_Adapter/SAP2000_Adapter.csproj +++ b/SAP2000_Adapter/SAP2000_Adapter.csproj @@ -71,6 +71,9 @@ False False + + ..\..\..\..\..\..\Program Files\Computers and Structures\SAP2000 26\NativeAPI\x86\CSiAPIv1.dll + C:\ProgramData\BHoM\Assemblies\Data_oM.dll False @@ -129,7 +132,7 @@ C:\ProgramData\BHoM\Assemblies\Quantities_oM.dll False - False + False C:\ProgramData\BHoM\Assemblies\Results_Engine.dll @@ -137,7 +140,8 @@ False - ..\packages\BHoM.Interop.SAP2000v21.1.0.0\lib\net47\SAP2000v1.dll + False + ..\libs\v26\SAP2000v1.dll C:\ProgramData\BHoM\Assemblies\Serialiser_Engine.dll From aabda220330b0ef4764f3cb37ac5e492759e8110 Mon Sep 17 00:00:00 2001 From: GCRA101 <126593217+GCRA101@users.noreply.github.com> Date: Thu, 12 Feb 2026 07:16:16 +0000 Subject: [PATCH 2/5] Move CSiAPIv1.dll to libs/ v26/ folder --- SAP2000_Adapter/SAP2000_Adapter.csproj | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/SAP2000_Adapter/SAP2000_Adapter.csproj b/SAP2000_Adapter/SAP2000_Adapter.csproj index 80b2cbec..135b40e0 100644 --- a/SAP2000_Adapter/SAP2000_Adapter.csproj +++ b/SAP2000_Adapter/SAP2000_Adapter.csproj @@ -71,8 +71,9 @@ False False - - ..\..\..\..\..\..\Program Files\Computers and Structures\SAP2000 26\NativeAPI\x86\CSiAPIv1.dll + + False + ..\libs\v26\CSiAPIv1.dll C:\ProgramData\BHoM\Assemblies\Data_oM.dll From 4c2e2960a375955ca2ccfa82a7e104237c81d98e Mon Sep 17 00:00:00 2001 From: BHoMBot Date: Tue, 17 Feb 2026 11:35:31 +0000 Subject: [PATCH 3/5] Update project compliance --- SAP2000_Adapter/SAP2000_Adapter.csproj | 58 +++++++++++++------------- 1 file changed, 29 insertions(+), 29 deletions(-) diff --git a/SAP2000_Adapter/SAP2000_Adapter.csproj b/SAP2000_Adapter/SAP2000_Adapter.csproj index 135b40e0..013fc1f7 100644 --- a/SAP2000_Adapter/SAP2000_Adapter.csproj +++ b/SAP2000_Adapter/SAP2000_Adapter.csproj @@ -1,4 +1,4 @@ - + @@ -32,42 +32,42 @@ - C:\ProgramData\BHoM\Assemblies\Acoustic_oM.dll + $(ProgramData)\BHoM\Assemblies\Acoustic_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Adapter_Engine.dll + $(ProgramData)\BHoM\Assemblies\Adapter_Engine.dll False False - C:\ProgramData\BHoM\Assemblies\Adapter_oM.dll + $(ProgramData)\BHoM\Assemblies\Adapter_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Analytical_oM.dll + $(ProgramData)\BHoM\Assemblies\Analytical_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Architecture_oM.dll + $(ProgramData)\BHoM\Assemblies\Architecture_oM.dll False False - C:\ProgramData\BHoM\Assemblies\BHoM.dll + $(ProgramData)\BHoM\Assemblies\BHoM.dll False False - C:\ProgramData\BHoM\Assemblies\BHoM_Adapter.dll + $(ProgramData)\BHoM\Assemblies\BHoM_Adapter.dll False False - C:\ProgramData\BHoM\Assemblies\BHoM_Engine.dll + $(ProgramData)\BHoM\Assemblies\BHoM_Engine.dll False False @@ -76,67 +76,67 @@ ..\libs\v26\CSiAPIv1.dll - C:\ProgramData\BHoM\Assemblies\Data_oM.dll + $(ProgramData)\BHoM\Assemblies\Data_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Dimensional_oM.dll + $(ProgramData)\BHoM\Assemblies\Dimensional_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Environment_oM.dll + $(ProgramData)\BHoM\Assemblies\Environment_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Geometry_Engine.dll + $(ProgramData)\BHoM\Assemblies\Geometry_Engine.dll False False - C:\ProgramData\BHoM\Assemblies\Geometry_oM.dll + $(ProgramData)\BHoM\Assemblies\Geometry_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Graphics_oM.dll + $(ProgramData)\BHoM\Assemblies\Graphics_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Humans_oM.dll + $(ProgramData)\BHoM\Assemblies\Humans_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Library_Engine.dll + $(ProgramData)\BHoM\Assemblies\Library_Engine.dll False False - C:\ProgramData\BHoM\Assemblies\Physical_Engine.dll + $(ProgramData)\BHoM\Assemblies\Physical_Engine.dll False False - C:\ProgramData\BHoM\Assemblies\Physical_oM.dll + $(ProgramData)\BHoM\Assemblies\Physical_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Planning_oM.dll + $(ProgramData)\BHoM\Assemblies\Planning_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Quantities_oM.dll + $(ProgramData)\BHoM\Assemblies\Quantities_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Results_Engine.dll + $(ProgramData)\BHoM\Assemblies\Results_Engine.dll False False @@ -145,32 +145,32 @@ ..\libs\v26\SAP2000v1.dll - C:\ProgramData\BHoM\Assemblies\Serialiser_Engine.dll + $(ProgramData)\BHoM\Assemblies\Serialiser_Engine.dll False False - C:\ProgramData\BHoM\Assemblies\Spatial_Engine.dll + $(ProgramData)\BHoM\Assemblies\Spatial_Engine.dll False False - C:\ProgramData\BHoM\Assemblies\Spatial_oM.dll + $(ProgramData)\BHoM\Assemblies\Spatial_oM.dll False False - C:\ProgramData\BHoM\Assemblies\Structure_AdapterModules.dll + $(ProgramData)\BHoM\Assemblies\Structure_AdapterModules.dll False False - C:\ProgramData\BHoM\Assemblies\Structure_Engine.dll + $(ProgramData)\BHoM\Assemblies\Structure_Engine.dll False False - C:\ProgramData\BHoM\Assemblies\Structure_oM.dll + $(ProgramData)\BHoM\Assemblies\Structure_oM.dll False False @@ -271,4 +271,4 @@ --> - \ No newline at end of file + From b76420b46231f34689155a7b0b99071cc060f52c Mon Sep 17 00:00:00 2001 From: GCRA101 <126593217+GCRA101@users.noreply.github.com> Date: Thu, 19 Feb 2026 13:00:25 +0000 Subject: [PATCH 4/5] Remove unused nuget packages --- SAP2000_Adapter/SAP2000_Adapter.csproj | 3 --- SAP2000_Adapter/packages.config | 4 ---- SAP2000_Engine/SAP2000_Engine.csproj | 9 +++++---- SAP2000_Engine/packages.config | 5 ----- SAP2000_oM/SAP2000_oM.csproj | 4 ++++ 5 files changed, 9 insertions(+), 16 deletions(-) delete mode 100644 SAP2000_Adapter/packages.config delete mode 100644 SAP2000_Engine/packages.config diff --git a/SAP2000_Adapter/SAP2000_Adapter.csproj b/SAP2000_Adapter/SAP2000_Adapter.csproj index 013fc1f7..c3d77112 100644 --- a/SAP2000_Adapter/SAP2000_Adapter.csproj +++ b/SAP2000_Adapter/SAP2000_Adapter.csproj @@ -242,9 +242,6 @@ - - - {4bb31ae9-b7ce-42c8-80a4-484389d23de2} diff --git a/SAP2000_Adapter/packages.config b/SAP2000_Adapter/packages.config deleted file mode 100644 index d337e302..00000000 --- a/SAP2000_Adapter/packages.config +++ /dev/null @@ -1,4 +0,0 @@ - - - - \ No newline at end of file diff --git a/SAP2000_Engine/SAP2000_Engine.csproj b/SAP2000_Engine/SAP2000_Engine.csproj index cdf2bb73..f589d490 100644 --- a/SAP2000_Engine/SAP2000_Engine.csproj +++ b/SAP2000_Engine/SAP2000_Engine.csproj @@ -116,6 +116,10 @@ False False + + False + ..\libs\v26\SAP2000v1.dll + $(ProgramData)\BHoM\Assemblies\Serialiser_Engine.dll False @@ -152,9 +156,6 @@ - - - {bc975b64-e35e-4155-a067-7a88505e61c2} @@ -175,4 +176,4 @@ xcopy "$(TargetDir)$(TargetFileName)" "C:\ProgramData\BHoM\Assemblies" /Y --> - + \ No newline at end of file diff --git a/SAP2000_Engine/packages.config b/SAP2000_Engine/packages.config deleted file mode 100644 index c1639134..00000000 --- a/SAP2000_Engine/packages.config +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/SAP2000_oM/SAP2000_oM.csproj b/SAP2000_oM/SAP2000_oM.csproj index ad5b784f..711f4dc6 100644 --- a/SAP2000_oM/SAP2000_oM.csproj +++ b/SAP2000_oM/SAP2000_oM.csproj @@ -51,6 +51,10 @@ False False + + False + ..\libs\v26\SAP2000v1.dll + C:\ProgramData\BHoM\Assemblies\Structure_oM.dll False From 1dd95594c1b25c4cd8c473af48a95f9f48af53bb Mon Sep 17 00:00:00 2001 From: GCRA101 <126593217+GCRA101@users.noreply.github.com> Date: Thu, 19 Feb 2026 14:39:41 +0000 Subject: [PATCH 5/5] Fix reference to SAP2000v1.dll in .csproj files --- SAP2000_Adapter/SAP2000_Adapter.csproj | 8 ++++---- SAP2000_Engine/SAP2000_Engine.csproj | 4 ++-- SAP2000_oM/SAP2000_oM.csproj | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/SAP2000_Adapter/SAP2000_Adapter.csproj b/SAP2000_Adapter/SAP2000_Adapter.csproj index c3d77112..a0c41192 100644 --- a/SAP2000_Adapter/SAP2000_Adapter.csproj +++ b/SAP2000_Adapter/SAP2000_Adapter.csproj @@ -71,9 +71,9 @@ False False - - False + ..\libs\v26\CSiAPIv1.dll + False $(ProgramData)\BHoM\Assemblies\Data_oM.dll @@ -140,9 +140,9 @@ False False - - False + ..\libs\v26\SAP2000v1.dll + False $(ProgramData)\BHoM\Assemblies\Serialiser_Engine.dll diff --git a/SAP2000_Engine/SAP2000_Engine.csproj b/SAP2000_Engine/SAP2000_Engine.csproj index f589d490..00a56235 100644 --- a/SAP2000_Engine/SAP2000_Engine.csproj +++ b/SAP2000_Engine/SAP2000_Engine.csproj @@ -116,9 +116,9 @@ False False - - False + ..\libs\v26\SAP2000v1.dll + False $(ProgramData)\BHoM\Assemblies\Serialiser_Engine.dll diff --git a/SAP2000_oM/SAP2000_oM.csproj b/SAP2000_oM/SAP2000_oM.csproj index 711f4dc6..bd516e33 100644 --- a/SAP2000_oM/SAP2000_oM.csproj +++ b/SAP2000_oM/SAP2000_oM.csproj @@ -51,9 +51,9 @@ False False - - False + ..\libs\v26\SAP2000v1.dll + False C:\ProgramData\BHoM\Assemblies\Structure_oM.dll