- Remove EnableLegacyTimestampBehavior switch from Program.cs - Add ConfigureConventions to DbContext pinning DateTime → timestamptz - Add migration to convert all 17 DateTime columns across 5 tables (Albums, Assets, Users, People, JobRecords) with safe AT TIME ZONE 'UTC' - Add Roslyn analyzer (MS001-MS004) enforcing UTC-only DateTime at compile time with code fix provider for auto-replacement - Fix pre-existing DateTime.Now in AuthController.cs:119 - Add AllowMissingPrunePackageData to work around .NET 10 SDK issue
100 lines
6.6 KiB
Plaintext
100 lines
6.6 KiB
Plaintext
|
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{773295E4-536B-4855-9E49-CA3814DAEEFF}"
|
|
ProjectSection(SolutionItems) = preProject
|
|
docker-compose.yml = docker-compose.yml
|
|
docker-compose.pm.yml = docker-compose.pm.yml
|
|
EndProjectSection
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lactose", "Lactose\Lactose.csproj", "{054E855F-A730-4FA4-895B-5147AF1877D9}"
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MilkStream", "MilkStream\MilkStream.csproj", "{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}"
|
|
ProjectSection(ProjectDependencies) = postProject
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9} = {054E855F-A730-4FA4-895B-5147AF1877D9}
|
|
EndProjectSection
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MilkStream.Client", "MilkStream.Client\MilkStream.Client.csproj", "{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}"
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Butter", "Butter\Butter.csproj", "{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}"
|
|
EndProject
|
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lactose.Analyzers", "Lactose.Analyzers\Lactose.Analyzers.csproj", "{E2E3276E-EACE-46F5-A522-B271A95F2DB5}"
|
|
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
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Debug|x64.ActiveCfg = Debug|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Debug|x64.Build.0 = Debug|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Debug|x86.Build.0 = Debug|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Release|x64.ActiveCfg = Release|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Release|x64.Build.0 = Release|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Release|x86.ActiveCfg = Release|Any CPU
|
|
{054E855F-A730-4FA4-895B-5147AF1877D9}.Release|x86.Build.0 = Release|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Debug|x64.ActiveCfg = Debug|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Debug|x64.Build.0 = Debug|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Debug|x86.Build.0 = Debug|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Release|x64.ActiveCfg = Release|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Release|x64.Build.0 = Release|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Release|x86.ActiveCfg = Release|Any CPU
|
|
{A3A0FAEB-B4D2-4984-986A-3DE2DA32ADEF}.Release|x86.Build.0 = Release|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Debug|x64.ActiveCfg = Debug|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Debug|x64.Build.0 = Debug|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Debug|x86.Build.0 = Debug|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Release|x64.ActiveCfg = Release|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Release|x64.Build.0 = Release|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Release|x86.ActiveCfg = Release|Any CPU
|
|
{1A2B3C4D-5E6F-7890-ABCD-EF1234567890}.Release|x86.Build.0 = Release|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Debug|Any CPU.Deploy.0 = Debug|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Debug|x64.ActiveCfg = Debug|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Debug|x64.Build.0 = Debug|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Debug|x86.Build.0 = Debug|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Release|x64.ActiveCfg = Release|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Release|x64.Build.0 = Release|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Release|x86.ActiveCfg = Release|Any CPU
|
|
{CB1B8C0E-0F47-456E-ACD7-22F772EBF948}.Release|x86.Build.0 = Release|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Debug|x64.ActiveCfg = Debug|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Debug|x64.Build.0 = Debug|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Debug|x86.ActiveCfg = Debug|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Debug|x86.Build.0 = Debug|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Release|x64.ActiveCfg = Release|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Release|x64.Build.0 = Release|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Release|x86.ActiveCfg = Release|Any CPU
|
|
{E2E3276E-EACE-46F5-A522-B271A95F2DB5}.Release|x86.Build.0 = Release|Any CPU
|
|
EndGlobalSection
|
|
GlobalSection(SolutionProperties) = preSolution
|
|
HideSolutionNode = FALSE
|
|
EndGlobalSection
|
|
EndGlobal
|