Complete Visual Studio 2022 server project setup
- Created organized .NET 8 solution with server-focused project structure - Added server projects: API, Core, Data, Shared, SignalR, and Admin projects in src/server/ - Added comprehensive server test project structure in tests/server/ - Configured project dependencies and references for server architecture - Installed required NuGet packages for Entity Framework, PostgreSQL, Redis, JWT, SignalR - Created server-focused solution filters for different development contexts - Organized projects into logical solution folders (src/server, tests/server) - Set up proper build dependencies and startup configuration for server components - Created initial folder structure within each server project - Prepared client directory structure for future Unity integration - Verified successful compilation of entire server solution
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"solution": {
|
||||
"path": "..\\ShadowedRealmsMobile.sln",
|
||||
"projects": [
|
||||
"src\\server\\ShadowedRealms.API\\ShadowedRealms.API.csproj",
|
||||
"src\\server\\ShadowedRealms.Core\\ShadowedRealms.Core.csproj",
|
||||
"src\\server\\ShadowedRealms.Data\\ShadowedRealms.Data.csproj",
|
||||
"src\\server\\ShadowedRealms.Shared\\ShadowedRealms.Shared.csproj",
|
||||
"src\\server\\ShadowedRealms.SignalR\\ShadowedRealms.SignalR.csproj",
|
||||
"tests\\server\\ShadowedRealms.Tests.Integration\\ShadowedRealms.Tests.Integration.csproj"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"solution": {
|
||||
"path": "..\\ShadowedRealmsMobile.sln",
|
||||
"projects": [
|
||||
"src\\server\\ShadowedRealms.Core\\ShadowedRealms.Core.csproj",
|
||||
"src\\server\\ShadowedRealms.Data\\ShadowedRealms.Data.csproj",
|
||||
"src\\server\\ShadowedRealms.Shared\\ShadowedRealms.Shared.csproj",
|
||||
"tests\\server\\ShadowedRealms.Tests.Unit\\ShadowedRealms.Tests.Unit.csproj"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"solution": {
|
||||
"path": "..\\ShadowedRealmsMobile.sln",
|
||||
"projects": [
|
||||
"src\\server\\ShadowedRealms.API\\ShadowedRealms.API.csproj",
|
||||
"src\\server\\ShadowedRealms.Admin\\ShadowedRealms.Admin.csproj",
|
||||
"src\\server\\ShadowedRealms.Core\\ShadowedRealms.Core.csproj",
|
||||
"src\\server\\ShadowedRealms.Data\\ShadowedRealms.Data.csproj",
|
||||
"src\\server\\ShadowedRealms.Shared\\ShadowedRealms.Shared.csproj",
|
||||
"src\\server\\ShadowedRealms.SignalR\\ShadowedRealms.SignalR.csproj",
|
||||
"tests\\server\\ShadowedRealms.Tests.Integration\\ShadowedRealms.Tests.Integration.csproj",
|
||||
"tests\\server\\ShadowedRealms.Tests.Performance\\ShadowedRealms.Tests.Performance.csproj",
|
||||
"tests\\server\\ShadowedRealms.Tests.Unit\\ShadowedRealms.Tests.Unit.csproj"
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user