diff --git a/src/dotnet-aspire/.devcontainer/.env b/src/dotnet-aspire/.devcontainer/.env
index a02020a..39ffd3e 100644
--- a/src/dotnet-aspire/.devcontainer/.env
+++ b/src/dotnet-aspire/.devcontainer/.env
@@ -1 +1 @@
-SA_PASSWORD=P@ssw0rd!
\ No newline at end of file
+MSSQL_SA_PASSWORD=P@ssw0rd!
\ No newline at end of file
diff --git a/src/dotnet-aspire/.devcontainer/devcontainer.json b/src/dotnet-aspire/.devcontainer/devcontainer.json
index 5fab15a..c3181cc 100644
--- a/src/dotnet-aspire/.devcontainer/devcontainer.json
+++ b/src/dotnet-aspire/.devcontainer/devcontainer.json
@@ -16,7 +16,7 @@
"database": "master",
"authenticationType": "SqlLogin",
"user": "sa",
- "password": "${env:SA_PASSWORD}",
+ "password": "${env:MSSQL_SA_PASSWORD}",
"savePassword": true,
"profileName": "LocalDev",
"trustServerCertificate": true
diff --git a/src/dotnet-aspire/.devcontainer/docker-compose.yml b/src/dotnet-aspire/.devcontainer/docker-compose.yml
index 9789dd1..487fa37 100644
--- a/src/dotnet-aspire/.devcontainer/docker-compose.yml
+++ b/src/dotnet-aspire/.devcontainer/docker-compose.yml
@@ -21,7 +21,7 @@ services:
# (Adding the "ports" property to this file will not forward from a Codespace.)
db:
- image: mcr.microsoft.com/mssql/server:2022-latest
+ image: mcr.microsoft.com/azure-sql-edge
hostname: SQL-Library
container_name: SQL-Library
restart: unless-stopped
diff --git a/src/dotnet-aspire/.devcontainer/sql/postCreateCommand.sh b/src/dotnet-aspire/.devcontainer/sql/postCreateCommand.sh
index 8482165..295221b 100644
--- a/src/dotnet-aspire/.devcontainer/sql/postCreateCommand.sh
+++ b/src/dotnet-aspire/.devcontainer/sql/postCreateCommand.sh
@@ -5,7 +5,7 @@ dacpac="false"
# Load SA_PASSWORD from .env file
export $(grep -v '^#' .devcontainer/.env | xargs)
-SApassword=$SA_PASSWORD
+SApassword=$MSSQL_SA_PASSWORD
# Parameters
dacpath=$1
diff --git a/src/dotnet-aspire/.vscode/tasks.json b/src/dotnet-aspire/.vscode/tasks.json
index 1868d1c..a0d3fd0 100644
--- a/src/dotnet-aspire/.vscode/tasks.json
+++ b/src/dotnet-aspire/.vscode/tasks.json
@@ -4,7 +4,7 @@
"version": "2.0.0",
"tasks": [
{
- "label": "Verify database schema and data",
+ "label": "1. Verify database schema and data",
"type": "shell",
"command": "code",
"args": [
@@ -17,7 +17,7 @@
}
},
{
- "label": "Build SQL Database project",
+ "label": "2. Build SQL Database project",
"type": "shell",
"command": "dotnet build",
"options": {
@@ -25,7 +25,7 @@
}
},
{
- "label": "Deploy SQL Database project",
+ "label": "3. Publish SQL Database project",
"type": "shell",
"command": "bash",
"args": [
@@ -34,12 +34,12 @@
]
},
{
- "label": "Update .NET SDK",
+ "label": "4. Update .NET SDK",
"type": "shell",
"command": "sudo dotnet workload update"
},
{
- "label": "Trust .NET HTTPS certificate",
+ "label": "5. Trust .NET HTTPS certificate",
"type": "shell",
"command": "dotnet dev-certs https --trust"
}
diff --git a/src/dotnet-aspire/NOTES.md b/src/dotnet-aspire/NOTES.md
index 234fe89..bcc4cbf 100644
--- a/src/dotnet-aspire/NOTES.md
+++ b/src/dotnet-aspire/NOTES.md
@@ -69,7 +69,7 @@ This task builds the SQL Database project. It runs the command `dotnet build` in
This task is optional, but it's useful to verify the database schema. You can use this SQL Database project to make changes to the database schema and deploy it to the SQL Server container.
-#### Deploy SQL Database Project
+#### Publish SQL Database project
This task involves deploying the SQL Database project to your SQL Server container. It executes the `postCreateCommand.sh` script found in the `.devcontainer/sql` directory of your workspace.
diff --git a/src/dotnet-aspire/devcontainer-template.json b/src/dotnet-aspire/devcontainer-template.json
index fc74f5e..96ff4ea 100644
--- a/src/dotnet-aspire/devcontainer-template.json
+++ b/src/dotnet-aspire/devcontainer-template.json
@@ -1,6 +1,6 @@
{
"id": "dotnet-aspire",
- "version": "1.1.0",
+ "version": "1.2.0",
"name": ".NET with Aspire and Azure SQL",
"description": "A development environment for .NET Aspire and Azure SQL, enabling streamlined local development and testing.",
"documentationURL": "https://github.com/microsoft/azuresql-devcontainers/tree/main/src/dotnet-aspire",
@@ -12,8 +12,7 @@
"description": ".NET version:",
"proposals": [
"8.0-bookworm",
- "8.0-jammy",
- "8.0-bullseye"
+ "8.0-jammy"
],
"default": "8.0-bookworm"
}
diff --git a/src/dotnet/.devcontainer/.env b/src/dotnet/.devcontainer/.env
index a02020a..39ffd3e 100644
--- a/src/dotnet/.devcontainer/.env
+++ b/src/dotnet/.devcontainer/.env
@@ -1 +1 @@
-SA_PASSWORD=P@ssw0rd!
\ No newline at end of file
+MSSQL_SA_PASSWORD=P@ssw0rd!
\ No newline at end of file
diff --git a/src/dotnet/.devcontainer/devcontainer.json b/src/dotnet/.devcontainer/devcontainer.json
index 78f00ae..de0816e 100644
--- a/src/dotnet/.devcontainer/devcontainer.json
+++ b/src/dotnet/.devcontainer/devcontainer.json
@@ -16,7 +16,7 @@
"database": "master",
"authenticationType": "SqlLogin",
"user": "sa",
- "password": "${env:SA_PASSWORD}",
+ "password": "${env:MSSQL_SA_PASSWORD}",
"savePassword": true,
"profileName": "LocalDev",
"trustServerCertificate": true
diff --git a/src/dotnet/.devcontainer/docker-compose.yml b/src/dotnet/.devcontainer/docker-compose.yml
index 9789dd1..487fa37 100644
--- a/src/dotnet/.devcontainer/docker-compose.yml
+++ b/src/dotnet/.devcontainer/docker-compose.yml
@@ -21,7 +21,7 @@ services:
# (Adding the "ports" property to this file will not forward from a Codespace.)
db:
- image: mcr.microsoft.com/mssql/server:2022-latest
+ image: mcr.microsoft.com/azure-sql-edge
hostname: SQL-Library
container_name: SQL-Library
restart: unless-stopped
diff --git a/src/dotnet/.devcontainer/sql/postCreateCommand.sh b/src/dotnet/.devcontainer/sql/postCreateCommand.sh
index 8482165..295221b 100644
--- a/src/dotnet/.devcontainer/sql/postCreateCommand.sh
+++ b/src/dotnet/.devcontainer/sql/postCreateCommand.sh
@@ -5,7 +5,7 @@ dacpac="false"
# Load SA_PASSWORD from .env file
export $(grep -v '^#' .devcontainer/.env | xargs)
-SApassword=$SA_PASSWORD
+SApassword=$MSSQL_SA_PASSWORD
# Parameters
dacpath=$1
diff --git a/src/dotnet/.vscode/tasks.json b/src/dotnet/.vscode/tasks.json
index 976e8da..335d79b 100644
--- a/src/dotnet/.vscode/tasks.json
+++ b/src/dotnet/.vscode/tasks.json
@@ -4,7 +4,7 @@
"version": "2.0.0",
"tasks": [
{
- "label": "Verify database schema and data",
+ "label": "1. Verify database schema and data",
"type": "shell",
"command": "code",
"args": [
@@ -17,7 +17,7 @@
}
},
{
- "label": "Build SQL Database project",
+ "label": "2. Build SQL Database project",
"type": "shell",
"command": "dotnet build",
"options": {
@@ -25,7 +25,7 @@
}
},
{
- "label": "Deploy SQL Database project",
+ "label": "3. Publish SQL Database project",
"type": "shell",
"command": "bash",
"args": [
@@ -34,7 +34,7 @@
]
},
{
- "label": "Trust .NET HTTPS certificate",
+ "label": "4. Trust .NET HTTPS certificate",
"type": "shell",
"command": "dotnet dev-certs https --trust"
}
diff --git a/src/dotnet/NOTES.md b/src/dotnet/NOTES.md
index b442097..ea0b94c 100644
--- a/src/dotnet/NOTES.md
+++ b/src/dotnet/NOTES.md
@@ -69,7 +69,7 @@ This task builds the SQL Database project. It runs the command `dotnet build` in
This task is optional, but it's useful to verify the database schema. You can use this SQL Database project to make changes to the database schema and deploy it to the SQL Server container.
-#### Deploy SQL Database Project
+#### Publish SQL Database project
This task involves deploying the SQL Database project to your SQL Server container. It executes the `postCreateCommand.sh` script found in the `.devcontainer/sql` directory of your workspace.
diff --git a/src/dotnet/devcontainer-template.json b/src/dotnet/devcontainer-template.json
index f61da34..000b074 100644
--- a/src/dotnet/devcontainer-template.json
+++ b/src/dotnet/devcontainer-template.json
@@ -1,6 +1,6 @@
{
"id": "dotnet",
- "version": "1.1.0",
+ "version": "1.2.0",
"name": ".NET and Azure SQL",
"description": "A development environment for .NET and Azure SQL, enabling streamlined local development and testing.",
"documentationURL": "https://github.com/microsoft/azuresql-devcontainers/tree/main/src/dotnet",
@@ -12,8 +12,7 @@
"description": ".NET version:",
"proposals": [
"8.0-bookworm",
- "8.0-jammy",
- "8.0-bullseye"
+ "8.0-jammy"
],
"default": "8.0-bookworm"
}
diff --git a/src/javascript-node/.devcontainer/.env b/src/javascript-node/.devcontainer/.env
index a02020a..39ffd3e 100644
--- a/src/javascript-node/.devcontainer/.env
+++ b/src/javascript-node/.devcontainer/.env
@@ -1 +1 @@
-SA_PASSWORD=P@ssw0rd!
\ No newline at end of file
+MSSQL_SA_PASSWORD=P@ssw0rd!
\ No newline at end of file
diff --git a/src/javascript-node/.devcontainer/devcontainer.json b/src/javascript-node/.devcontainer/devcontainer.json
index f2245fd..2aee288 100644
--- a/src/javascript-node/.devcontainer/devcontainer.json
+++ b/src/javascript-node/.devcontainer/devcontainer.json
@@ -16,7 +16,7 @@
"database": "master",
"authenticationType": "SqlLogin",
"user": "sa",
- "password": "${env:SA_PASSWORD}",
+ "password": "${env:MSSQL_SA_PASSWORD}",
"savePassword": true,
"profileName": "LocalDev",
"trustServerCertificate": true
diff --git a/src/javascript-node/.devcontainer/docker-compose.yml b/src/javascript-node/.devcontainer/docker-compose.yml
index 9789dd1..487fa37 100644
--- a/src/javascript-node/.devcontainer/docker-compose.yml
+++ b/src/javascript-node/.devcontainer/docker-compose.yml
@@ -21,7 +21,7 @@ services:
# (Adding the "ports" property to this file will not forward from a Codespace.)
db:
- image: mcr.microsoft.com/mssql/server:2022-latest
+ image: mcr.microsoft.com/azure-sql-edge
hostname: SQL-Library
container_name: SQL-Library
restart: unless-stopped
diff --git a/src/javascript-node/.devcontainer/sql/postCreateCommand.sh b/src/javascript-node/.devcontainer/sql/postCreateCommand.sh
index 8482165..295221b 100644
--- a/src/javascript-node/.devcontainer/sql/postCreateCommand.sh
+++ b/src/javascript-node/.devcontainer/sql/postCreateCommand.sh
@@ -5,7 +5,7 @@ dacpac="false"
# Load SA_PASSWORD from .env file
export $(grep -v '^#' .devcontainer/.env | xargs)
-SApassword=$SA_PASSWORD
+SApassword=$MSSQL_SA_PASSWORD
# Parameters
dacpath=$1
diff --git a/src/javascript-node/.vscode/tasks.json b/src/javascript-node/.vscode/tasks.json
index b69f8e7..682821a 100644
--- a/src/javascript-node/.vscode/tasks.json
+++ b/src/javascript-node/.vscode/tasks.json
@@ -4,7 +4,7 @@
"version": "2.0.0",
"tasks": [
{
- "label": "Verify database schema and data",
+ "label": "1. Verify database schema and data",
"type": "shell",
"command": "code",
"args": [
@@ -17,7 +17,7 @@
}
},
{
- "label": "Build SQL Database project",
+ "label": "2. Build SQL Database project",
"type": "shell",
"command": "dotnet build",
"options": {
@@ -25,7 +25,7 @@
}
},
{
- "label": "Deploy SQL Database project",
+ "label": "3. Publish SQL Database project",
"type": "shell",
"command": "bash",
"args": [
diff --git a/src/javascript-node/NOTES.md b/src/javascript-node/NOTES.md
index 2d3a570..27f1cd1 100644
--- a/src/javascript-node/NOTES.md
+++ b/src/javascript-node/NOTES.md
@@ -68,7 +68,7 @@ This task builds the SQL Database project. It runs the command `dotnet build` in
This task is optional, but it's useful to verify the database schema. You can use this SQL Database project to make changes to the database schema and deploy it to the SQL Server container.
-#### Deploy SQL Database Project
+#### Deploy SQL Database project
This task involves deploying the SQL Database project to your SQL Server container. It executes the `postCreateCommand.sh` script found in the `.devcontainer/sql` directory of your workspace.
diff --git a/src/javascript-node/devcontainer-template.json b/src/javascript-node/devcontainer-template.json
index f2ad4a7..a0ecf9d 100644
--- a/src/javascript-node/devcontainer-template.json
+++ b/src/javascript-node/devcontainer-template.json
@@ -1,6 +1,6 @@
{
"id": "javascript-node",
- "version": "1.1.0",
+ "version": "1.2.0",
"name": "Node.js and Azure SQL",
"description": "A development environment for Node.js and Azure SQL, enabling streamlined local development and testing.",
"documentationURL": "https://github.com/microsoft/azuresql-devcontainers/tree/main/src/javascript-node",
diff --git a/src/python/.devcontainer/.env b/src/python/.devcontainer/.env
index a02020a..39ffd3e 100644
--- a/src/python/.devcontainer/.env
+++ b/src/python/.devcontainer/.env
@@ -1 +1 @@
-SA_PASSWORD=P@ssw0rd!
\ No newline at end of file
+MSSQL_SA_PASSWORD=P@ssw0rd!
\ No newline at end of file
diff --git a/src/python/.devcontainer/devcontainer.json b/src/python/.devcontainer/devcontainer.json
index 3736dd4..4d63497 100644
--- a/src/python/.devcontainer/devcontainer.json
+++ b/src/python/.devcontainer/devcontainer.json
@@ -16,7 +16,7 @@
"database": "master",
"authenticationType": "SqlLogin",
"user": "sa",
- "password": "${env:SA_PASSWORD}",
+ "password": "${env:MSSQL_SA_PASSWORD}",
"savePassword": true,
"profileName": "LocalDev",
"trustServerCertificate": true
diff --git a/src/python/.devcontainer/docker-compose.yml b/src/python/.devcontainer/docker-compose.yml
index 9789dd1..487fa37 100644
--- a/src/python/.devcontainer/docker-compose.yml
+++ b/src/python/.devcontainer/docker-compose.yml
@@ -21,7 +21,7 @@ services:
# (Adding the "ports" property to this file will not forward from a Codespace.)
db:
- image: mcr.microsoft.com/mssql/server:2022-latest
+ image: mcr.microsoft.com/azure-sql-edge
hostname: SQL-Library
container_name: SQL-Library
restart: unless-stopped
diff --git a/src/python/.devcontainer/sql/postCreateCommand.sh b/src/python/.devcontainer/sql/postCreateCommand.sh
index 8482165..295221b 100644
--- a/src/python/.devcontainer/sql/postCreateCommand.sh
+++ b/src/python/.devcontainer/sql/postCreateCommand.sh
@@ -5,7 +5,7 @@ dacpac="false"
# Load SA_PASSWORD from .env file
export $(grep -v '^#' .devcontainer/.env | xargs)
-SApassword=$SA_PASSWORD
+SApassword=$MSSQL_SA_PASSWORD
# Parameters
dacpath=$1
diff --git a/src/python/.vscode/tasks.json b/src/python/.vscode/tasks.json
index b69f8e7..682821a 100644
--- a/src/python/.vscode/tasks.json
+++ b/src/python/.vscode/tasks.json
@@ -4,7 +4,7 @@
"version": "2.0.0",
"tasks": [
{
- "label": "Verify database schema and data",
+ "label": "1. Verify database schema and data",
"type": "shell",
"command": "code",
"args": [
@@ -17,7 +17,7 @@
}
},
{
- "label": "Build SQL Database project",
+ "label": "2. Build SQL Database project",
"type": "shell",
"command": "dotnet build",
"options": {
@@ -25,7 +25,7 @@
}
},
{
- "label": "Deploy SQL Database project",
+ "label": "3. Publish SQL Database project",
"type": "shell",
"command": "bash",
"args": [
diff --git a/src/python/NOTES.md b/src/python/NOTES.md
index da2714a..30114fa 100644
--- a/src/python/NOTES.md
+++ b/src/python/NOTES.md
@@ -69,7 +69,7 @@ This task builds the SQL Database project. It runs the command `dotnet build` in
This task is optional, but it's useful to verify the database schema. You can use this SQL Database project to make changes to the database schema and deploy it to the SQL Server container.
-#### Deploy SQL Database Project
+#### Publish SQL Database project
This task involves deploying the SQL Database project to your SQL Server container. It executes the `postCreateCommand.sh` script found in the `.devcontainer/sql` directory of your workspace.
diff --git a/src/python/devcontainer-template.json b/src/python/devcontainer-template.json
index 45eb534..0ec403d 100644
--- a/src/python/devcontainer-template.json
+++ b/src/python/devcontainer-template.json
@@ -1,6 +1,6 @@
{
"id": "python",
- "version": "1.1.0",
+ "version": "1.2.0",
"name": "Python and Azure SQL",
"description": "A development environment for Python and Azure SQL, enabling streamlined local development and testing.",
"documentationURL": "https://github.com/microsoft/azuresql-devcontainers/tree/main/src/python",
diff --git a/test/dotnet-aspire/Program.cs b/test/dotnet-aspire/Program.cs
index 3e01e0a..0484d0c 100644
--- a/test/dotnet-aspire/Program.cs
+++ b/test/dotnet-aspire/Program.cs
@@ -3,6 +3,7 @@
* Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information.
*-------------------------------------------------------------------------------------------------------------*/
+using System;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Http;
@@ -42,7 +43,9 @@ public static void Main(string[] args)
.UseKestrel()
.UseUrls("http://0.0.0.0:8090")
.Configure(app => app.Run(async context => {
- await context.Response.WriteAsync("The databases are: " + databaseNames);
+ string responseText = "The databases are: " + databaseNames;
+ Console.WriteLine(responseText); // Log to console
+ await context.Response.WriteAsync(responseText); // Send to client
}))
.Build();
diff --git a/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.AssemblyInfo.cs b/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.AssemblyInfo.cs
index 378c658..a453bee 100644
--- a/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.AssemblyInfo.cs
+++ b/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.AssemblyInfo.cs
@@ -13,7 +13,7 @@
[assembly: System.Reflection.AssemblyCompanyAttribute("aspnetapp")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9c33fa073eb55d6469f3e41a4b798955f6fabd32")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6b63c86964252aae93d2225e26186cb031bdb14d")]
[assembly: System.Reflection.AssemblyProductAttribute("aspnetapp")]
[assembly: System.Reflection.AssemblyTitleAttribute("aspnetapp")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.AssemblyInfoInputs.cache b/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.AssemblyInfoInputs.cache
index c1e0323..47c2cc3 100644
--- a/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.AssemblyInfoInputs.cache
+++ b/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.AssemblyInfoInputs.cache
@@ -1 +1 @@
-d7386fb4f8f1c61d2bab9d0759d5573b8a8e5df3aa8bde9e86de07cabb306bf3
+c8dd5953b06c5d2c8d6068b708b6ac5b410ab5dcf27381795b860b17aa8a96e2
diff --git a/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.assets.cache b/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.assets.cache
index c0deffb..25e62f4 100644
Binary files a/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.assets.cache and b/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.assets.cache differ
diff --git a/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.csproj.AssemblyReference.cache b/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.csproj.AssemblyReference.cache
deleted file mode 100644
index 37ae3b3..0000000
Binary files a/test/dotnet-aspire/obj/Debug/net8.0/aspnetapp.csproj.AssemblyReference.cache and /dev/null differ
diff --git a/test/dotnet/Program.cs b/test/dotnet/Program.cs
index 3e01e0a..0484d0c 100644
--- a/test/dotnet/Program.cs
+++ b/test/dotnet/Program.cs
@@ -3,6 +3,7 @@
* Licensed under the MIT License. See https://go.microsoft.com/fwlink/?linkid=2090316 for license information.
*-------------------------------------------------------------------------------------------------------------*/
+using System;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Http;
@@ -42,7 +43,9 @@ public static void Main(string[] args)
.UseKestrel()
.UseUrls("http://0.0.0.0:8090")
.Configure(app => app.Run(async context => {
- await context.Response.WriteAsync("The databases are: " + databaseNames);
+ string responseText = "The databases are: " + databaseNames;
+ Console.WriteLine(responseText); // Log to console
+ await context.Response.WriteAsync(responseText); // Send to client
}))
.Build();
diff --git a/test/dotnet/bin/Debug/net8.0/Azure.Core.dll b/test/dotnet/bin/Debug/net8.0/Azure.Core.dll
new file mode 100755
index 0000000..d5fc2d1
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Azure.Core.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Azure.Identity.dll b/test/dotnet/bin/Debug/net8.0/Azure.Identity.dll
new file mode 100755
index 0000000..0975dc5
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Azure.Identity.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll b/test/dotnet/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
new file mode 100755
index 0000000..30cb199
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll b/test/dotnet/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll
new file mode 100755
index 0000000..c1c061c
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll b/test/dotnet/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll
new file mode 100755
index 0000000..c051c5b
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Microsoft.Identity.Client.dll b/test/dotnet/bin/Debug/net8.0/Microsoft.Identity.Client.dll
new file mode 100755
index 0000000..dca0927
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Microsoft.Identity.Client.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll b/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll
new file mode 100755
index 0000000..70b84f2
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll b/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll
new file mode 100755
index 0000000..7ecc3be
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll b/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
new file mode 100755
index 0000000..d925b5b
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll b/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll
new file mode 100755
index 0000000..17423cc
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll b/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll
new file mode 100755
index 0000000..dd66624
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll b/test/dotnet/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll
new file mode 100755
index 0000000..e27fe8d
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll b/test/dotnet/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll
new file mode 100755
index 0000000..6f34b8d
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/System.Drawing.Common.dll b/test/dotnet/bin/Debug/net8.0/System.Drawing.Common.dll
new file mode 100755
index 0000000..69e5f5c
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/System.Drawing.Common.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll b/test/dotnet/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll
new file mode 100755
index 0000000..efd3c61
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/System.Runtime.Caching.dll b/test/dotnet/bin/Debug/net8.0/System.Runtime.Caching.dll
new file mode 100755
index 0000000..6fedfab
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/System.Runtime.Caching.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll b/test/dotnet/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll
new file mode 100755
index 0000000..a60b95b
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/System.Security.Permissions.dll b/test/dotnet/bin/Debug/net8.0/System.Security.Permissions.dll
new file mode 100755
index 0000000..76faf41
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/System.Security.Permissions.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/System.Windows.Extensions.dll b/test/dotnet/bin/Debug/net8.0/System.Windows.Extensions.dll
new file mode 100755
index 0000000..7f075b2
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/System.Windows.Extensions.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/aspnetapp b/test/dotnet/bin/Debug/net8.0/aspnetapp
new file mode 100755
index 0000000..630ede9
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/aspnetapp differ
diff --git a/test/dotnet/bin/Debug/net8.0/aspnetapp.deps.json b/test/dotnet/bin/Debug/net8.0/aspnetapp.deps.json
new file mode 100644
index 0000000..ae225d6
--- /dev/null
+++ b/test/dotnet/bin/Debug/net8.0/aspnetapp.deps.json
@@ -0,0 +1,605 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v8.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v8.0": {
+ "aspnetapp/1.0.0": {
+ "dependencies": {
+ "Microsoft.Data.SqlClient": "3.1.5"
+ },
+ "runtime": {
+ "aspnetapp.dll": {}
+ }
+ },
+ "Azure.Core/1.6.0": {
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "1.0.0",
+ "System.Buffers": "4.5.0",
+ "System.Diagnostics.DiagnosticSource": "4.7.0",
+ "System.Memory": "4.5.3",
+ "System.Numerics.Vectors": "4.5.0",
+ "System.Text.Json": "4.6.0",
+ "System.Threading.Tasks.Extensions": "4.5.2"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Azure.Core.dll": {
+ "assemblyVersion": "1.6.0.0",
+ "fileVersion": "1.600.20.52802"
+ }
+ }
+ },
+ "Azure.Identity/1.3.0": {
+ "dependencies": {
+ "Azure.Core": "1.6.0",
+ "Microsoft.Identity.Client": "4.22.0",
+ "Microsoft.Identity.Client.Extensions.Msal": "2.16.5",
+ "System.Memory": "4.5.3",
+ "System.Security.Cryptography.ProtectedData": "4.7.0",
+ "System.Text.Json": "4.6.0",
+ "System.Threading.Tasks.Extensions": "4.5.2"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Azure.Identity.dll": {
+ "assemblyVersion": "1.3.0.0",
+ "fileVersion": "1.300.20.56202"
+ }
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/1.0.0": {
+ "runtime": {
+ "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "4.700.19.46214"
+ }
+ }
+ },
+ "Microsoft.CSharp/4.5.0": {},
+ "Microsoft.Data.SqlClient/3.1.5": {
+ "dependencies": {
+ "Azure.Identity": "1.3.0",
+ "Microsoft.Data.SqlClient.SNI.runtime": "3.0.1",
+ "Microsoft.Identity.Client": "4.22.0",
+ "Microsoft.IdentityModel.JsonWebTokens": "6.8.0",
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.8.0",
+ "Microsoft.Win32.Registry": "4.7.0",
+ "System.Configuration.ConfigurationManager": "4.7.0",
+ "System.Diagnostics.DiagnosticSource": "4.7.0",
+ "System.Runtime.Caching": "4.7.0",
+ "System.Security.Principal.Windows": "4.7.0",
+ "System.Text.Encoding.CodePages": "4.7.0",
+ "System.Text.Encodings.Web": "4.7.2"
+ },
+ "runtime": {
+ "lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
+ "assemblyVersion": "3.0.0.0",
+ "fileVersion": "3.15.23292.1"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "3.0.0.0",
+ "fileVersion": "3.15.23292.1"
+ },
+ "runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "3.0.0.0",
+ "fileVersion": "3.15.23292.1"
+ }
+ }
+ },
+ "Microsoft.Data.SqlClient.SNI.runtime/3.0.1": {
+ "runtimeTargets": {
+ "runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-arm",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ }
+ }
+ },
+ "Microsoft.Identity.Client/4.22.0": {
+ "runtime": {
+ "lib/netcoreapp2.1/Microsoft.Identity.Client.dll": {
+ "assemblyVersion": "4.22.0.0",
+ "fileVersion": "4.22.0.0"
+ }
+ }
+ },
+ "Microsoft.Identity.Client.Extensions.Msal/2.16.5": {
+ "dependencies": {
+ "Microsoft.Identity.Client": "4.22.0",
+ "System.Security.Cryptography.ProtectedData": "4.7.0"
+ },
+ "runtime": {
+ "lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": {
+ "assemblyVersion": "2.16.5.0",
+ "fileVersion": "2.16.5.0"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/6.8.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Tokens": "6.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
+ "assemblyVersion": "6.8.0.0",
+ "fileVersion": "6.8.0.11012"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Logging/6.8.0": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {
+ "assemblyVersion": "6.8.0.0",
+ "fileVersion": "6.8.0.11012"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols/6.8.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Logging": "6.8.0",
+ "Microsoft.IdentityModel.Tokens": "6.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {
+ "assemblyVersion": "6.8.0.0",
+ "fileVersion": "6.8.0.11012"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.Protocols": "6.8.0",
+ "System.IdentityModel.Tokens.Jwt": "6.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
+ "assemblyVersion": "6.8.0.0",
+ "fileVersion": "6.8.0.11012"
+ }
+ }
+ },
+ "Microsoft.IdentityModel.Tokens/6.8.0": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.5.0",
+ "Microsoft.IdentityModel.Logging": "6.8.0",
+ "System.Security.Cryptography.Cng": "4.5.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {
+ "assemblyVersion": "6.8.0.0",
+ "fileVersion": "6.8.0.11012"
+ }
+ }
+ },
+ "Microsoft.NETCore.Platforms/3.1.0": {},
+ "Microsoft.Win32.Registry/4.7.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "4.7.0",
+ "System.Security.Principal.Windows": "4.7.0"
+ }
+ },
+ "Microsoft.Win32.SystemEvents/4.7.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": {
+ "assemblyVersion": "4.0.2.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.2.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ }
+ },
+ "System.Buffers/4.5.0": {},
+ "System.Configuration.ConfigurationManager/4.7.0": {
+ "dependencies": {
+ "System.Security.Cryptography.ProtectedData": "4.7.0",
+ "System.Security.Permissions": "4.7.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {
+ "assemblyVersion": "4.0.3.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ }
+ },
+ "System.Diagnostics.DiagnosticSource/4.7.0": {},
+ "System.Drawing.Common/4.7.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "Microsoft.Win32.SystemEvents": "4.7.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Drawing.Common.dll": {
+ "assemblyVersion": "4.0.0.1",
+ "fileVersion": "4.6.26919.2"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll": {
+ "rid": "unix",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.2.0",
+ "fileVersion": "4.700.19.56404"
+ },
+ "runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.2.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ }
+ },
+ "System.IdentityModel.Tokens.Jwt/6.8.0": {
+ "dependencies": {
+ "Microsoft.IdentityModel.JsonWebTokens": "6.8.0",
+ "Microsoft.IdentityModel.Tokens": "6.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {
+ "assemblyVersion": "6.8.0.0",
+ "fileVersion": "6.8.0.11012"
+ }
+ }
+ },
+ "System.Memory/4.5.3": {},
+ "System.Numerics.Vectors/4.5.0": {},
+ "System.Runtime.Caching/4.7.0": {
+ "dependencies": {
+ "System.Configuration.ConfigurationManager": "4.7.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Runtime.Caching.dll": {
+ "assemblyVersion": "4.0.1.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.1.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ }
+ },
+ "System.Security.AccessControl/4.7.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0",
+ "System.Security.Principal.Windows": "4.7.0"
+ }
+ },
+ "System.Security.Cryptography.Cng/4.5.0": {},
+ "System.Security.Cryptography.ProtectedData/4.7.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {
+ "assemblyVersion": "4.0.5.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.5.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ }
+ },
+ "System.Security.Permissions/4.7.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "4.7.0",
+ "System.Windows.Extensions": "4.7.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.0/System.Security.Permissions.dll": {
+ "assemblyVersion": "4.0.3.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ }
+ },
+ "System.Security.Principal.Windows/4.7.0": {},
+ "System.Text.Encoding.CodePages/4.7.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "3.1.0"
+ }
+ },
+ "System.Text.Encodings.Web/4.7.2": {},
+ "System.Text.Json/4.6.0": {},
+ "System.Threading.Tasks.Extensions/4.5.2": {},
+ "System.Windows.Extensions/4.7.0": {
+ "dependencies": {
+ "System.Drawing.Common": "4.7.0"
+ },
+ "runtime": {
+ "lib/netcoreapp3.0/System.Windows.Extensions.dll": {
+ "assemblyVersion": "4.0.1.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "4.0.1.0",
+ "fileVersion": "4.700.19.56404"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "aspnetapp/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Azure.Core/1.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kI4m2NsODPOrxo0OoKjk6B3ADbdovhDQIEmI4039upjjZKRaewVLx/Uz4DfRa/NtnIRZQPUALe1yvdHWAoRt4w==",
+ "path": "azure.core/1.6.0",
+ "hashPath": "azure.core.1.6.0.nupkg.sha512"
+ },
+ "Azure.Identity/1.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l1SYfZKOFBuUFG7C2SWHmJcrQQaiXgBdVCycx4vcZQkC6efDVt7mzZ5pfJAFEJDBUq7mjRQ0RPq9ZDGdSswqMg==",
+ "path": "azure.identity/1.3.0",
+ "hashPath": "azure.identity.1.3.0.nupkg.sha512"
+ },
+ "Microsoft.Bcl.AsyncInterfaces/1.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-K63Y4hORbBcKLWH5wnKgzyn7TOfYzevIEwIedQHBIkmkEBA9SCqgvom+XTuE+fAFGvINGkhFItaZ2dvMGdT5iw==",
+ "path": "microsoft.bcl.asyncinterfaces/1.0.0",
+ "hashPath": "microsoft.bcl.asyncinterfaces.1.0.0.nupkg.sha512"
+ },
+ "Microsoft.CSharp/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==",
+ "path": "microsoft.csharp/4.5.0",
+ "hashPath": "microsoft.csharp.4.5.0.nupkg.sha512"
+ },
+ "Microsoft.Data.SqlClient/3.1.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0S3JjshifxLSM4FskA8KjkkRcvAay1ZENRDy+ota2+CuhOpckJquzEx9Puk3w3Y56ATJNcEcYLyIfuXJzUXLiw==",
+ "path": "microsoft.data.sqlclient/3.1.5",
+ "hashPath": "microsoft.data.sqlclient.3.1.5.nupkg.sha512"
+ },
+ "Microsoft.Data.SqlClient.SNI.runtime/3.0.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FmXSf637gJuak1LTkempIJajyYxhtsHuj8uR13JOoBrQy2/NuLl6HEUrhpRFwxncjmL29PlHr6boaDD/7tGsJA==",
+ "path": "microsoft.data.sqlclient.sni.runtime/3.0.1",
+ "hashPath": "microsoft.data.sqlclient.sni.runtime.3.0.1.nupkg.sha512"
+ },
+ "Microsoft.Identity.Client/4.22.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GlamU9rs8cSVIx9WSGv5QKpt66KkE+ImxNa/wNZZUJ3knt3PM98T9sOY8B7NcEfhw7NoxU2/0TSOcmnRSJQgqw==",
+ "path": "microsoft.identity.client/4.22.0",
+ "hashPath": "microsoft.identity.client.4.22.0.nupkg.sha512"
+ },
+ "Microsoft.Identity.Client.Extensions.Msal/2.16.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VlGUZEpF8KP/GCfFI59sdE0WA0o9quqwM1YQY0dSp6jpGy5EOBkureaybLfpwCuYUUjQbLkN2p7neUIcQCfbzA==",
+ "path": "microsoft.identity.client.extensions.msal/2.16.5",
+ "hashPath": "microsoft.identity.client.extensions.msal.2.16.5.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.JsonWebTokens/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+7JIww64PkMt7NWFxoe4Y/joeF7TAtA/fQ0b2GFGcagzB59sKkTt/sMZWR6aSZht5YC7SdHi3W6yM1yylRGJCQ==",
+ "path": "microsoft.identitymodel.jsonwebtokens/6.8.0",
+ "hashPath": "microsoft.identitymodel.jsonwebtokens.6.8.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Logging/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Rfh/p4MaN4gkmhPxwbu8IjrmoDncGfHHPh1sTnc0AcM/Oc39/fzC9doKNWvUAjzFb8LqA6lgZyblTrIsX/wDXg==",
+ "path": "microsoft.identitymodel.logging/6.8.0",
+ "hashPath": "microsoft.identitymodel.logging.6.8.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OJZx5nPdiH+MEkwCkbJrTAUiO/YzLe0VSswNlDxJsJD9bhOIdXHufh650pfm59YH1DNevp3/bXzukKrG57gA1w==",
+ "path": "microsoft.identitymodel.protocols/6.8.0",
+ "hashPath": "microsoft.identitymodel.protocols.6.8.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-X/PiV5l3nYYsodtrNMrNQIVlDmHpjQQ5w48E+o/D5H4es2+4niEyQf3l03chvZGWNzBRhfSstaXr25/Ye4AeYw==",
+ "path": "microsoft.identitymodel.protocols.openidconnect/6.8.0",
+ "hashPath": "microsoft.identitymodel.protocols.openidconnect.6.8.0.nupkg.sha512"
+ },
+ "Microsoft.IdentityModel.Tokens/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-gTqzsGcmD13HgtNePPcuVHZ/NXWmyV+InJgalW/FhWpII1D7V1k0obIseGlWMeA4G+tZfeGMfXr0klnWbMR/mQ==",
+ "path": "microsoft.identitymodel.tokens/6.8.0",
+ "hashPath": "microsoft.identitymodel.tokens.6.8.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Platforms/3.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
+ "path": "microsoft.netcore.platforms/3.1.0",
+ "hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.Registry/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==",
+ "path": "microsoft.win32.registry/4.7.0",
+ "hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.SystemEvents/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
+ "path": "microsoft.win32.systemevents/4.7.0",
+ "hashPath": "microsoft.win32.systemevents.4.7.0.nupkg.sha512"
+ },
+ "System.Buffers/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==",
+ "path": "system.buffers/4.5.0",
+ "hashPath": "system.buffers.4.5.0.nupkg.sha512"
+ },
+ "System.Configuration.ConfigurationManager/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
+ "path": "system.configuration.configurationmanager/4.7.0",
+ "hashPath": "system.configuration.configurationmanager.4.7.0.nupkg.sha512"
+ },
+ "System.Diagnostics.DiagnosticSource/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oJjw3uFuVDJiJNbCD8HB4a2p3NYLdt1fiT5OGsPLw+WTOuG0KpP4OXelMmmVKpClueMsit6xOlzy4wNKQFiBLg==",
+ "path": "system.diagnostics.diagnosticsource/4.7.0",
+ "hashPath": "system.diagnostics.diagnosticsource.4.7.0.nupkg.sha512"
+ },
+ "System.Drawing.Common/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
+ "path": "system.drawing.common/4.7.0",
+ "hashPath": "system.drawing.common.4.7.0.nupkg.sha512"
+ },
+ "System.IdentityModel.Tokens.Jwt/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5tBCjAub2Bhd5qmcd0WhR5s354e4oLYa//kOWrkX+6/7ZbDDJjMTfwLSOiZ/MMpWdE4DWPLOfTLOq/juj9CKzA==",
+ "path": "system.identitymodel.tokens.jwt/6.8.0",
+ "hashPath": "system.identitymodel.tokens.jwt.6.8.0.nupkg.sha512"
+ },
+ "System.Memory/4.5.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
+ "path": "system.memory/4.5.3",
+ "hashPath": "system.memory.4.5.3.nupkg.sha512"
+ },
+ "System.Numerics.Vectors/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==",
+ "path": "system.numerics.vectors/4.5.0",
+ "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512"
+ },
+ "System.Runtime.Caching/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-NdvNRjTPxYvIEhXQszT9L9vJhdQoX6AQ0AlhjTU+5NqFQVuacJTfhPVAvtGWNA2OJCqRiR/okBcZgMwI6MqcZg==",
+ "path": "system.runtime.caching/4.7.0",
+ "hashPath": "system.runtime.caching.4.7.0.nupkg.sha512"
+ },
+ "System.Security.AccessControl/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
+ "path": "system.security.accesscontrol/4.7.0",
+ "hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Cng/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==",
+ "path": "system.security.cryptography.cng/4.5.0",
+ "hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.ProtectedData/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==",
+ "path": "system.security.cryptography.protecteddata/4.7.0",
+ "hashPath": "system.security.cryptography.protecteddata.4.7.0.nupkg.sha512"
+ },
+ "System.Security.Permissions/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
+ "path": "system.security.permissions/4.7.0",
+ "hashPath": "system.security.permissions.4.7.0.nupkg.sha512"
+ },
+ "System.Security.Principal.Windows/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==",
+ "path": "system.security.principal.windows/4.7.0",
+ "hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-aeu4FlaUTemuT1qOd1MyU4T516QR4Fy+9yDbwWMPHOHy7U8FD6SgTzdZFO7gHcfAPHtECqInbwklVvUK4RHcNg==",
+ "path": "system.text.encoding.codepages/4.7.0",
+ "hashPath": "system.text.encoding.codepages.4.7.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/4.7.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-iTUgB/WtrZ1sWZs84F2hwyQhiRH6QNjQv2DkwrH+WP6RoFga2Q1m3f9/Q7FG8cck8AdHitQkmkXSY8qylcDmuA==",
+ "path": "system.text.encodings.web/4.7.2",
+ "hashPath": "system.text.encodings.web.4.7.2.nupkg.sha512"
+ },
+ "System.Text.Json/4.6.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4F8Xe+JIkVoDJ8hDAZ7HqLkjctN/6WItJIzQaifBwClC7wmoLSda/Sv2i6i1kycqDb3hWF4JCVbpAweyOKHEUA==",
+ "path": "system.text.json/4.6.0",
+ "hashPath": "system.text.json.4.6.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Extensions/4.5.2": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BG/TNxDFv0svAzx8OiMXDlsHfGw623BZ8tCXw4YLhDFDvDhNUEV58jKYMGRnkbJNm7c3JNNJDiN7JBMzxRBR2w==",
+ "path": "system.threading.tasks.extensions/4.5.2",
+ "hashPath": "system.threading.tasks.extensions.4.5.2.nupkg.sha512"
+ },
+ "System.Windows.Extensions/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
+ "path": "system.windows.extensions/4.7.0",
+ "hashPath": "system.windows.extensions.4.7.0.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/dotnet/bin/Debug/net8.0/aspnetapp.dll b/test/dotnet/bin/Debug/net8.0/aspnetapp.dll
new file mode 100644
index 0000000..af0795e
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/aspnetapp.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/aspnetapp.pdb b/test/dotnet/bin/Debug/net8.0/aspnetapp.pdb
new file mode 100644
index 0000000..50e2663
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/aspnetapp.pdb differ
diff --git a/test/dotnet/bin/Debug/net8.0/aspnetapp.runtimeconfig.json b/test/dotnet/bin/Debug/net8.0/aspnetapp.runtimeconfig.json
new file mode 100644
index 0000000..5e604c7
--- /dev/null
+++ b/test/dotnet/bin/Debug/net8.0/aspnetapp.runtimeconfig.json
@@ -0,0 +1,19 @@
+{
+ "runtimeOptions": {
+ "tfm": "net8.0",
+ "frameworks": [
+ {
+ "name": "Microsoft.NETCore.App",
+ "version": "8.0.0"
+ },
+ {
+ "name": "Microsoft.AspNetCore.App",
+ "version": "8.0.0"
+ }
+ ],
+ "configProperties": {
+ "System.GC.Server": true,
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll b/test/dotnet/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll
new file mode 100755
index 0000000..3a19d3d
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll b/test/dotnet/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
new file mode 100755
index 0000000..de0cbd9
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll b/test/dotnet/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100755
index 0000000..78ef3a7
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll b/test/dotnet/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100755
index 0000000..e3a3ea0
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll b/test/dotnet/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100755
index 0000000..239f702
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll b/test/dotnet/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll
new file mode 100755
index 0000000..0ab23f9
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll
new file mode 100755
index 0000000..c49c358
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll
new file mode 100755
index 0000000..9a04b68
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll
new file mode 100755
index 0000000..3fb4939
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
new file mode 100755
index 0000000..0cd6a24
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll
new file mode 100755
index 0000000..175d085
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll differ
diff --git a/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
new file mode 100755
index 0000000..d8f2f45
Binary files /dev/null and b/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll differ
diff --git a/test/dotnet/obj/Debug/net8.0/apphost b/test/dotnet/obj/Debug/net8.0/apphost
new file mode 100755
index 0000000..630ede9
Binary files /dev/null and b/test/dotnet/obj/Debug/net8.0/apphost differ
diff --git a/test/dotnet/obj/Debug/net8.0/aspnetapp.AssemblyInfo.cs b/test/dotnet/obj/Debug/net8.0/aspnetapp.AssemblyInfo.cs
index 378c658..a453bee 100644
--- a/test/dotnet/obj/Debug/net8.0/aspnetapp.AssemblyInfo.cs
+++ b/test/dotnet/obj/Debug/net8.0/aspnetapp.AssemblyInfo.cs
@@ -13,7 +13,7 @@
[assembly: System.Reflection.AssemblyCompanyAttribute("aspnetapp")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9c33fa073eb55d6469f3e41a4b798955f6fabd32")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+6b63c86964252aae93d2225e26186cb031bdb14d")]
[assembly: System.Reflection.AssemblyProductAttribute("aspnetapp")]
[assembly: System.Reflection.AssemblyTitleAttribute("aspnetapp")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/test/dotnet/obj/Debug/net8.0/aspnetapp.AssemblyInfoInputs.cache b/test/dotnet/obj/Debug/net8.0/aspnetapp.AssemblyInfoInputs.cache
index c1e0323..47c2cc3 100644
--- a/test/dotnet/obj/Debug/net8.0/aspnetapp.AssemblyInfoInputs.cache
+++ b/test/dotnet/obj/Debug/net8.0/aspnetapp.AssemblyInfoInputs.cache
@@ -1 +1 @@
-d7386fb4f8f1c61d2bab9d0759d5573b8a8e5df3aa8bde9e86de07cabb306bf3
+c8dd5953b06c5d2c8d6068b708b6ac5b410ab5dcf27381795b860b17aa8a96e2
diff --git a/test/dotnet/obj/Debug/net8.0/aspnetapp.MvcApplicationPartsAssemblyInfo.cache b/test/dotnet/obj/Debug/net8.0/aspnetapp.MvcApplicationPartsAssemblyInfo.cache
new file mode 100644
index 0000000..e69de29
diff --git a/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.CoreCompileInputs.cache b/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.CoreCompileInputs.cache
new file mode 100644
index 0000000..e894e6c
--- /dev/null
+++ b/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+7108b1e55babb2192b844fb7cf951632e2a5798c9ad21f148fe53d51a773689e
diff --git a/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.FileListAbsolute.txt b/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.FileListAbsolute.txt
new file mode 100644
index 0000000..f943a99
--- /dev/null
+++ b/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.FileListAbsolute.txt
@@ -0,0 +1,57 @@
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/aspnetapp
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/aspnetapp.deps.json
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/aspnetapp.runtimeconfig.json
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/aspnetapp.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/aspnetapp.pdb
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Azure.Core.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Azure.Identity.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Microsoft.Bcl.AsyncInterfaces.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Microsoft.Data.SqlClient.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Microsoft.Identity.Client.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Microsoft.Identity.Client.Extensions.Msal.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.JsonWebTokens.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Logging.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Microsoft.IdentityModel.Tokens.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/Microsoft.Win32.SystemEvents.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/System.Configuration.ConfigurationManager.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/System.Drawing.Common.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/System.IdentityModel.Tokens.Jwt.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/System.Runtime.Caching.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/System.Security.Cryptography.ProtectedData.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/System.Security.Permissions.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/System.Windows.Extensions.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
+/workspaces/azuresql-devcontainers/test/dotnet/bin/Debug/net8.0/runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.AssemblyReference.cache
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.GeneratedMSBuildEditorConfig.editorconfig
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.AssemblyInfoInputs.cache
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.AssemblyInfo.cs
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.CoreCompileInputs.cache
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.MvcApplicationPartsAssemblyInfo.cache
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.sourcelink.json
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/staticwebassets.build.json
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/staticwebassets.development.json
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.aspnetapp.Microsoft.AspNetCore.StaticWebAssets.props
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.build.aspnetapp.props
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.aspnetapp.props
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.aspnetapp.props
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/staticwebassets.pack.json
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/scopedcss/bundle/aspnetapp.styles.css
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.Up2Date
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.dll
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/refint/aspnetapp.dll
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.pdb
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/aspnetapp.genruntimeconfig.cache
+/workspaces/azuresql-devcontainers/test/dotnet/obj/Debug/net8.0/ref/aspnetapp.dll
diff --git a/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.Up2Date b/test/dotnet/obj/Debug/net8.0/aspnetapp.csproj.Up2Date
new file mode 100644
index 0000000..e69de29
diff --git a/test/dotnet/obj/Debug/net8.0/aspnetapp.dll b/test/dotnet/obj/Debug/net8.0/aspnetapp.dll
new file mode 100644
index 0000000..af0795e
Binary files /dev/null and b/test/dotnet/obj/Debug/net8.0/aspnetapp.dll differ
diff --git a/test/dotnet/obj/Debug/net8.0/aspnetapp.genruntimeconfig.cache b/test/dotnet/obj/Debug/net8.0/aspnetapp.genruntimeconfig.cache
new file mode 100644
index 0000000..05f7e01
--- /dev/null
+++ b/test/dotnet/obj/Debug/net8.0/aspnetapp.genruntimeconfig.cache
@@ -0,0 +1 @@
+6d34a2320a0dfe452c184e47a6dbf8f5c6174d298d5340e64f00f390d0e3e387
diff --git a/test/dotnet/obj/Debug/net8.0/aspnetapp.pdb b/test/dotnet/obj/Debug/net8.0/aspnetapp.pdb
new file mode 100644
index 0000000..50e2663
Binary files /dev/null and b/test/dotnet/obj/Debug/net8.0/aspnetapp.pdb differ
diff --git a/test/dotnet/obj/Debug/net8.0/aspnetapp.sourcelink.json b/test/dotnet/obj/Debug/net8.0/aspnetapp.sourcelink.json
new file mode 100644
index 0000000..0adac97
--- /dev/null
+++ b/test/dotnet/obj/Debug/net8.0/aspnetapp.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/workspaces/azuresql-devcontainers/*":"https://raw.githubusercontent.com/microsoft/azuresql-devcontainers/6b63c86964252aae93d2225e26186cb031bdb14d/*"}}
\ No newline at end of file
diff --git a/test/dotnet/obj/Debug/net8.0/ref/aspnetapp.dll b/test/dotnet/obj/Debug/net8.0/ref/aspnetapp.dll
new file mode 100644
index 0000000..e550844
Binary files /dev/null and b/test/dotnet/obj/Debug/net8.0/ref/aspnetapp.dll differ
diff --git a/test/dotnet/obj/Debug/net8.0/refint/aspnetapp.dll b/test/dotnet/obj/Debug/net8.0/refint/aspnetapp.dll
new file mode 100644
index 0000000..e550844
Binary files /dev/null and b/test/dotnet/obj/Debug/net8.0/refint/aspnetapp.dll differ
diff --git a/test/dotnet/obj/Debug/net8.0/staticwebassets.build.json b/test/dotnet/obj/Debug/net8.0/staticwebassets.build.json
new file mode 100644
index 0000000..9992f5b
--- /dev/null
+++ b/test/dotnet/obj/Debug/net8.0/staticwebassets.build.json
@@ -0,0 +1,11 @@
+{
+ "Version": 1,
+ "Hash": "rDCW86W4EVssBZtmcRTKrI9gegpXLaD59M5+zpqUdwQ=",
+ "Source": "aspnetapp",
+ "BasePath": "_content/aspnetapp",
+ "Mode": "Default",
+ "ManifestType": "Build",
+ "ReferencedProjectsConfiguration": [],
+ "DiscoveryPatterns": [],
+ "Assets": []
+}
\ No newline at end of file
diff --git a/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.build.aspnetapp.props b/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.build.aspnetapp.props
new file mode 100644
index 0000000..5a6032a
--- /dev/null
+++ b/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.build.aspnetapp.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.aspnetapp.props b/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.aspnetapp.props
new file mode 100644
index 0000000..4b95571
--- /dev/null
+++ b/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.buildMultiTargeting.aspnetapp.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.aspnetapp.props b/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.aspnetapp.props
new file mode 100644
index 0000000..7f0b8a5
--- /dev/null
+++ b/test/dotnet/obj/Debug/net8.0/staticwebassets/msbuild.buildTransitive.aspnetapp.props
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file