Skip to content

Commit a76069d

Browse files
committed
Merge remote-tracking branch 'origin/main' into sebros/efapi2
# Conflicts: # src/Components/Aspire.Npgsql.EntityFrameworkCore.PostgreSQL/AspireEFPostgreSqlExtensions.cs
2 parents 07758f5 + 556d32c commit a76069d

File tree

282 files changed

+5778
-1001
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

282 files changed

+5778
-1001
lines changed

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,3 @@ node_modules/
136136

137137
# vscode python env files
138138
.env
139-
/playground/eShopLite/.gitignore
140-
/playground/eShopLite/azure.yaml
141-
/playground/eShopLite/next-steps.md

Aspire.sln

Lines changed: 68 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@ VisualStudioVersion = 17.0.31903.59
44
MinimumVisualStudioVersion = 10.0.40219.1
55
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.Hosting", "src\Aspire.Hosting\Aspire.Hosting.csproj", "{B52DCF1A-465D-4E92-A68A-0EE1A9ED49DF}"
66
EndProject
7-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyFrontend", "playground\eShopLite\MyFrontend\MyFrontend.csproj", "{E958BE04-81C2-434C-9E6C-CA145A2B8218}"
7+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyFrontend", "playground\TestShop\MyFrontend\MyFrontend.csproj", "{E958BE04-81C2-434C-9E6C-CA145A2B8218}"
88
EndProject
9-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppHost", "playground\eShopLite\AppHost\AppHost.csproj", "{C1D595AD-FFFD-4E52-AAF6-8DD8C4BD67F1}"
9+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AppHost", "playground\TestShop\AppHost\AppHost.csproj", "{C1D595AD-FFFD-4E52-AAF6-8DD8C4BD67F1}"
1010
EndProject
1111
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "playground", "playground", "{D173887B-AF42-4576-B9C1-96B9E9B3D9C0}"
1212
EndProject
13-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ServiceDefaults", "playground\eShopLite\ServiceDefaults\ServiceDefaults.csproj", "{C7B2309C-073A-4552-A508-A69768B64C6F}"
13+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ServiceDefaults", "playground\TestShop\ServiceDefaults\ServiceDefaults.csproj", "{C7B2309C-073A-4552-A508-A69768B64C6F}"
1414
EndProject
15-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CatalogService", "playground\eShopLite\CatalogService\CatalogService.csproj", "{6D04BB34-1CC6-4FF3-A02A-1FFAC2A7A4F3}"
15+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CatalogService", "playground\TestShop\CatalogService\CatalogService.csproj", "{6D04BB34-1CC6-4FF3-A02A-1FFAC2A7A4F3}"
1616
EndProject
17-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BasketService", "playground\eShopLite\BasketService\BasketService.csproj", "{3FC74EA6-D554-4A87-AED5-A08FE407BBF4}"
17+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BasketService", "playground\TestShop\BasketService\BasketService.csproj", "{3FC74EA6-D554-4A87-AED5-A08FE407BBF4}"
1818
EndProject
19-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApiGateway", "playground\eShopLite\ApiGateway\ApiGateway.csproj", "{934625C7-243F-4659-9421-515301CF0263}"
19+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApiGateway", "playground\TestShop\ApiGateway\ApiGateway.csproj", "{934625C7-243F-4659-9421-515301CF0263}"
2020
EndProject
2121
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.StackExchange.Redis", "src\Components\Aspire.StackExchange.Redis\Aspire.StackExchange.Redis.csproj", "{7D4A7A84-B297-4777-9E2A-D8B1C427CAC7}"
2222
EndProject
@@ -40,7 +40,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.Npgsql.EntityFramewo
4040
EndProject
4141
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.Azure.Messaging.ServiceBus", "src\Components\Aspire.Azure.Messaging.ServiceBus\Aspire.Azure.Messaging.ServiceBus.csproj", "{CC9CD371-9909-4101-83F1-22C7C2617DE4}"
4242
EndProject
43-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OrderProcessor", "playground\eShopLite\OrderProcessor\OrderProcessor.csproj", "{955EDC6D-11A3-4408-9C00-7BFE140AD597}"
43+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "OrderProcessor", "playground\TestShop\OrderProcessor\OrderProcessor.csproj", "{955EDC6D-11A3-4408-9C00-7BFE140AD597}"
4444
EndProject
4545
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.Npgsql.EntityFrameworkCore.PostgreSQL", "src\Components\Aspire.Npgsql.EntityFrameworkCore.PostgreSQL\Aspire.Npgsql.EntityFrameworkCore.PostgreSQL.csproj", "{0F505BE9-42FE-49EC-93CC-57584C4C9671}"
4646
EndProject
@@ -130,7 +130,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.Hosting.Dapr", "src\
130130
EndProject
131131
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.Hosting.Azure.Provisioning", "src\Aspire.Hosting.Azure.Provisioning\Aspire.Hosting.Azure.Provisioning.csproj", "{D4BD974F-6505-43FC-A94E-2019F0DB5D5D}"
132132
EndProject
133-
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "eShopLite", "eShopLite", "{A68BA1A5-1604-433D-9778-DC0199831C2A}"
133+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TestShop", "TestShop", "{A68BA1A5-1604-433D-9778-DC0199831C2A}"
134134
EndProject
135135
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.Microsoft.Azure.Cosmos", "src\Components\Aspire.Microsoft.Azure.Cosmos\Aspire.Microsoft.Azure.Cosmos.csproj", "{23298562-C1D4-41CD-83FE-426C94FEE35F}"
136136
EndProject
@@ -140,7 +140,7 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.Microsoft.Azure.Cosm
140140
EndProject
141141
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests", "tests\Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests\Aspire.Microsoft.EntityFrameworkCore.Cosmos.Tests.csproj", "{FDA02617-9C49-4DA8-A43A-A34DBA9B8596}"
142142
EndProject
143-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CatalogDb", "playground\eShopLite\CatalogDb\CatalogDb.csproj", "{A84C4EE3-2601-4804-BCDC-E9948E164A22}"
143+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CatalogDb", "playground\TestShop\CatalogDb\CatalogDb.csproj", "{A84C4EE3-2601-4804-BCDC-E9948E164A22}"
144144
EndProject
145145
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{991DB378-6CB5-4441-BFC3-657400690FC3}"
146146
ProjectSection(SolutionItems) = preProject
@@ -217,14 +217,34 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mongo.AppHost", "playground
217217
EndProject
218218
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Mongo.ApiService", "playground\mongo\Mongo.ApiService\Mongo.ApiService.csproj", "{40EC38A2-69DB-4759-81C8-13F31090FEA6}"
219219
EndProject
220-
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CatalogModel", "playground\eShopLite\CatalogModel\CatalogModel.csproj", "{83267206-9438-42CD-860C-C92E7DBAA4C3}"
220+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "CatalogModel", "playground\TestShop\CatalogModel\CatalogModel.csproj", "{83267206-9438-42CD-860C-C92E7DBAA4C3}"
221+
EndProject
222+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Aspire.EndToEnd.Tests", "tests\Aspire.EndToEnd.Tests\Aspire.EndToEnd.Tests.csproj", "{C1483B79-4FE9-47FF-B544-EB5DBB7A0A3E}"
221223
EndProject
222224
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "ParameterEndToEnd", "ParameterEndToEnd", "{F1387494-34DE-4B31-B587-699B2E9A20CA}"
223225
EndProject
224226
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ParameterEndToEnd.AppHost", "playground\ParameterEndToEnd\ParameterEndToEnd.AppHost\ParameterEndToEnd.AppHost.csproj", "{54B66163-016D-4122-9364-409AB61BC36B}"
225227
EndProject
226228
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ParameterEndToEnd.ApiService", "playground\ParameterEndToEnd\ParameterEndToEnd.ApiService\ParameterEndToEnd.ApiService.csproj", "{FD63D574-8512-421D-B7FC-310AFA974361}"
227229
EndProject
230+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "PostgresEndToEnd", "PostgresEndToEnd", "{2A076AC1-9201-4E9B-BCB7-5AC4F8F4AADB}"
231+
EndProject
232+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PostgresEndToEnd.AppHost", "playground\PostgresEndToEnd\PostgresEndToEnd.AppHost\PostgresEndToEnd.AppHost.csproj", "{A4C06329-56EA-4AE6-A698-D2B7B7ABE318}"
233+
EndProject
234+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PostgresEndToEnd.ApiService", "playground\PostgresEndToEnd\PostgresEndToEnd.ApiService\PostgresEndToEnd.ApiService.csproj", "{B7BC1137-25E2-4B5D-A45F-38F5BA4811A2}"
235+
EndProject
236+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "mysql", "mysql", "{621991F1-854A-4743-835B-10CAF11A0CFF}"
237+
EndProject
238+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MySqlDb.AppHost", "Playground\mysql\MySqlDb.AppHost\MySqlDb.AppHost.csproj", "{7E2AD00B-60E0-46C2-8640-7217D678F312}"
239+
EndProject
240+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MySql.ApiService", "playground\mysql\MySql.ApiService\MySql.ApiService.csproj", "{F699F3AD-2AD9-454B-BA40-82AC3D6250FE}"
241+
EndProject
242+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "bicep", "bicep", "{4E1F1835-7006-412D-83A1-740709A54A26}"
243+
EndProject
244+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BicepSample.AppHost", "playground\bicep\BicepSample.AppHost\BicepSample.AppHost.csproj", "{7E67B5F3-ADAC-48E2-83CE-1E1BFF1F8505}"
245+
EndProject
246+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BicepSample.ApiService", "playground\bicep\BicepSample.ApiService\BicepSample.ApiService.csproj", "{54FE1759-A648-4805-94FD-08F0F4B147CF}"
247+
EndProject
228248
Global
229249
GlobalSection(SolutionConfigurationPlatforms) = preSolution
230250
Debug|Any CPU = Debug|Any CPU
@@ -591,6 +611,10 @@ Global
591611
{83267206-9438-42CD-860C-C92E7DBAA4C3}.Debug|Any CPU.Build.0 = Debug|Any CPU
592612
{83267206-9438-42CD-860C-C92E7DBAA4C3}.Release|Any CPU.ActiveCfg = Release|Any CPU
593613
{83267206-9438-42CD-860C-C92E7DBAA4C3}.Release|Any CPU.Build.0 = Release|Any CPU
614+
{C1483B79-4FE9-47FF-B544-EB5DBB7A0A3E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
615+
{C1483B79-4FE9-47FF-B544-EB5DBB7A0A3E}.Debug|Any CPU.Build.0 = Debug|Any CPU
616+
{C1483B79-4FE9-47FF-B544-EB5DBB7A0A3E}.Release|Any CPU.ActiveCfg = Release|Any CPU
617+
{C1483B79-4FE9-47FF-B544-EB5DBB7A0A3E}.Release|Any CPU.Build.0 = Release|Any CPU
594618
{54B66163-016D-4122-9364-409AB61BC36B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
595619
{54B66163-016D-4122-9364-409AB61BC36B}.Debug|Any CPU.Build.0 = Debug|Any CPU
596620
{54B66163-016D-4122-9364-409AB61BC36B}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -599,6 +623,30 @@ Global
599623
{FD63D574-8512-421D-B7FC-310AFA974361}.Debug|Any CPU.Build.0 = Debug|Any CPU
600624
{FD63D574-8512-421D-B7FC-310AFA974361}.Release|Any CPU.ActiveCfg = Release|Any CPU
601625
{FD63D574-8512-421D-B7FC-310AFA974361}.Release|Any CPU.Build.0 = Release|Any CPU
626+
{A4C06329-56EA-4AE6-A698-D2B7B7ABE318}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
627+
{A4C06329-56EA-4AE6-A698-D2B7B7ABE318}.Debug|Any CPU.Build.0 = Debug|Any CPU
628+
{A4C06329-56EA-4AE6-A698-D2B7B7ABE318}.Release|Any CPU.ActiveCfg = Release|Any CPU
629+
{A4C06329-56EA-4AE6-A698-D2B7B7ABE318}.Release|Any CPU.Build.0 = Release|Any CPU
630+
{B7BC1137-25E2-4B5D-A45F-38F5BA4811A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
631+
{B7BC1137-25E2-4B5D-A45F-38F5BA4811A2}.Debug|Any CPU.Build.0 = Debug|Any CPU
632+
{B7BC1137-25E2-4B5D-A45F-38F5BA4811A2}.Release|Any CPU.ActiveCfg = Release|Any CPU
633+
{B7BC1137-25E2-4B5D-A45F-38F5BA4811A2}.Release|Any CPU.Build.0 = Release|Any CPU
634+
{7E2AD00B-60E0-46C2-8640-7217D678F312}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
635+
{7E2AD00B-60E0-46C2-8640-7217D678F312}.Debug|Any CPU.Build.0 = Debug|Any CPU
636+
{7E2AD00B-60E0-46C2-8640-7217D678F312}.Release|Any CPU.ActiveCfg = Release|Any CPU
637+
{7E2AD00B-60E0-46C2-8640-7217D678F312}.Release|Any CPU.Build.0 = Release|Any CPU
638+
{F699F3AD-2AD9-454B-BA40-82AC3D6250FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
639+
{F699F3AD-2AD9-454B-BA40-82AC3D6250FE}.Debug|Any CPU.Build.0 = Debug|Any CPU
640+
{F699F3AD-2AD9-454B-BA40-82AC3D6250FE}.Release|Any CPU.ActiveCfg = Release|Any CPU
641+
{F699F3AD-2AD9-454B-BA40-82AC3D6250FE}.Release|Any CPU.Build.0 = Release|Any CPU
642+
{7E67B5F3-ADAC-48E2-83CE-1E1BFF1F8505}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
643+
{7E67B5F3-ADAC-48E2-83CE-1E1BFF1F8505}.Debug|Any CPU.Build.0 = Debug|Any CPU
644+
{7E67B5F3-ADAC-48E2-83CE-1E1BFF1F8505}.Release|Any CPU.ActiveCfg = Release|Any CPU
645+
{7E67B5F3-ADAC-48E2-83CE-1E1BFF1F8505}.Release|Any CPU.Build.0 = Release|Any CPU
646+
{54FE1759-A648-4805-94FD-08F0F4B147CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
647+
{54FE1759-A648-4805-94FD-08F0F4B147CF}.Debug|Any CPU.Build.0 = Debug|Any CPU
648+
{54FE1759-A648-4805-94FD-08F0F4B147CF}.Release|Any CPU.ActiveCfg = Release|Any CPU
649+
{54FE1759-A648-4805-94FD-08F0F4B147CF}.Release|Any CPU.Build.0 = Release|Any CPU
602650
EndGlobalSection
603651
GlobalSection(SolutionProperties) = preSolution
604652
HideSolutionNode = FALSE
@@ -702,9 +750,19 @@ Global
702750
{8F132275-233C-4121-AC6F-352C902FA064} = {C544D8A6-977E-40EA-8B1A-1FB2146A2108}
703751
{40EC38A2-69DB-4759-81C8-13F31090FEA6} = {C544D8A6-977E-40EA-8B1A-1FB2146A2108}
704752
{83267206-9438-42CD-860C-C92E7DBAA4C3} = {A68BA1A5-1604-433D-9778-DC0199831C2A}
753+
{C1483B79-4FE9-47FF-B544-EB5DBB7A0A3E} = {4981B3A5-4AFD-4191-BF7D-8692D9783D60}
705754
{F1387494-34DE-4B31-B587-699B2E9A20CA} = {D173887B-AF42-4576-B9C1-96B9E9B3D9C0}
706755
{54B66163-016D-4122-9364-409AB61BC36B} = {F1387494-34DE-4B31-B587-699B2E9A20CA}
707756
{FD63D574-8512-421D-B7FC-310AFA974361} = {F1387494-34DE-4B31-B587-699B2E9A20CA}
757+
{2A076AC1-9201-4E9B-BCB7-5AC4F8F4AADB} = {D173887B-AF42-4576-B9C1-96B9E9B3D9C0}
758+
{A4C06329-56EA-4AE6-A698-D2B7B7ABE318} = {2A076AC1-9201-4E9B-BCB7-5AC4F8F4AADB}
759+
{B7BC1137-25E2-4B5D-A45F-38F5BA4811A2} = {2A076AC1-9201-4E9B-BCB7-5AC4F8F4AADB}
760+
{621991F1-854A-4743-835B-10CAF11A0CFF} = {D173887B-AF42-4576-B9C1-96B9E9B3D9C0}
761+
{7E2AD00B-60E0-46C2-8640-7217D678F312} = {621991F1-854A-4743-835B-10CAF11A0CFF}
762+
{F699F3AD-2AD9-454B-BA40-82AC3D6250FE} = {621991F1-854A-4743-835B-10CAF11A0CFF}
763+
{4E1F1835-7006-412D-83A1-740709A54A26} = {D173887B-AF42-4576-B9C1-96B9E9B3D9C0}
764+
{7E67B5F3-ADAC-48E2-83CE-1E1BFF1F8505} = {4E1F1835-7006-412D-83A1-740709A54A26}
765+
{54FE1759-A648-4805-94FD-08F0F4B147CF} = {4E1F1835-7006-412D-83A1-740709A54A26}
708766
EndGlobalSection
709767
GlobalSection(ExtensibilityGlobals) = postSolution
710768
SolutionGuid = {6DCEDFEC-988E-4CB3-B45B-191EB5086E0C}

Directory.Packages.props

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@
99
<PackageVersion Include="Azure.Extensions.AspNetCore.Configuration.Secrets" Version="1.3.0" />
1010
<PackageVersion Include="Azure.Identity" Version="1.10.4" />
1111
<PackageVersion Include="Azure.Messaging.ServiceBus" Version="7.17.1" />
12+
<PackageVersion Include="Azure.ResourceManager.Resources" Version="1.7.0" />
1213
<PackageVersion Include="Azure.Security.KeyVault.Secrets" Version="4.6.0-beta.2" />
1314
<PackageVersion Include="Azure.Storage.Blobs" Version="12.19.1" />
1415
<PackageVersion Include="Azure.Storage.Queues" Version="12.17.1" />
1516
<PackageVersion Include="Microsoft.Azure.Cosmos" Version="3.37.1" />
1617
<PackageVersion Include="Microsoft.Extensions.Azure" Version="1.7.1" />
18+
<PackageVersion Include="Azure.Monitor.OpenTelemetry.AspNetCore" Version="1.1.0" />
1719
<!-- Azure Management SDK for .NET dependencies -->
1820
<PackageVersion Include="Azure.ResourceManager.CosmosDB" Version="1.4.0-beta.5" />
1921
<PackageVersion Include="Azure.ResourceManager.KeyVault" Version="1.2.0" />
@@ -24,6 +26,7 @@
2426
<PackageVersion Include="Azure.ResourceManager.AppConfiguration" Version="1.1.0" />
2527
<PackageVersion Include="Azure.ResourceManager.Sql" Version="1.2.0" />
2628
<PackageVersion Include="Azure.ResourceManager.ApplicationInsights" Version="1.0.0-beta.4" />
29+
<PackageVersion Include="Azure.ResourceManager.OperationalInsights" Version="1.2.0" />
2730
<!-- ASP.NET Core dependencies -->
2831
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="$(MicrosoftAspNetCoreOpenApiPackageVersion)" />
2932
<PackageVersion Include="Microsoft.AspNetCore.OutputCaching.StackExchangeRedis" Version="$(MicrosoftAspNetCoreOutputCachingStackExchangeRedisPackageVersion)" />
@@ -68,13 +71,14 @@
6871
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="$(MicrosoftExtensionsHttpResiliencePackageVersion)" />
6972
<!-- external dependencies -->
7073
<PackageVersion Include="Confluent.Kafka" Version="2.3.0" />
74+
<PackageVersion Include="Dapper" Version="2.1.28" />
7175
<PackageVersion Include="Dapr.AspNetCore" Version="1.12.0" />
7276
<PackageVersion Include="DnsClient" Version="1.7.0" />
7377
<PackageVersion Include="Grpc.AspNetCore" Version="2.59.0" />
7478
<PackageVersion Include="Grpc.Net.ClientFactory" Version="2.59.0" />
7579
<PackageVersion Include="Grpc.Tools" Version="2.59.0" />
7680
<PackageVersion Include="Humanizer.Core" Version="2.14.1" />
77-
<PackageVersion Include="KubernetesClient" Version="12.1.1" />
81+
<PackageVersion Include="KubernetesClient" Version="13.0.11" />
7882
<PackageVersion Include="JsonSchema.Net" Version="5.4.0" />
7983
<PackageVersion Include="Microsoft.FluentUI.AspNetCore.Components" Version="4.2.0" />
8084
<PackageVersion Include="Microsoft.FluentUI.AspNetCore.Components.Icons" Version="4.2.0" />
@@ -91,11 +95,12 @@
9195
<PackageVersion Include="Npgsql.DependencyInjection" Version="8.0.0" />
9296
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.0" />
9397
<PackageVersion Include="Oracle.EntityFrameworkCore" Version="8.21.121" />
94-
<PackageVersion Include="Polly" Version="8.2.0" />
98+
<PackageVersion Include="Polly" Version="8.3.0" />
9599
<PackageVersion Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.0-beta.2" />
96100
<PackageVersion Include="RabbitMQ.Client" Version="6.7.0" />
97101
<PackageVersion Include="StackExchange.Redis" Version="2.7.4" />
98102
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.5.0" />
103+
<PackageVersion Include="System.IO.Hashing" Version="8.0.0" />
99104
<PackageVersion Include="Yarp.ReverseProxy" Version="2.1.0" />
100105
<PackageVersion Include="System.CommandLine" Version="2.0.0-beta4.23407.1" />
101106
<!-- Open Telemetry -->
@@ -120,5 +125,8 @@
120125
<PackageVersion Include="Microsoft.DotNet.Build.Tasks.Installers" Version="8.0.0-beta.23564.4" />
121126
<!-- unit test dependencies -->
122127
<PackageVersion Include="Microsoft.Extensions.Diagnostics.Testing" Version="8.0.0" />
128+
<!-- Pinned version for Component Governance - Remove when root dependencies are updated -->
129+
<PackageVersion Include="Newtonsoft.Json" Version="13.0.3" /> <!-- Introduced by Microsoft.Azure.Cosmos, https://github.com/Azure/azure-cosmos-dotnet-v3/issues/4302 -->
130+
123131
</ItemGroup>
124-
</Project>
132+
</Project>

README.md

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,11 @@
1616

1717
[Tooling](https://learn.microsoft.com/dotnet/aspire/get-started/aspire-overview?#project-templates-and-tooling): .NET Aspire comes with project templates and tooling experiences for Visual Studio and the dotnet CLI which help you create and interact with .NET Aspire apps.
1818

19-
To learn more, read the full [.NET Aspire overview and documentation](https://learn.microsoft.com/dotnet/aspire/). Samples are available in the [.NET Aspire samples repository](https://github.com/dotnet/aspire-samples).
19+
To learn more, read the full [.NET Aspire overview and documentation](https://learn.microsoft.com/dotnet/aspire/). Samples are available in the [.NET Aspire samples repository](https://github.com/dotnet/aspire-samples). You can find the eShop sample [here](https://github.com/dotnet/eshop) and the Azure version [here](https://github.com/Azure-Samples/eShopOnAzure).
2020

2121
## What is in this repo?
2222

23-
The .NET Aspire application host, dashboard, service discovery infrastructure, and all .NET Aspire components. It also contains the project templates and a simple sample, 'eShopLite'.
24-
25-
You can find the full version of the eShop sample [here](https://github.com/dotnet/eshop) and the Azure version [here](https://github.com/Azure-Samples/eShopOnAzure).
23+
The .NET Aspire application host, dashboard, service discovery infrastructure, and all .NET Aspire components. It also contains the project templates.
2624

2725
## Using latest daily builds
2826

docs/contributing.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,20 +9,20 @@ See [machine-requirements.md](machine-requirements.md).
99
## Build the repo
1010
`.\build.cmd` (Windows) or `.\build.sh` (macOS and Linux)
1111

12-
## Run eShopLite
12+
## Run TestShop
1313

1414
This will confirm that you're all set up.
1515

1616
If you are using Visual Studio:
1717

1818
1. Open `Aspire.sln`
19-
1. Set the Startup Project to be the `AppHost` project (it's under `\samples\eShopLite`). Make sure the launch profile is set to "http".
19+
1. Set the Startup Project to be the `AppHost` project (it's under `\playground\TestShop`). Make sure the launch profile is set to "http".
2020
1. <kbd>F5</kbd> to debug, or <kbd>Ctrl+F5</kbd> to launch without debugging.
2121

2222
Otherwise:
2323
```shell
24-
dotnet restore samples/eShopLite/AppHost/AppHost.csproj
25-
dotnet run --project samples/eShopLite/AppHost/AppHost.csproj
24+
dotnet restore playground/TestShop/AppHost/AppHost.csproj
25+
dotnet run --project playground/TestShop/AppHost/AppHost.csproj
2626
```
2727

2828
## View Dashboard

0 commit comments

Comments
 (0)