diff --git a/.dockerignore b/.dockerignore
index fc910881e3..0558f70123 100644
--- a/.dockerignore
+++ b/.dockerignore
@@ -22,6 +22,7 @@ build/**
!build/Version.props
!build/ControlPanelVersion.props
!build/Common.props
+!build/NugetCommon.props
docs
src/DMAPI
src/Tgstation.Server.Host/ClientApp
diff --git a/build/Common.props b/build/Common.props
index 459cdbd9b6..95ade51555 100644
--- a/build/Common.props
+++ b/build/Common.props
@@ -3,6 +3,7 @@
net6.0
+ netstandard2.0
latest
Full
diff --git a/build/Dockerfile b/build/Dockerfile
index ae9e56df30..716790bada 100644
--- a/build/Dockerfile
+++ b/build/Dockerfile
@@ -26,6 +26,7 @@ RUN npm install -g yarn
WORKDIR /repo/build
COPY build/Common.props Common.props
+COPY build/NugetCommon.props NugetCommon.props
COPY build/Version.props Version.props
COPY build/ControlPanelVersion.props ControlPanelVersion.props
diff --git a/build/NugetCommon.props b/build/NugetCommon.props
new file mode 100644
index 0000000000..d844ff4b1a
--- /dev/null
+++ b/build/NugetCommon.props
@@ -0,0 +1,23 @@
+
+
+
+
+ true
+ Cyberboss/Dominion
+ /tg/station 13
+ https://tgstation.github.io/tgstation-server
+ LICENSE
+ tgs.png
+ Git
+ https://github.com/tgstation/tgstation-server
+ 2018-2023
+ true
+ snupkg
+ enable
+
+
+
+
+
+
+
diff --git a/src/Tgstation.Server.Api/Tgstation.Server.Api.csproj b/src/Tgstation.Server.Api/Tgstation.Server.Api.csproj
index 7ec7093552..cb44534a9c 100644
--- a/src/Tgstation.Server.Api/Tgstation.Server.Api.csproj
+++ b/src/Tgstation.Server.Api/Tgstation.Server.Api.csproj
@@ -1,24 +1,12 @@
-
+
- netstandard2.0
+ $(TgsNugetNetVersion)
$(TgsApiLibraryVersion)
- true
- Cyberboss/Dominion
- /tg/station 13
API definitions for tgstation-server.
- https://tgstation.github.io/tgstation-server
- LICENSE
- tgs.png
- Git
- https://github.com/tgstation/tgstation-server
- 2018-2023
json web api tgstation-server tgstation ss13 byond http
Minor documentation correction.
- true
- snupkg
- enable
true
../../build/analyzers.ruleset
bin/$(Configuration)/$(TargetFramework)/$(AssemblyName).xml
@@ -59,7 +47,5 @@
-
-
diff --git a/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj b/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj
index 9ef4f87f93..07e99c9dd4 100644
--- a/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj
+++ b/src/Tgstation.Server.Client/Tgstation.Server.Client.csproj
@@ -1,24 +1,12 @@
-
+
- netstandard2.0
+ $(TgsNugetNetVersion)
$(TgsClientVersion)
- true
- Cyberboss/Dominion
- /tg/station 13
Client library for tgstation-server.
- https://tgstation.github.io/tgstation-server
- LICENSE
- tgs.png
- Git
- https://github.com/tgstation/tgstation-server
- 2018-2023
json web api tgstation-server tgstation ss13 byond client http
Added missing Dispose() call to the StringContents for requests with bodies and added missing ConfigureAwait(false) to async call.
- true
- snupkg
- enable
true
../../build/analyzers.ruleset
bin/$(Configuration)/$(TargetFramework)/$(AssemblyName).xml
@@ -44,7 +32,5 @@
-
-
diff --git a/src/Tgstation.Server.Common/Tgstation.Server.Common.csproj b/src/Tgstation.Server.Common/Tgstation.Server.Common.csproj
index 6b16443795..582e4741cc 100644
--- a/src/Tgstation.Server.Common/Tgstation.Server.Common.csproj
+++ b/src/Tgstation.Server.Common/Tgstation.Server.Common.csproj
@@ -1,24 +1,12 @@
-
+
- netstandard2.0
+ $(TgsNugetNetVersion)
$(TgsCoreVersion)
- true
- Cyberboss/Dominion
- /tg/station 13
Common functions for tgstation-server.
- https://tgstation.github.io/tgstation-server
- LICENSE
- tgs.png
- Git
- https://github.com/tgstation/tgstation-server
- 2018-2023
web tgstation-server tgstation ss13 byond client http
Initial release.
- true
- snupkg
- enable
true
../../build/analyzers.ruleset
bin/$(Configuration)/$(TargetFramework)/$(AssemblyName).xml
@@ -39,7 +27,5 @@
-
-
diff --git a/tgstation-server.sln b/tgstation-server.sln
index b31d88bd34..b5b13a723e 100644
--- a/tgstation-server.sln
+++ b/tgstation-server.sln
@@ -30,6 +30,7 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "build", "build", "{6FF654E6
build\coverlet.runsettings = build\coverlet.runsettings
build\Dockerfile = build\Dockerfile
build\GenerateMigrations.sh = build\GenerateMigrations.sh
+ build\NugetCommon.props = build\NugetCommon.props
build\OpenApiValidationSettings.json = build\OpenApiValidationSettings.json
build\stylecop.json = build\stylecop.json
build\tgs.docker.sh = build\tgs.docker.sh