diff --git a/OSLC4Net_SDK/Directory.Build.props b/OSLC4Net_SDK/Directory.Build.props
index 606aa83a..5d27a246 100644
--- a/OSLC4Net_SDK/Directory.Build.props
+++ b/OSLC4Net_SDK/Directory.Build.props
@@ -1,17 +1,34 @@
+
+ true
+
+
$(RELEASE_VERSION)
999.9.9
ts.$([System.DateTime]::UtcNow.ToString(`yyyyMMddHHmm`))
EPL-1.0
Andrii Berezovskyi and OSLC4Net contributors
+ © Andrii Berezovskyi and OSLC4Net contributors 2023; © IBM 2012
README.md
https://github.com/OSLC/oslc4net/
https://github.com/OSLC/oslc4net/
+ true
+
+
+
+ true
+ snupkg
+ true
+ true
+
+
+
+
12
enable
diff --git a/OSLC4Net_SDK/OSLC4Net.ChangeManagement/OSLC4Net.ChangeManagementCommon.csproj b/OSLC4Net_SDK/OSLC4Net.ChangeManagement/OSLC4Net.ChangeManagementCommon.csproj
index d9992bd5..0874be51 100644
--- a/OSLC4Net_SDK/OSLC4Net.ChangeManagement/OSLC4Net.ChangeManagementCommon.csproj
+++ b/OSLC4Net_SDK/OSLC4Net.ChangeManagement/OSLC4Net.ChangeManagementCommon.csproj
@@ -2,10 +2,10 @@
netstandard2.0
Library
- OSLC4Net.ChangeManagement
..\
false
- ChangeManagement
+ OSLC4Net.ChangeManagement
+ OSLC4Net.ChangeManagement
OSLC4Net.ChangeManagement
diff --git a/OSLC4Net_SDK/OSLC4Net.ChangeManagement/Properties/AssemblyInfo.cs b/OSLC4Net_SDK/OSLC4Net.ChangeManagement/Properties/AssemblyInfo.cs
index fb548003..231f6dfe 100644
--- a/OSLC4Net_SDK/OSLC4Net.ChangeManagement/Properties/AssemblyInfo.cs
+++ b/OSLC4Net_SDK/OSLC4Net.ChangeManagement/Properties/AssemblyInfo.cs
@@ -2,8 +2,6 @@
using System.Runtime.InteropServices;
using OSLC4Net.ChangeManagement;
using OSLC4Net.Core.Attribute;
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
diff --git a/OSLC4Net_SDK/OSLC4Net.Client/OSLC4Net.Client.csproj b/OSLC4Net_SDK/OSLC4Net.Client/OSLC4Net.Client.csproj
index 199d80d3..c4e7aad3 100644
--- a/OSLC4Net_SDK/OSLC4Net.Client/OSLC4Net.Client.csproj
+++ b/OSLC4Net_SDK/OSLC4Net.Client/OSLC4Net.Client.csproj
@@ -2,27 +2,15 @@
netstandard2.1
Library
- EPL-1.0
- Andrii Berezovskyi and OSLC4Net contributors
- README.md
- MSBuild_Nuget_Pack/
- https://github.com/OSLC/oslc4net/
- https://github.com/OSLC/oslc4net/
..\
false
OSLC4Net.Client
OSLC4Net.Client
- Copyright OSLC4Net contributors 2023, IBM 2012
bin\Debug\OSLC4Net.Client.XML
-
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/OSLC4Net_SDK/OSLC4Net.Client/Properties/AssemblyInfo.cs b/OSLC4Net_SDK/OSLC4Net.Client/Properties/AssemblyInfo.cs
index 53ff9a2d..7b89fb35 100644
--- a/OSLC4Net_SDK/OSLC4Net.Client/Properties/AssemblyInfo.cs
+++ b/OSLC4Net_SDK/OSLC4Net.Client/Properties/AssemblyInfo.cs
@@ -1,7 +1,5 @@
using System.Reflection;
using System.Runtime.InteropServices;
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
diff --git a/OSLC4Net_SDK/OSLC4Net.Core.DotNetRdfProvider/OSLC4Net.Core.DotNetRdfProvider.csproj b/OSLC4Net_SDK/OSLC4Net.Core.DotNetRdfProvider/OSLC4Net.Core.DotNetRdfProvider.csproj
index 28efadad..b64e5e87 100644
--- a/OSLC4Net_SDK/OSLC4Net.Core.DotNetRdfProvider/OSLC4Net.Core.DotNetRdfProvider.csproj
+++ b/OSLC4Net_SDK/OSLC4Net.Core.DotNetRdfProvider/OSLC4Net.Core.DotNetRdfProvider.csproj
@@ -16,9 +16,5 @@
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/OSLC4Net_SDK/OSLC4Net.Core.JsonProvider/OSLC4Net.Core.JsonProvider.csproj b/OSLC4Net_SDK/OSLC4Net.Core.JsonProvider/OSLC4Net.Core.JsonProvider.csproj
index bb93513b..c72cbae3 100644
--- a/OSLC4Net_SDK/OSLC4Net.Core.JsonProvider/OSLC4Net.Core.JsonProvider.csproj
+++ b/OSLC4Net_SDK/OSLC4Net.Core.JsonProvider/OSLC4Net.Core.JsonProvider.csproj
@@ -11,7 +11,6 @@
-
diff --git a/OSLC4Net_SDK/OSLC4Net.Core.JsonProvider/Properties/AssemblyInfo.cs b/OSLC4Net_SDK/OSLC4Net.Core.JsonProvider/Properties/AssemblyInfo.cs
index 80ccee1c..3c9f1b53 100644
--- a/OSLC4Net_SDK/OSLC4Net.Core.JsonProvider/Properties/AssemblyInfo.cs
+++ b/OSLC4Net_SDK/OSLC4Net.Core.JsonProvider/Properties/AssemblyInfo.cs
@@ -4,10 +4,6 @@
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyCopyright("Copyright OSLC4Net contributors 2023, IBM 2013")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
diff --git a/OSLC4Net_SDK/OSLC4Net.Core.Query/OSLC4Net.Core.Query.csproj b/OSLC4Net_SDK/OSLC4Net.Core.Query/OSLC4Net.Core.Query.csproj
index 55b0415b..d343c5be 100644
--- a/OSLC4Net_SDK/OSLC4Net.Core.Query/OSLC4Net.Core.Query.csproj
+++ b/OSLC4Net_SDK/OSLC4Net.Core.Query/OSLC4Net.Core.Query.csproj
@@ -16,9 +16,5 @@
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/OSLC4Net_SDK/OSLC4Net.Core.Query/Properties/AssemblyInfo.cs b/OSLC4Net_SDK/OSLC4Net.Core.Query/Properties/AssemblyInfo.cs
index d8a60c04..dc929619 100644
--- a/OSLC4Net_SDK/OSLC4Net.Core.Query/Properties/AssemblyInfo.cs
+++ b/OSLC4Net_SDK/OSLC4Net.Core.Query/Properties/AssemblyInfo.cs
@@ -1,7 +1,5 @@
using System.Reflection;
using System.Runtime.InteropServices;
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
// TODO: improve for better F# interop
//[assembly: CLSCompliant(true)]
diff --git a/OSLC4Net_SDK/OSLC4Net.Core/OSLC4Net.Core.csproj b/OSLC4Net_SDK/OSLC4Net.Core/OSLC4Net.Core.csproj
index ac431b58..56f3f71c 100644
--- a/OSLC4Net_SDK/OSLC4Net.Core/OSLC4Net.Core.csproj
+++ b/OSLC4Net_SDK/OSLC4Net.Core/OSLC4Net.Core.csproj
@@ -98,9 +98,5 @@
-
- all
- runtime; build; native; contentfiles; analyzers; buildtransitive
-
diff --git a/OSLC4Net_SDK/Tests/OSLC4Net.Client.Tests/Properties/AssemblyInfo.cs b/OSLC4Net_SDK/Tests/OSLC4Net.Client.Tests/Properties/AssemblyInfo.cs
index a841bdc9..7f4739e2 100644
--- a/OSLC4Net_SDK/Tests/OSLC4Net.Client.Tests/Properties/AssemblyInfo.cs
+++ b/OSLC4Net_SDK/Tests/OSLC4Net.Client.Tests/Properties/AssemblyInfo.cs
@@ -1,7 +1,5 @@
using System.Reflection;
using System.Runtime.InteropServices;
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
diff --git a/OSLC4Net_SDK/Tests/OSLC4Net.Core.DotNetRdfProviderTests/Properties/AssemblyInfo.cs b/OSLC4Net_SDK/Tests/OSLC4Net.Core.DotNetRdfProviderTests/Properties/AssemblyInfo.cs
index 923bf528..f2f47201 100644
--- a/OSLC4Net_SDK/Tests/OSLC4Net.Core.DotNetRdfProviderTests/Properties/AssemblyInfo.cs
+++ b/OSLC4Net_SDK/Tests/OSLC4Net.Core.DotNetRdfProviderTests/Properties/AssemblyInfo.cs
@@ -1,7 +1,5 @@
using System.Reflection;
using System.Runtime.InteropServices;
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
diff --git a/OSLC4Net_SDK/Tests/OSLC4Net.Core.JsonProviderTests/Properties/AssemblyInfo.cs b/OSLC4Net_SDK/Tests/OSLC4Net.Core.JsonProviderTests/Properties/AssemblyInfo.cs
index 94db4a82..13a3a17e 100644
--- a/OSLC4Net_SDK/Tests/OSLC4Net.Core.JsonProviderTests/Properties/AssemblyInfo.cs
+++ b/OSLC4Net_SDK/Tests/OSLC4Net.Core.JsonProviderTests/Properties/AssemblyInfo.cs
@@ -4,10 +4,6 @@
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyDescription("")]
-[assembly: AssemblyCopyright("Copyright © IBM 2013")]
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
diff --git a/OSLC4Net_SDK/Tests/OSLC4Net.Core.QueryTests/Properties/AssemblyInfo.cs b/OSLC4Net_SDK/Tests/OSLC4Net.Core.QueryTests/Properties/AssemblyInfo.cs
index a841bdc9..7f4739e2 100644
--- a/OSLC4Net_SDK/Tests/OSLC4Net.Core.QueryTests/Properties/AssemblyInfo.cs
+++ b/OSLC4Net_SDK/Tests/OSLC4Net.Core.QueryTests/Properties/AssemblyInfo.cs
@@ -1,7 +1,5 @@
using System.Reflection;
using System.Runtime.InteropServices;
-[assembly: AssemblyTrademark("")]
-[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from