From 171bfdc9246e1c19f02b588f9e50ab99cf855b3d Mon Sep 17 00:00:00 2001 From: jsonbailey Date: Wed, 5 Aug 2026 15:29:32 -0600 Subject: [PATCH] fix: Repair DebugLocalReferences and link common/internal locally PR #213 added a DebugLocalReferences configuration so in-repo packages link by ProjectReference instead of NuGet. It could only be applied partially, because LaunchDarkly.InternalSdk still lived in its own repository. Internal is now in the monorepo, so the rest of that work can be done. Reviewing #213 also found two defects that are broken on main today. The solution does not build in DebugLocalReferences, and has not since Debug, including LaunchDarkly.ServerSdk.SharedTests.Tests, which project-references SharedTests. SharedTests was therefore restored under both configurations into one obj/project.assets.json. The Debug pass won and left the NuGet LaunchDarkly.ServerSdk 7.0.0-alpha.3 in the graph, then the compile ran as DebugLocalReferences and added the local project reference on top, so both assemblies were in scope. Every project in the dependency closure now maps to DebugLocalReferences. LaunchDarkly.ServerSdk.Ai.Tests and LaunchDarkly.ServerSdk.Telemetry.Tests were attached to the solution as solution items rather than projects, so the solution never built them. This dates to #201, which created the solution; they are the only two test projects that were not added as real projects at that time. Both are now real projects. LaunchDarkly.InternalSdk gets the DebugLocalReferences configuration, a conditional ProjectReference to common, and the linked repo docs its siblings already had. The DEBUG define matters here because AssemblyInfo.cs wraps InternalsVisibleTo in #if DEBUG. LaunchDarkly.ServerSdk and LaunchDarkly.ClientSdk now use a ProjectReference for common and internal under DebugLocalReferences, and keep the PackageReference for Debug and Release. No production-facing change. Package metadata, dependency versions, and the Debug and Release dependency graphs are untouched. --- DotnetCore.sln | 80 +++++++++++-------- .../client/src/LaunchDarkly.ClientSdk.csproj | 14 +++- .../server/src/LaunchDarkly.ServerSdk.csproj | 14 +++- .../src/LaunchDarkly.InternalSdk.csproj | 36 ++++++++- 4 files changed, 105 insertions(+), 39 deletions(-) diff --git a/DotnetCore.sln b/DotnetCore.sln index 5f8efba4..2b7599ab 100644 --- a/DotnetCore.sln +++ b/DotnetCore.sln @@ -59,16 +59,10 @@ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LaunchDarkly.ServerSdk.SharedTests.Tests", "pkgs\shared\dotnet-server-sdk-shared-tests\test\LaunchDarkly.ServerSdk.SharedTests.Tests.csproj", "{8C9BDA1A-6AB3-4B52-8CBB-6B702FABC292}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "server-ai", "server-ai", "{EF541D97-2C23-4FB8-BD87-ADFDF0FF83F3}" - ProjectSection(SolutionItems) = preProject - pkgs\sdk\server-ai\test\LaunchDarkly.ServerSdk.Ai.Tests.csproj = pkgs\sdk\server-ai\test\LaunchDarkly.ServerSdk.Ai.Tests.csproj - EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LaunchDarkly.ServerSdk.Ai", "pkgs\sdk\server-ai\src\LaunchDarkly.ServerSdk.Ai.csproj", "{561F6F3D-09C5-470A-83AC-F0E97BAD609B}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "telemetry", "telemetry", "{FF3153CA-F727-4666-BA1E-5459BE34FBAB}" - ProjectSection(SolutionItems) = preProject - pkgs\telemetry\test\LaunchDarkly.ServerSdk.Telemetry.Tests.csproj = pkgs\telemetry\test\LaunchDarkly.ServerSdk.Telemetry.Tests.csproj - EndProjectSection EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LaunchDarkly.ServerSdk.Telemetry", "pkgs\telemetry\src\LaunchDarkly.ServerSdk.Telemetry.csproj", "{DE321396-6459-4C02-AF61-1A2677A7CB65}" EndProject @@ -90,6 +84,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LaunchDarkly.InternalSdk", EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LaunchDarkly.InternalSdk.Tests", "pkgs\shared\internal\test\LaunchDarkly.InternalSdk.Tests.csproj", "{F66CD4A8-9DE2-498B-BBA2-B24E9955D1F2}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LaunchDarkly.ServerSdk.Ai.Tests", "pkgs\sdk\server-ai\test\LaunchDarkly.ServerSdk.Ai.Tests.csproj", "{3B7A1C42-6E58-4D0A-9F13-7C2E5A9B4D61}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "LaunchDarkly.ServerSdk.Telemetry.Tests", "pkgs\telemetry\test\LaunchDarkly.ServerSdk.Telemetry.Tests.csproj", "{9D4E2F08-5B31-47C6-8A72-1E6D3F80B5A9}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -130,32 +128,34 @@ Global {B19B9B2A-CCE2-4FA7-824E-7140F2E13E87} = {E2905C95-49E1-4194-88DD-B30AA68EEF98} {BF4400E1-3831-4E28-AB05-F9B93FF9E2B2} = {B19B9B2A-CCE2-4FA7-824E-7140F2E13E87} {F66CD4A8-9DE2-498B-BBA2-B24E9955D1F2} = {B19B9B2A-CCE2-4FA7-824E-7140F2E13E87} + {3B7A1C42-6E58-4D0A-9F13-7C2E5A9B4D61} = {EF541D97-2C23-4FB8-BD87-ADFDF0FF83F3} + {9D4E2F08-5B31-47C6-8A72-1E6D3F80B5A9} = {FF3153CA-F727-4666-BA1E-5459BE34FBAB} EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {2D61D2EC-8D04-46E9-9E1B-1E029341F318}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2D61D2EC-8D04-46E9-9E1B-1E029341F318}.Debug|Any CPU.Build.0 = Debug|Any CPU {2D61D2EC-8D04-46E9-9E1B-1E029341F318}.Release|Any CPU.ActiveCfg = Release|Any CPU {2D61D2EC-8D04-46E9-9E1B-1E029341F318}.Release|Any CPU.Build.0 = Release|Any CPU - {2D61D2EC-8D04-46E9-9E1B-1E029341F318}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {2D61D2EC-8D04-46E9-9E1B-1E029341F318}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {2D61D2EC-8D04-46E9-9E1B-1E029341F318}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {2D61D2EC-8D04-46E9-9E1B-1E029341F318}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {DB9C772D-00D1-47CD-940E-7D802D4FB59A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DB9C772D-00D1-47CD-940E-7D802D4FB59A}.Debug|Any CPU.Build.0 = Debug|Any CPU {DB9C772D-00D1-47CD-940E-7D802D4FB59A}.Release|Any CPU.ActiveCfg = Release|Any CPU {DB9C772D-00D1-47CD-940E-7D802D4FB59A}.Release|Any CPU.Build.0 = Release|Any CPU - {DB9C772D-00D1-47CD-940E-7D802D4FB59A}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {DB9C772D-00D1-47CD-940E-7D802D4FB59A}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {DB9C772D-00D1-47CD-940E-7D802D4FB59A}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {DB9C772D-00D1-47CD-940E-7D802D4FB59A}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {D1DF71E8-6037-4E35-813A-07F5A27153C2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D1DF71E8-6037-4E35-813A-07F5A27153C2}.Debug|Any CPU.Build.0 = Debug|Any CPU {D1DF71E8-6037-4E35-813A-07F5A27153C2}.Release|Any CPU.ActiveCfg = Release|Any CPU {D1DF71E8-6037-4E35-813A-07F5A27153C2}.Release|Any CPU.Build.0 = Release|Any CPU - {D1DF71E8-6037-4E35-813A-07F5A27153C2}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {D1DF71E8-6037-4E35-813A-07F5A27153C2}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {D1DF71E8-6037-4E35-813A-07F5A27153C2}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {D1DF71E8-6037-4E35-813A-07F5A27153C2}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {A2733CF1-672F-41A8-8DF8-7340BF953457}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A2733CF1-672F-41A8-8DF8-7340BF953457}.Debug|Any CPU.Build.0 = Debug|Any CPU {A2733CF1-672F-41A8-8DF8-7340BF953457}.Release|Any CPU.ActiveCfg = Release|Any CPU {A2733CF1-672F-41A8-8DF8-7340BF953457}.Release|Any CPU.Build.0 = Release|Any CPU - {A2733CF1-672F-41A8-8DF8-7340BF953457}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {A2733CF1-672F-41A8-8DF8-7340BF953457}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {A2733CF1-672F-41A8-8DF8-7340BF953457}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {A2733CF1-672F-41A8-8DF8-7340BF953457}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {F91A1EFE-5411-4100-A2D1-7C8D72090F05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F91A1EFE-5411-4100-A2D1-7C8D72090F05}.Debug|Any CPU.Build.0 = Debug|Any CPU {F91A1EFE-5411-4100-A2D1-7C8D72090F05}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU @@ -166,14 +166,14 @@ Global {14026C03-B639-459C-8E23-B99E2FB68C10}.Debug|Any CPU.Build.0 = Debug|Any CPU {14026C03-B639-459C-8E23-B99E2FB68C10}.Release|Any CPU.ActiveCfg = Release|Any CPU {14026C03-B639-459C-8E23-B99E2FB68C10}.Release|Any CPU.Build.0 = Release|Any CPU - {14026C03-B639-459C-8E23-B99E2FB68C10}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {14026C03-B639-459C-8E23-B99E2FB68C10}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {14026C03-B639-459C-8E23-B99E2FB68C10}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {14026C03-B639-459C-8E23-B99E2FB68C10}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {73F7605E-9D64-4719-9DBB-77DFD5E06BE5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {73F7605E-9D64-4719-9DBB-77DFD5E06BE5}.Debug|Any CPU.Build.0 = Debug|Any CPU {73F7605E-9D64-4719-9DBB-77DFD5E06BE5}.Release|Any CPU.ActiveCfg = Release|Any CPU {73F7605E-9D64-4719-9DBB-77DFD5E06BE5}.Release|Any CPU.Build.0 = Release|Any CPU - {73F7605E-9D64-4719-9DBB-77DFD5E06BE5}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {73F7605E-9D64-4719-9DBB-77DFD5E06BE5}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {73F7605E-9D64-4719-9DBB-77DFD5E06BE5}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {73F7605E-9D64-4719-9DBB-77DFD5E06BE5}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {1D41FF94-B814-4FF3-A565-518DC9759140}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1D41FF94-B814-4FF3-A565-518DC9759140}.Debug|Any CPU.Build.0 = Debug|Any CPU {1D41FF94-B814-4FF3-A565-518DC9759140}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU @@ -184,14 +184,14 @@ Global {540B751E-41AE-4D7C-9715-57BA5C97DAD7}.Debug|Any CPU.Build.0 = Debug|Any CPU {540B751E-41AE-4D7C-9715-57BA5C97DAD7}.Release|Any CPU.ActiveCfg = Release|Any CPU {540B751E-41AE-4D7C-9715-57BA5C97DAD7}.Release|Any CPU.Build.0 = Release|Any CPU - {540B751E-41AE-4D7C-9715-57BA5C97DAD7}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {540B751E-41AE-4D7C-9715-57BA5C97DAD7}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {540B751E-41AE-4D7C-9715-57BA5C97DAD7}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {540B751E-41AE-4D7C-9715-57BA5C97DAD7}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {A543C2DE-42AB-4E2F-85DC-F6BEC77E7695}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A543C2DE-42AB-4E2F-85DC-F6BEC77E7695}.Debug|Any CPU.Build.0 = Debug|Any CPU {A543C2DE-42AB-4E2F-85DC-F6BEC77E7695}.Release|Any CPU.ActiveCfg = Release|Any CPU {A543C2DE-42AB-4E2F-85DC-F6BEC77E7695}.Release|Any CPU.Build.0 = Release|Any CPU - {A543C2DE-42AB-4E2F-85DC-F6BEC77E7695}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {A543C2DE-42AB-4E2F-85DC-F6BEC77E7695}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {A543C2DE-42AB-4E2F-85DC-F6BEC77E7695}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {A543C2DE-42AB-4E2F-85DC-F6BEC77E7695}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {06C06727-7A8F-417E-9164-5C70AD96A94F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {06C06727-7A8F-417E-9164-5C70AD96A94F}.Debug|Any CPU.Build.0 = Debug|Any CPU {06C06727-7A8F-417E-9164-5C70AD96A94F}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU @@ -202,8 +202,8 @@ Global {537C0A25-938B-4B6D-B7BA-ED16DC0F5B11}.Debug|Any CPU.Build.0 = Debug|Any CPU {537C0A25-938B-4B6D-B7BA-ED16DC0F5B11}.Release|Any CPU.ActiveCfg = Release|Any CPU {537C0A25-938B-4B6D-B7BA-ED16DC0F5B11}.Release|Any CPU.Build.0 = Release|Any CPU - {537C0A25-938B-4B6D-B7BA-ED16DC0F5B11}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {537C0A25-938B-4B6D-B7BA-ED16DC0F5B11}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {537C0A25-938B-4B6D-B7BA-ED16DC0F5B11}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {537C0A25-938B-4B6D-B7BA-ED16DC0F5B11}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {CC8B417E-30D6-4654-BB6A-0BC9433CDE8C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {CC8B417E-30D6-4654-BB6A-0BC9433CDE8C}.Debug|Any CPU.Build.0 = Debug|Any CPU {CC8B417E-30D6-4654-BB6A-0BC9433CDE8C}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU @@ -214,8 +214,8 @@ Global {DC897FFA-36AA-4863-B23F-0ECEF5D17839}.Debug|Any CPU.Build.0 = Debug|Any CPU {DC897FFA-36AA-4863-B23F-0ECEF5D17839}.Release|Any CPU.ActiveCfg = Release|Any CPU {DC897FFA-36AA-4863-B23F-0ECEF5D17839}.Release|Any CPU.Build.0 = Release|Any CPU - {DC897FFA-36AA-4863-B23F-0ECEF5D17839}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {DC897FFA-36AA-4863-B23F-0ECEF5D17839}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {DC897FFA-36AA-4863-B23F-0ECEF5D17839}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {DC897FFA-36AA-4863-B23F-0ECEF5D17839}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {F6FFC943-F464-4E36-B07D-EB16D5DF6D32}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F6FFC943-F464-4E36-B07D-EB16D5DF6D32}.Debug|Any CPU.Build.0 = Debug|Any CPU {F6FFC943-F464-4E36-B07D-EB16D5DF6D32}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU @@ -226,8 +226,8 @@ Global {8C027074-CF8D-437F-9CE8-0F8180E496AA}.Debug|Any CPU.Build.0 = Debug|Any CPU {8C027074-CF8D-437F-9CE8-0F8180E496AA}.Release|Any CPU.ActiveCfg = Release|Any CPU {8C027074-CF8D-437F-9CE8-0F8180E496AA}.Release|Any CPU.Build.0 = Release|Any CPU - {8C027074-CF8D-437F-9CE8-0F8180E496AA}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {8C027074-CF8D-437F-9CE8-0F8180E496AA}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {8C027074-CF8D-437F-9CE8-0F8180E496AA}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {8C027074-CF8D-437F-9CE8-0F8180E496AA}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {ED864025-2BDC-4AED-8A53-FAB852772132}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {ED864025-2BDC-4AED-8A53-FAB852772132}.Debug|Any CPU.Build.0 = Debug|Any CPU {ED864025-2BDC-4AED-8A53-FAB852772132}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -238,8 +238,8 @@ Global {8C9BDA1A-6AB3-4B52-8CBB-6B702FABC292}.Debug|Any CPU.Build.0 = Debug|Any CPU {8C9BDA1A-6AB3-4B52-8CBB-6B702FABC292}.Release|Any CPU.ActiveCfg = Release|Any CPU {8C9BDA1A-6AB3-4B52-8CBB-6B702FABC292}.Release|Any CPU.Build.0 = Release|Any CPU - {8C9BDA1A-6AB3-4B52-8CBB-6B702FABC292}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {8C9BDA1A-6AB3-4B52-8CBB-6B702FABC292}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {8C9BDA1A-6AB3-4B52-8CBB-6B702FABC292}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {8C9BDA1A-6AB3-4B52-8CBB-6B702FABC292}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {561F6F3D-09C5-470A-83AC-F0E97BAD609B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {561F6F3D-09C5-470A-83AC-F0E97BAD609B}.Debug|Any CPU.Build.0 = Debug|Any CPU {561F6F3D-09C5-470A-83AC-F0E97BAD609B}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU @@ -260,15 +260,27 @@ Global {A10B580F-D937-4EA8-8CF8-4F130FBF6C16}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {BF4400E1-3831-4E28-AB05-F9B93FF9E2B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BF4400E1-3831-4E28-AB05-F9B93FF9E2B2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BF4400E1-3831-4E28-AB05-F9B93FF9E2B2}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {BF4400E1-3831-4E28-AB05-F9B93FF9E2B2}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {BF4400E1-3831-4E28-AB05-F9B93FF9E2B2}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {BF4400E1-3831-4E28-AB05-F9B93FF9E2B2}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {BF4400E1-3831-4E28-AB05-F9B93FF9E2B2}.Release|Any CPU.ActiveCfg = Release|Any CPU {BF4400E1-3831-4E28-AB05-F9B93FF9E2B2}.Release|Any CPU.Build.0 = Release|Any CPU {F66CD4A8-9DE2-498B-BBA2-B24E9955D1F2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F66CD4A8-9DE2-498B-BBA2-B24E9955D1F2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F66CD4A8-9DE2-498B-BBA2-B24E9955D1F2}.DebugLocalReferences|Any CPU.ActiveCfg = Debug|Any CPU - {F66CD4A8-9DE2-498B-BBA2-B24E9955D1F2}.DebugLocalReferences|Any CPU.Build.0 = Debug|Any CPU + {F66CD4A8-9DE2-498B-BBA2-B24E9955D1F2}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {F66CD4A8-9DE2-498B-BBA2-B24E9955D1F2}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU {F66CD4A8-9DE2-498B-BBA2-B24E9955D1F2}.Release|Any CPU.ActiveCfg = Release|Any CPU {F66CD4A8-9DE2-498B-BBA2-B24E9955D1F2}.Release|Any CPU.Build.0 = Release|Any CPU + {3B7A1C42-6E58-4D0A-9F13-7C2E5A9B4D61}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3B7A1C42-6E58-4D0A-9F13-7C2E5A9B4D61}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3B7A1C42-6E58-4D0A-9F13-7C2E5A9B4D61}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {3B7A1C42-6E58-4D0A-9F13-7C2E5A9B4D61}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU + {3B7A1C42-6E58-4D0A-9F13-7C2E5A9B4D61}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3B7A1C42-6E58-4D0A-9F13-7C2E5A9B4D61}.Release|Any CPU.Build.0 = Release|Any CPU + {9D4E2F08-5B31-47C6-8A72-1E6D3F80B5A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9D4E2F08-5B31-47C6-8A72-1E6D3F80B5A9}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9D4E2F08-5B31-47C6-8A72-1E6D3F80B5A9}.DebugLocalReferences|Any CPU.ActiveCfg = DebugLocalReferences|Any CPU + {9D4E2F08-5B31-47C6-8A72-1E6D3F80B5A9}.DebugLocalReferences|Any CPU.Build.0 = DebugLocalReferences|Any CPU + {9D4E2F08-5B31-47C6-8A72-1E6D3F80B5A9}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9D4E2F08-5B31-47C6-8A72-1E6D3F80B5A9}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection EndGlobal diff --git a/pkgs/sdk/client/src/LaunchDarkly.ClientSdk.csproj b/pkgs/sdk/client/src/LaunchDarkly.ClientSdk.csproj index d232080f..9e2f818d 100644 --- a/pkgs/sdk/client/src/LaunchDarkly.ClientSdk.csproj +++ b/pkgs/sdk/client/src/LaunchDarkly.ClientSdk.csproj @@ -49,15 +49,25 @@ - - + + + + + + + + + + + + diff --git a/pkgs/sdk/server/src/LaunchDarkly.ServerSdk.csproj b/pkgs/sdk/server/src/LaunchDarkly.ServerSdk.csproj index 24345e2c..bfb94ecc 100644 --- a/pkgs/sdk/server/src/LaunchDarkly.ServerSdk.csproj +++ b/pkgs/sdk/server/src/LaunchDarkly.ServerSdk.csproj @@ -46,12 +46,22 @@ - - + + + + + + + + + + + + diff --git a/pkgs/shared/internal/src/LaunchDarkly.InternalSdk.csproj b/pkgs/shared/internal/src/LaunchDarkly.InternalSdk.csproj index 8d680acd..67f52694 100644 --- a/pkgs/shared/internal/src/LaunchDarkly.InternalSdk.csproj +++ b/pkgs/shared/internal/src/LaunchDarkly.InternalSdk.csproj @@ -25,6 +25,12 @@ https://github.com/launchdarkly/dotnet-core https://github.com/launchdarkly/dotnet-core main + Debug;Release;DebugLocalReferences + AnyCPU + + + + DEBUG;TRACE @@ -32,10 +38,38 @@ - + + + + + + + + + + + + + CHANGELOG.md + false + + + CONTRIBUTING.md + false + + + docfx.json + false + + + README.md + false + + +