ProjectSettings updated for better debugging capabilities
diff --git a/sdks/dotnet/basyx-components/BaSyx.AAS.Client.Http/BaSyx.AAS.Client.Http.csproj b/sdks/dotnet/basyx-components/BaSyx.AAS.Client.Http/BaSyx.AAS.Client.Http.csproj
index 6fd87bf..a9448f9 100644
--- a/sdks/dotnet/basyx-components/BaSyx.AAS.Client.Http/BaSyx.AAS.Client.Http.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.AAS.Client.Http/BaSyx.AAS.Client.Http.csproj
@@ -14,15 +14,12 @@
     <RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent>
     <PackageIcon>basyxlogo.png</PackageIcon>
     <LangVersion>8.0</LangVersion>
+    <Configurations>Debug;Release</Configurations>
   </PropertyGroup>
 
-  <ItemGroup>
-    <PackageReference Include="BaSyx.API" Version="1.0.0" />
-    <PackageReference Include="BaSyx.Utils.DependencyInjection" Version="1.0.0" />
-  </ItemGroup>
-
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
@@ -32,6 +29,11 @@
     </None>
   </ItemGroup>
 
+  <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.API\BaSyx.API.csproj" />
+    <ProjectReference Include="..\..\basyx-core\BaSyx.Utils.DependencyInjection\BaSyx.Utils.DependencyInjection.csproj" />
+  </ItemGroup>
+
   <Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <Exec Command="IF EXIST %25BASYX_REPO%25 ( dotnet pack &quot;$(ProjectPath)&quot; -c Release --no-build --include-source --include-symbols --output &quot;%25BASYX_REPO%25&quot; ) ELSE ( ECHO BASYX_REPO Environment Variable not found)" />
   </Target>
diff --git a/sdks/dotnet/basyx-components/BaSyx.AAS.Server.Http/BaSyx.AAS.Server.Http.csproj b/sdks/dotnet/basyx-components/BaSyx.AAS.Server.Http/BaSyx.AAS.Server.Http.csproj
index 6001a45..ed7ebe0 100644
--- a/sdks/dotnet/basyx-components/BaSyx.AAS.Server.Http/BaSyx.AAS.Server.Http.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.AAS.Server.Http/BaSyx.AAS.Server.Http.csproj
@@ -22,11 +22,12 @@
     <ProjectReference Include="..\BaSyx.API.Http.Controllers\BaSyx.API.Http.Controllers.csproj" />
     <ProjectReference Include="..\BaSyx.Components.Common\BaSyx.Components.Common.csproj" />
   </ItemGroup>
-  
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
-  </PropertyGroup>
 
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
+  
   <ItemGroup>
     <None Include="..\..\resources\basyxlogo.png">
       <Pack>True</Pack>
diff --git a/sdks/dotnet/basyx-components/BaSyx.API.Http.Controllers.AASX/BaSyx.API.Http.Controllers.AASX.csproj b/sdks/dotnet/basyx-components/BaSyx.API.Http.Controllers.AASX/BaSyx.API.Http.Controllers.AASX.csproj
index e1f8a12..9d9f6b3 100644
--- a/sdks/dotnet/basyx-components/BaSyx.API.Http.Controllers.AASX/BaSyx.API.Http.Controllers.AASX.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.API.Http.Controllers.AASX/BaSyx.API.Http.Controllers.AASX.csproj
@@ -18,6 +18,7 @@
     <GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <IsPackable>true</IsPackable>
+    <Configurations>Debug;Release</Configurations>
   </PropertyGroup>
 
   <ItemGroup>
@@ -29,22 +30,31 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.API" Version="1.0.0" />
-    <PackageReference Include="BaSyx.Models.Export" Version="1.0.0" />
     <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
     <PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="5.0.5" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugWithNuGet|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
+  
   <ItemGroup>
     <None Include="..\..\resources\basyxlogo.png">
       <Pack>True</Pack>
       <PackagePath></PackagePath>
     </None>
   </ItemGroup>
+  
+  <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.API\BaSyx.API.csproj" />
+    <ProjectReference Include="..\..\basyx-core\BaSyx.Models.Export\BaSyx.Models.Export.csproj" />
+  </ItemGroup>
 
   <Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <Exec Command="IF EXIST %25BASYX_REPO%25 ( dotnet pack &quot;$(ProjectPath)&quot; -c Release --no-build --include-source --include-symbols --output &quot;%25BASYX_REPO%25&quot; ) ELSE ( ECHO BASYX_REPO Environment Variable not found)" />
diff --git a/sdks/dotnet/basyx-components/BaSyx.API.Http.Controllers/BaSyx.API.Http.Controllers.csproj b/sdks/dotnet/basyx-components/BaSyx.API.Http.Controllers/BaSyx.API.Http.Controllers.csproj
index ab5e8ce..96638da 100644
--- a/sdks/dotnet/basyx-components/BaSyx.API.Http.Controllers/BaSyx.API.Http.Controllers.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.API.Http.Controllers/BaSyx.API.Http.Controllers.csproj
@@ -17,6 +17,7 @@
     <GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
     <GenerateDocumentationFile>true</GenerateDocumentationFile>
     <IsPackable>true</IsPackable>
+    <Configurations>Debug;Release</Configurations>
   </PropertyGroup>
 
   <ItemGroup>
@@ -28,14 +29,19 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.API" Version="1.0.0" />
     <PackageReference Include="NLog.Web.AspNetCore" Version="4.12.0" />
     <PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="5.0.5" />
     <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
+  </PropertyGroup>
+
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugWithNuGet|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
@@ -45,6 +51,10 @@
     </None>
   </ItemGroup>
 
+  <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.API\BaSyx.API.csproj" />
+  </ItemGroup>
+
   <Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <Exec Command="IF EXIST %25BASYX_REPO%25 ( dotnet pack &quot;$(ProjectPath)&quot; -c Release --no-build --include-source --include-symbols --output &quot;%25BASYX_REPO%25&quot; ) ELSE ( ECHO BASYX_REPO Environment Variable not found)" />
   </Target>
diff --git a/sdks/dotnet/basyx-components/BaSyx.CLI/BaSyx.CLI.csproj b/sdks/dotnet/basyx-components/BaSyx.CLI/BaSyx.CLI.csproj
index 7991d07..0320c44 100644
--- a/sdks/dotnet/basyx-components/BaSyx.CLI/BaSyx.CLI.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.CLI/BaSyx.CLI.csproj
@@ -4,6 +4,7 @@
     <OutputType>Exe</OutputType>
     <TargetFramework>netcoreapp3.1</TargetFramework>
     <AssemblyName>basyx</AssemblyName>
+    <Configurations>Debug;Release</Configurations>
   </PropertyGroup>
 
   <ItemGroup>
@@ -23,9 +24,12 @@
   </ItemGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.Models.Export" Version="1.0.0" />
     <PackageReference Include="CommandLineParser" Version="2.8.0" />
     <PackageReference Include="NLog" Version="4.7.9" />
   </ItemGroup>
 
+  <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.Models.Export\BaSyx.Models.Export.csproj" />
+  </ItemGroup>
+
 </Project>
diff --git a/sdks/dotnet/basyx-components/BaSyx.Common.UI.Swagger/BaSyx.Common.UI.Swagger.csproj b/sdks/dotnet/basyx-components/BaSyx.Common.UI.Swagger/BaSyx.Common.UI.Swagger.csproj
index 726ab8d..38523c0 100644
--- a/sdks/dotnet/basyx-components/BaSyx.Common.UI.Swagger/BaSyx.Common.UI.Swagger.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.Common.UI.Swagger/BaSyx.Common.UI.Swagger.csproj
@@ -14,10 +14,10 @@
     <RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent>
     <PackageIcon>basyxlogo.png</PackageIcon>
     <LangVersion>8.0</LangVersion>
+    <Configurations>Debug;Release</Configurations>
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.Utils" Version="1.0.0" />
     <PackageReference Include="Microsoft.AspNetCore.Hosting.Abstractions" Version="2.2.0" />
     <PackageReference Include="Microsoft.OpenApi" Version="1.2.3" />
     <PackageReference Include="Swashbuckle.AspNetCore" Version="6.1.3" />
@@ -25,11 +25,13 @@
   </ItemGroup>
 
   <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.Utils\BaSyx.Utils.csproj" />
     <ProjectReference Include="..\BaSyx.Components.Common.Abstractions\BaSyx.Components.Common.Abstractions.csproj" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-components/BaSyx.Common.UI/BaSyx.Common.UI.csproj b/sdks/dotnet/basyx-components/BaSyx.Common.UI/BaSyx.Common.UI.csproj
index a7f5955..2aafedb 100644
--- a/sdks/dotnet/basyx-components/BaSyx.Common.UI/BaSyx.Common.UI.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.Common.UI/BaSyx.Common.UI.csproj
@@ -16,10 +16,10 @@
     <GenerateEmbeddedFilesManifest>true</GenerateEmbeddedFilesManifest>
     <AddRazorSupportForMvc>true</AddRazorSupportForMvc>
     <LangVersion>8.0</LangVersion>
+    <Configurations>Debug;Release</Configurations>
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.API" Version="1.0.0" />
     <PackageReference Include="Microsoft.AspNetCore.Hosting.Abstractions" Version="2.2.0" />
     <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
     <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="2.2.0" />
@@ -32,11 +32,13 @@
   </ItemGroup>
 
   <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.API\BaSyx.API.csproj" />
     <ProjectReference Include="..\BaSyx.Components.Common.Abstractions\BaSyx.Components.Common.Abstractions.csproj" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-components/BaSyx.Components.Common.Abstractions/BaSyx.Components.Common.Abstractions.csproj b/sdks/dotnet/basyx-components/BaSyx.Components.Common.Abstractions/BaSyx.Components.Common.Abstractions.csproj
index 7eefe75..7da7cff 100644
--- a/sdks/dotnet/basyx-components/BaSyx.Components.Common.Abstractions/BaSyx.Components.Common.Abstractions.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.Components.Common.Abstractions/BaSyx.Components.Common.Abstractions.csproj
@@ -21,8 +21,9 @@
     <PackageReference Include="Microsoft.AspNetCore.Hosting.Abstractions" Version="2.2.0" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-components/BaSyx.Components.Common/BaSyx.Components.Common.csproj b/sdks/dotnet/basyx-components/BaSyx.Components.Common/BaSyx.Components.Common.csproj
index dc55551..0db68ee 100644
--- a/sdks/dotnet/basyx-components/BaSyx.Components.Common/BaSyx.Components.Common.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.Components.Common/BaSyx.Components.Common.csproj
@@ -17,9 +17,6 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.API" Version="1.0.0" />
-    <PackageReference Include="BaSyx.Utils" Version="1.0.0" />
-    <PackageReference Include="BaSyx.Utils.DependencyInjection" Version="1.0.0" />
     <PackageReference Include="Microsoft.AspNetCore.Mvc.Core" Version="2.2.5" />
     <PackageReference Include="Microsoft.AspNetCore.Mvc.NewtonsoftJson" Version="3.1.14" />
     <PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="5.0.0" />
@@ -29,11 +26,15 @@
   </ItemGroup>
 
   <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.API\BaSyx.API.csproj" />
+    <ProjectReference Include="..\..\basyx-core\BaSyx.Utils.DependencyInjection\BaSyx.Utils.DependencyInjection.csproj" />
+    <ProjectReference Include="..\..\basyx-core\BaSyx.Utils\BaSyx.Utils.csproj" />
     <ProjectReference Include="..\BaSyx.Components.Common.Abstractions\BaSyx.Components.Common.Abstractions.csproj" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-components/BaSyx.Discovery.mDNS/BaSyx.Discovery.mDNS.csproj b/sdks/dotnet/basyx-components/BaSyx.Discovery.mDNS/BaSyx.Discovery.mDNS.csproj
index 301dcf1..b407bad 100644
--- a/sdks/dotnet/basyx-components/BaSyx.Discovery.mDNS/BaSyx.Discovery.mDNS.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.Discovery.mDNS/BaSyx.Discovery.mDNS.csproj
@@ -14,21 +14,23 @@
     <PackageIcon>basyxlogo.png</PackageIcon>
     <PackageIconUrl />
     <LangVersion>8.0</LangVersion>
+    <Configurations>Debug;Release</Configurations>
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.API" Version="1.0.0" />
     <PackageReference Include="Makaretu.Dns" Version="2.0.1" />
     <PackageReference Include="Makaretu.Dns.Multicast" Version="0.27.0" />
     <PackageReference Include="NLog" Version="4.7.9" />
   </ItemGroup>
 
   <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.API\BaSyx.API.csproj" />
     <ProjectReference Include="..\BaSyx.AAS.Client.Http\BaSyx.AAS.Client.Http.csproj" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-components/BaSyx.Registry.Client.Http/BaSyx.Registry.Client.Http.csproj b/sdks/dotnet/basyx-components/BaSyx.Registry.Client.Http/BaSyx.Registry.Client.Http.csproj
index d045ce5..b739422 100644
--- a/sdks/dotnet/basyx-components/BaSyx.Registry.Client.Http/BaSyx.Registry.Client.Http.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.Registry.Client.Http/BaSyx.Registry.Client.Http.csproj
@@ -18,13 +18,12 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.API" Version="1.0.0" />
-    <PackageReference Include="BaSyx.Utils.DependencyInjection" Version="1.0.0" />
     <PackageReference Include="NLog" Version="4.7.9" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
@@ -42,6 +41,11 @@
     </Content>
   </ItemGroup>
 
+  <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.API\BaSyx.API.csproj" />
+    <ProjectReference Include="..\..\basyx-core\BaSyx.Utils.DependencyInjection\BaSyx.Utils.DependencyInjection.csproj" />
+  </ItemGroup>
+
   <Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <Exec Command="IF EXIST %25BASYX_REPO%25 ( dotnet pack &quot;$(ProjectPath)&quot; -c Release --no-build --include-source --include-symbols --output &quot;%25BASYX_REPO%25&quot; ) ELSE ( ECHO BASYX_REPO Environment Variable not found)" />
   </Target>
diff --git a/sdks/dotnet/basyx-components/BaSyx.Registry.ReferenceImpl.FileBased/BaSyx.Registry.ReferenceImpl.FileBased.csproj b/sdks/dotnet/basyx-components/BaSyx.Registry.ReferenceImpl.FileBased/BaSyx.Registry.ReferenceImpl.FileBased.csproj
index c054477..887f097 100644
--- a/sdks/dotnet/basyx-components/BaSyx.Registry.ReferenceImpl.FileBased/BaSyx.Registry.ReferenceImpl.FileBased.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.Registry.ReferenceImpl.FileBased/BaSyx.Registry.ReferenceImpl.FileBased.csproj
@@ -14,16 +14,16 @@
     <RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent>
     <PackageIcon>basyxlogo.png</PackageIcon>
     <LangVersion>8.0</LangVersion>
+    <Configurations>Debug;Release</Configurations>
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.API" Version="1.0.0" />
-    <PackageReference Include="BaSyx.Utils.DependencyInjection" Version="1.0.0" />
     <PackageReference Include="Newtonsoft.Json" Version="13.0.1" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
@@ -41,6 +41,11 @@
     </Content>
   </ItemGroup>
 
+  <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.API\BaSyx.API.csproj" />
+    <ProjectReference Include="..\..\basyx-core\BaSyx.Utils.DependencyInjection\BaSyx.Utils.DependencyInjection.csproj" />
+  </ItemGroup>
+
   <Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <Exec Command="IF EXIST %25BASYX_REPO%25 ( dotnet pack &quot;$(ProjectPath)&quot; -c Release --no-build --include-source --include-symbols --output &quot;%25BASYX_REPO%25&quot; ) ELSE ( ECHO BASYX_REPO Environment Variable not found)" />
   </Target>
diff --git a/sdks/dotnet/basyx-components/BaSyx.Registry.Server.Http/BaSyx.Registry.Server.Http.csproj b/sdks/dotnet/basyx-components/BaSyx.Registry.Server.Http/BaSyx.Registry.Server.Http.csproj
index 2106faf..4624aa8 100644
--- a/sdks/dotnet/basyx-components/BaSyx.Registry.Server.Http/BaSyx.Registry.Server.Http.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.Registry.Server.Http/BaSyx.Registry.Server.Http.csproj
@@ -19,16 +19,14 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.API" Version="1.0.0" />
-  </ItemGroup>
-
-  <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.API\BaSyx.API.csproj" />
     <ProjectReference Include="..\BaSyx.API.Http.Controllers\BaSyx.API.Http.Controllers.csproj" />
     <ProjectReference Include="..\BaSyx.Components.Common\BaSyx.Components.Common.csproj" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-components/BaSyx.Submodel.Client.Http/BaSyx.Submodel.Client.Http.csproj b/sdks/dotnet/basyx-components/BaSyx.Submodel.Client.Http/BaSyx.Submodel.Client.Http.csproj
index f7d8519..647459c 100644
--- a/sdks/dotnet/basyx-components/BaSyx.Submodel.Client.Http/BaSyx.Submodel.Client.Http.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.Submodel.Client.Http/BaSyx.Submodel.Client.Http.csproj
@@ -14,15 +14,12 @@
     <RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent>
     <PackageIcon>basyxlogo.png</PackageIcon>
     <LangVersion>8.0</LangVersion>
+    <Configurations>Debug;Release</Configurations>
   </PropertyGroup>
 
-  <ItemGroup>
-    <PackageReference Include="BaSyx.API" Version="1.0.0" />
-    <PackageReference Include="BaSyx.Utils.DependencyInjection" Version="1.0.0" />
-  </ItemGroup>
-
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
@@ -32,6 +29,11 @@
     </None>
   </ItemGroup>
 
+  <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.API\BaSyx.API.csproj" />
+    <ProjectReference Include="..\..\basyx-core\BaSyx.Utils.DependencyInjection\BaSyx.Utils.DependencyInjection.csproj" />
+  </ItemGroup>
+
   <Target Name="PostBuild" AfterTargets="PostBuildEvent" Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
     <Exec Command="IF EXIST %25BASYX_REPO%25 ( dotnet pack &quot;$(ProjectPath)&quot; -c Release --no-build --include-source --include-symbols --output &quot;%25BASYX_REPO%25&quot; ) ELSE ( ECHO BASYX_REPO Environment Variable not found)" />
   </Target>
diff --git a/sdks/dotnet/basyx-components/BaSyx.Submodel.Server.Http/BaSyx.Submodel.Server.Http.csproj b/sdks/dotnet/basyx-components/BaSyx.Submodel.Server.Http/BaSyx.Submodel.Server.Http.csproj
index 9c90066..8088360 100644
--- a/sdks/dotnet/basyx-components/BaSyx.Submodel.Server.Http/BaSyx.Submodel.Server.Http.csproj
+++ b/sdks/dotnet/basyx-components/BaSyx.Submodel.Server.Http/BaSyx.Submodel.Server.Http.csproj
@@ -18,18 +18,16 @@
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="BaSyx.Utils.DependencyInjection" Version="1.0.0" />
-  </ItemGroup>
-
-  <ItemGroup>
+    <ProjectReference Include="..\..\basyx-core\BaSyx.Utils.DependencyInjection\BaSyx.Utils.DependencyInjection.csproj" />
     <ProjectReference Include="..\BaSyx.API.Http.Controllers\BaSyx.API.Http.Controllers.csproj" />
     <ProjectReference Include="..\BaSyx.Components.Common\BaSyx.Components.Common.csproj" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
-
+  
   <ItemGroup>
     <None Include="..\..\resources\basyxlogo.png">
       <Pack>True</Pack>
diff --git a/sdks/dotnet/basyx-core/BaSyx.API/BaSyx.API.csproj b/sdks/dotnet/basyx-core/BaSyx.API/BaSyx.API.csproj
index a2a7b1a..7035237 100644
--- a/sdks/dotnet/basyx-core/BaSyx.API/BaSyx.API.csproj
+++ b/sdks/dotnet/basyx-core/BaSyx.API/BaSyx.API.csproj
@@ -13,10 +13,12 @@
 	  <PackageLicenseExpression>EPL-2.0</PackageLicenseExpression>
 	  <RunPostBuildEvent>OnOutputUpdated</RunPostBuildEvent>
     <PackageIcon>basyxlogo.png</PackageIcon>
+    <Configurations>Debug;Release</Configurations>
   </PropertyGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
   
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-core/BaSyx.Models.Export/BaSyx.Models.Export.csproj b/sdks/dotnet/basyx-core/BaSyx.Models.Export/BaSyx.Models.Export.csproj
index 4f47551..cb3a76e 100644
--- a/sdks/dotnet/basyx-core/BaSyx.Models.Export/BaSyx.Models.Export.csproj
+++ b/sdks/dotnet/basyx-core/BaSyx.Models.Export/BaSyx.Models.Export.csproj
@@ -28,8 +28,9 @@
     <PackageReference Include="Microsoft.Extensions.FileProviders.Embedded" Version="5.0.5" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
   
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-core/BaSyx.Models/BaSyx.Models.csproj b/sdks/dotnet/basyx-core/BaSyx.Models/BaSyx.Models.csproj
index 0a915e7..ab59ffa 100644
--- a/sdks/dotnet/basyx-core/BaSyx.Models/BaSyx.Models.csproj
+++ b/sdks/dotnet/basyx-core/BaSyx.Models/BaSyx.Models.csproj
@@ -14,12 +14,12 @@
     <PackageLicenseExpression>EPL-2.0</PackageLicenseExpression>
     <PackageIcon>basyxlogo.png</PackageIcon>
   </PropertyGroup>
-  
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
   
-  
   <ItemGroup>
     <ProjectReference Include="..\BaSyx.Utils.DependencyInjection.Abstractions\BaSyx.Utils.DependencyInjection.Abstractions.csproj" />
     <ProjectReference Include="..\BaSyx.Utils\BaSyx.Utils.csproj" />
diff --git a/sdks/dotnet/basyx-core/BaSyx.Utils.Client.Mqtt/BaSyx.Utils.Client.Mqtt.csproj b/sdks/dotnet/basyx-core/BaSyx.Utils.Client.Mqtt/BaSyx.Utils.Client.Mqtt.csproj
index ef80a63..5e57131 100644
--- a/sdks/dotnet/basyx-core/BaSyx.Utils.Client.Mqtt/BaSyx.Utils.Client.Mqtt.csproj
+++ b/sdks/dotnet/basyx-core/BaSyx.Utils.Client.Mqtt/BaSyx.Utils.Client.Mqtt.csproj
@@ -16,8 +16,9 @@
     <PackageIcon>basyxlogo.png</PackageIcon>
   </PropertyGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
   
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-core/BaSyx.Utils.DependencyInjection.Abstractions/BaSyx.Utils.DependencyInjection.Abstractions.csproj b/sdks/dotnet/basyx-core/BaSyx.Utils.DependencyInjection.Abstractions/BaSyx.Utils.DependencyInjection.Abstractions.csproj
index c2b3e2d..0619759 100644
--- a/sdks/dotnet/basyx-core/BaSyx.Utils.DependencyInjection.Abstractions/BaSyx.Utils.DependencyInjection.Abstractions.csproj
+++ b/sdks/dotnet/basyx-core/BaSyx.Utils.DependencyInjection.Abstractions/BaSyx.Utils.DependencyInjection.Abstractions.csproj
@@ -20,8 +20,9 @@
     <PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="5.0.1" />
   </ItemGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
 
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-core/BaSyx.Utils.DependencyInjection/BaSyx.Utils.DependencyInjection.csproj b/sdks/dotnet/basyx-core/BaSyx.Utils.DependencyInjection/BaSyx.Utils.DependencyInjection.csproj
index e959a0f..059cef7 100644
--- a/sdks/dotnet/basyx-core/BaSyx.Utils.DependencyInjection/BaSyx.Utils.DependencyInjection.csproj
+++ b/sdks/dotnet/basyx-core/BaSyx.Utils.DependencyInjection/BaSyx.Utils.DependencyInjection.csproj
@@ -16,8 +16,9 @@
     <PackageIcon>basyxlogo.png</PackageIcon>
   </PropertyGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
   
   <ItemGroup>
diff --git a/sdks/dotnet/basyx-core/BaSyx.Utils/BaSyx.Utils.csproj b/sdks/dotnet/basyx-core/BaSyx.Utils/BaSyx.Utils.csproj
index 57aea0f..4637776 100644
--- a/sdks/dotnet/basyx-core/BaSyx.Utils/BaSyx.Utils.csproj
+++ b/sdks/dotnet/basyx-core/BaSyx.Utils/BaSyx.Utils.csproj
@@ -16,8 +16,9 @@
     <PackageIcon>basyxlogo.png</PackageIcon>
   </PropertyGroup>
 
-  <PropertyGroup>
-    <DebugType>Full</DebugType>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
+    <DebugType>full</DebugType>
+    <DebugSymbols>true</DebugSymbols>
   </PropertyGroup>
   
   <ItemGroup>