Refactor: the project is now divided into a more clear structure, with **Infrastructure** and **Application** layers added. Refactor: configurations are split into sections for different layers. Fix: now EF Core related operations, such as migration, should be invoked in `OptixServe.Infrastructure`, with config file and data dir passed into `dotnet ef` command. See `OptixServe.Infrastructure/Utilites/DesignTimeDbContextFactory.cs` for details. Fix: EF migrations are ignored in gitignore on purpose in early development.
77 lines
5.0 KiB
Plaintext
77 lines
5.0 KiB
Plaintext
|
|
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}") = "OptixServe.Core", "OptixServe.Core\OptixServe.Core.csproj", "{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}"
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OptixServe.Api", "OptixServe.Api\OptixServe.Api.csproj", "{52559B29-A255-4BDC-8F2B-A984DEE69E7E}"
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OptixServe.Infrastructure", "OptixServe.Infrastructure\OptixServe.Infrastructure.csproj", "{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}"
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OptixServe.Application", "OptixServe.Application\OptixServe.Application.csproj", "{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}"
|
|
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
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Debug|x64.ActiveCfg = Debug|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Debug|x64.Build.0 = Debug|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Debug|x86.Build.0 = Debug|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Release|x64.ActiveCfg = Release|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Release|x64.Build.0 = Release|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Release|x86.ActiveCfg = Release|Any CPU
|
|
{F346DD4B-A5F1-432D-BD6E-7386CF8D584F}.Release|x86.Build.0 = Release|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Debug|x64.ActiveCfg = Debug|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Debug|x64.Build.0 = Debug|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Debug|x86.Build.0 = Debug|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Release|x64.ActiveCfg = Release|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Release|x64.Build.0 = Release|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Release|x86.ActiveCfg = Release|Any CPU
|
|
{52559B29-A255-4BDC-8F2B-A984DEE69E7E}.Release|x86.Build.0 = Release|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Debug|x64.ActiveCfg = Debug|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Debug|x64.Build.0 = Debug|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Debug|x86.Build.0 = Debug|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Release|x64.ActiveCfg = Release|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Release|x64.Build.0 = Release|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Release|x86.ActiveCfg = Release|Any CPU
|
|
{E90B4BE9-BCE3-48AC-B60E-1ADF2D328408}.Release|x86.Build.0 = Release|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Debug|x64.ActiveCfg = Debug|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Debug|x64.Build.0 = Debug|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Debug|x86.Build.0 = Debug|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Release|x64.ActiveCfg = Release|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Release|x64.Build.0 = Release|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Release|x86.ActiveCfg = Release|Any CPU
|
|
{71D84B31-775B-4EF8-9D0B-411A8CE1CC3A}.Release|x86.Build.0 = Release|Any CPU
|
|
EndGlobalSection
|
|
GlobalSection(SolutionProperties) = preSolution
|
|
HideSolutionNode = FALSE
|
|
EndGlobalSection
|
|
EndGlobal
|