chore(backend): add solution file and build configuration
- StudentEnrollment.sln with all project references - Directory.Build.props for shared build settings
This commit is contained in:
parent
4fa8dc03a0
commit
aa39772261
|
|
@ -0,0 +1,29 @@
|
||||||
|
<Project>
|
||||||
|
<PropertyGroup>
|
||||||
|
<TargetFramework>net10.0</TargetFramework>
|
||||||
|
<Nullable>enable</Nullable>
|
||||||
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
|
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
|
||||||
|
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
|
||||||
|
<AnalysisLevel>latest</AnalysisLevel>
|
||||||
|
|
||||||
|
<!-- Runtime Performance Optimizations -->
|
||||||
|
<ServerGarbageCollection>true</ServerGarbageCollection>
|
||||||
|
<ConcurrentGarbageCollection>true</ConcurrentGarbageCollection>
|
||||||
|
<TieredCompilation>true</TieredCompilation>
|
||||||
|
<TieredCompilationQuickJit>true</TieredCompilationQuickJit>
|
||||||
|
|
||||||
|
<!-- AOT/ReadyToRun for faster startup -->
|
||||||
|
<PublishReadyToRun>true</PublishReadyToRun>
|
||||||
|
|
||||||
|
<!-- Trim unused code in publish -->
|
||||||
|
<PublishTrimmed>false</PublishTrimmed>
|
||||||
|
|
||||||
|
<!-- Invariant globalization for smaller footprint (if no i18n needed) -->
|
||||||
|
<!-- <InvariantGlobalization>true</InvariantGlobalization> -->
|
||||||
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<ItemGroup>
|
||||||
|
<PackageReference Include="Microsoft.CodeAnalysis.NetAnalyzers" Version="*" PrivateAssets="all" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
|
|
@ -0,0 +1,142 @@
|
||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio Version 17
|
||||||
|
VisualStudioVersion = 17.0.31903.59
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Domain", "Domain\Domain.csproj", "{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Application", "Application\Application.csproj", "{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Adapters.Driven.Persistence", "Adapters\Driven\Persistence\Adapters.Driven.Persistence.csproj", "{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Adapters.Driving.Api", "Adapters\Driving\Api\Adapters.Driving.Api.csproj", "{D4E5F6A7-B8C9-4071-BCDE-F01234567890}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Host", "Host\Host.csproj", "{E5F6A7B8-C9D0-4182-CDEF-012345678901}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Domain.Tests", "..\..\tests\Domain.Tests\Domain.Tests.csproj", "{EC75421F-FB7D-4F02-8748-7C5370390CD4}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Application.Tests", "..\..\tests\Application.Tests\Application.Tests.csproj", "{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Integration.Tests", "..\..\tests\Integration.Tests\Integration.Tests.csproj", "{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}"
|
||||||
|
EndProject
|
||||||
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Adapters", "Adapters", "{09DF2EE5-5FE7-3EC7-59CB-CAD7E0928979}"
|
||||||
|
EndProject
|
||||||
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Driven", "Driven", "{FB724721-73D2-401B-52EF-C52D09C4CAF7}"
|
||||||
|
EndProject
|
||||||
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Persistence", "Persistence", "{4D934681-F679-80F2-C45E-8E85ED7C0174}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Debug|x64 = Debug|x64
|
||||||
|
Debug|x86 = Debug|x86
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
Release|x64 = Release|x64
|
||||||
|
Release|x86 = Release|x86
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|x64.Build.0 = Debug|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Debug|x86.Build.0 = Debug|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|x64.Build.0 = Release|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{A1B2C3D4-E5F6-4748-89AB-CDEF01234567}.Release|x86.Build.0 = Release|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|x64.Build.0 = Debug|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Debug|x86.Build.0 = Debug|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|x64.Build.0 = Release|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{B2C3D4E5-F6A7-4859-9ABC-DEF012345678}.Release|x86.Build.0 = Release|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|x64.Build.0 = Debug|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Debug|x86.Build.0 = Debug|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|x64.Build.0 = Release|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{C3D4E5F6-A7B8-4960-ABCD-EF0123456789}.Release|x86.Build.0 = Release|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|x64.Build.0 = Debug|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Debug|x86.Build.0 = Debug|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|x64.Build.0 = Release|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{D4E5F6A7-B8C9-4071-BCDE-F01234567890}.Release|x86.Build.0 = Release|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|x64.Build.0 = Debug|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Debug|x86.Build.0 = Debug|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|x64.Build.0 = Release|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{E5F6A7B8-C9D0-4182-CDEF-012345678901}.Release|x86.Build.0 = Release|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|x64.Build.0 = Debug|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Debug|x86.Build.0 = Debug|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|x64.Build.0 = Release|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{EC75421F-FB7D-4F02-8748-7C5370390CD4}.Release|x86.Build.0 = Release|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|x64.Build.0 = Debug|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Debug|x86.Build.0 = Debug|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|x64.Build.0 = Release|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{3B3D764D-AA02-4DB9-A6BE-1E5A54099BA6}.Release|x86.Build.0 = Release|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|x64.ActiveCfg = Debug|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|x64.Build.0 = Debug|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Debug|x86.Build.0 = Debug|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|x64.ActiveCfg = Release|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|x64.Build.0 = Release|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{D6DAE2BF-4CA0-41D5-9E00-B10212B7C466}.Release|x86.Build.0 = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(NestedProjects) = preSolution
|
||||||
|
{FB724721-73D2-401B-52EF-C52D09C4CAF7} = {09DF2EE5-5FE7-3EC7-59CB-CAD7E0928979}
|
||||||
|
{4D934681-F679-80F2-C45E-8E85ED7C0174} = {FB724721-73D2-401B-52EF-C52D09C4CAF7}
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
Loading…
Reference in New Issue