diff --git a/.azure-pipelines/noop-pipeline.yml b/.azure-pipelines/noop-pipeline.yml
index 343e6623c733..ca46778ff0bc 100644
--- a/.azure-pipelines/noop-pipeline.yml
+++ b/.azure-pipelines/noop-pipeline.yml
@@ -7,7 +7,7 @@ pr:
# Global variables
variables:
- dotnetCoreSdkLatestVersion: 9.0.203
+ dotnetCoreSdkLatestVersion: 10.0.100-preview.6.25358.103
OriginalCommitId: $[coalesce(variables['System.PullRequest.SourceCommitId'], variables['Build.SourceVersion'])] # required by update-github-status
TargetBranch: $[variables['System.PullRequest.TargetBranch']]
diff --git a/.azure-pipelines/steps/install-dotnet.yml b/.azure-pipelines/steps/install-dotnet.yml
index 40885b16ac71..25956a80ae49 100644
--- a/.azure-pipelines/steps/install-dotnet.yml
+++ b/.azure-pipelines/steps/install-dotnet.yml
@@ -53,6 +53,13 @@ steps:
version: 8.0.x
retryCountOnTaskFailure: 5
+- task: UseDotNet@2
+ displayName: install dotnet core ${{ parameters.packageType }} 8.0
+ inputs:
+ packageType: ${{ parameters.packageType }}
+ version: 9.0.x
+ retryCountOnTaskFailure: 5
+
- task: UseDotNet@2
displayName: install latest dotnet core sdk
inputs:
diff --git a/.azure-pipelines/ultimate-pipeline.yml b/.azure-pipelines/ultimate-pipeline.yml
index c3bec3fe96b0..e715b6bb5cde 100644
--- a/.azure-pipelines/ultimate-pipeline.yml
+++ b/.azure-pipelines/ultimate-pipeline.yml
@@ -56,10 +56,10 @@ schedules:
# Global variables
variables:
buildConfiguration: Release
- dotnetCoreSdkLatestVersion: 9.0.203
+ dotnetCoreSdkLatestVersion: 10.0.100-preview.6.25358.103
# This is required until we're out of rc.
# After GA we can do a find and replace and get rid of this
- dotnetCoreSdkLatestVersionShort: 9.0.203
+ dotnetCoreSdkLatestVersionShort: 10.0.100-preview.6
nativeBuildDotnetSdkVersion: 7.0.306
relativeArtifacts: /tracer/src/bin/artifacts
monitoringHome: $(System.DefaultWorkingDirectory)/shared/bin/monitoring-home
@@ -208,7 +208,7 @@ stages:
timeoutInMinutes: 60 #default value
dependsOn: []
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
@@ -234,7 +234,7 @@ stages:
- job: build
timeoutInMinutes: 60 #default value
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
parameters:
@@ -279,7 +279,7 @@ stages:
- job: build
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
parameters:
@@ -334,7 +334,7 @@ stages:
useNativeSdkVersion: ""
artifactSuffix: linux-musl-x64
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -397,7 +397,7 @@ stages:
timeoutInMinutes: 60 #default value
dependsOn: []
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -460,7 +460,7 @@ stages:
timeoutInMinutes: 60 #default value
dependsOn: []
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -511,7 +511,7 @@ stages:
artifactSuffix: linux-musl-x64
useNativeSdkVersion: ""
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -573,7 +573,7 @@ stages:
baseImage: alpine
artifactSuffix: linux-musl-x64
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -665,7 +665,7 @@ stages:
baseImage: alpine
artifactSuffix: linux-musl-arm64
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
workspace:
clean: all
steps:
@@ -708,7 +708,7 @@ stages:
dependsOn: []
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
workspace:
clean: all
steps:
@@ -758,7 +758,7 @@ stages:
baseImage: alpine
artifactSuffix: linux-musl-arm64
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
workspace:
clean: all
steps:
@@ -800,7 +800,7 @@ stages:
timeoutInMinutes: 60 #default value
dependsOn: []
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
workspace:
clean: all
steps:
@@ -848,7 +848,7 @@ stages:
baseImage: alpine
artifactSuffix: linux-musl-arm64
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
steps:
- template: steps/clone-repo.yml
@@ -1001,7 +1001,7 @@ stages:
targetShaId: $[ stageDependencies.merge_commit_id.fetch.outputs['set_sha.sha']]
targetBranch: $[ stageDependencies.merge_commit_id.fetch.outputs['set_sha.branch']]
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
jobs:
- template: steps/update-github-status-jobs.yml
parameters:
@@ -1060,7 +1060,7 @@ stages:
timeoutInMinutes: 60 #default value
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
@@ -1101,7 +1101,7 @@ stages:
artifactSuffix: linux-musl-x64
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -1148,7 +1148,7 @@ stages:
artifactSuffix: linux-musl-arm64
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
steps:
- template: steps/clone-repo.yml
@@ -1198,7 +1198,7 @@ stages:
useNativeSdkVersion: ""
artifactSuffix: linux-musl-x64
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -1234,7 +1234,7 @@ stages:
timeoutInMinutes: 60 #default value
dependsOn: []
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
parameters:
@@ -1249,7 +1249,7 @@ stages:
timeoutInMinutes: 60 #default value
dependsOn: []
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
workspace:
clean: all
steps:
@@ -1287,7 +1287,7 @@ stages:
targetShaId: $[ stageDependencies.merge_commit_id.fetch.outputs['set_sha.sha']]
targetBranch: $[ stageDependencies.merge_commit_id.fetch.outputs['set_sha.branch']]
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
jobs:
- template: steps/update-github-status-jobs.yml
@@ -1401,7 +1401,7 @@ stages:
matrix:
$[stageDependencies.generate_variables.generate_variables_job.outputs['generate_variables_step.unit_tests_linux_x64_matrix'] ]
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -1458,7 +1458,7 @@ stages:
matrix:
$[stageDependencies.generate_variables.generate_variables_job.outputs['generate_variables_step.unit_tests_linux_arm64_matrix'] ]
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
workspace:
clean: all
steps:
@@ -1512,7 +1512,7 @@ stages:
- job: standalone
timeoutInMinutes: 60 #default value
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
parameters:
@@ -1558,8 +1558,10 @@ stages:
framework: net8.0
net9.0:
framework: net9.0
+ net10.0:
+ framework: net10.0
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
parameters:
@@ -1624,6 +1626,13 @@ stages:
variables:
targetShaId: $[ stageDependencies.merge_commit_id.fetch.outputs['set_sha.sha']]
targetBranch: $[ stageDependencies.merge_commit_id.fetch.outputs['set_sha.branch']]
+ # Explicitly set the path to where we have installed the VMs
+ # These should be explicitly set in the VMs, so this is just a workaround for now
+ # Theoretically we don't need them all, but let's play it safe!
+ DOTNET_ROOT: "C:\\dotnet"
+ DOTNET_ROOT_X64: "C:\\dotnet"
+ DOTNET_ROOT_X86: "C:\\dotnet_32"
+ DOTNET_ROOT(x86): "C:\\dotnet_32"
jobs:
- template: steps/update-github-status-jobs.yml
parameters:
@@ -1631,7 +1640,7 @@ stages:
- job: Win
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
timeoutInMinutes: 90
strategy:
matrix: $[stageDependencies.generate_variables.generate_variables_job.outputs['generate_variables_step.integration_tests_windows_matrix'] ]
@@ -1663,7 +1672,7 @@ stages:
displayName: 'Initialize LocalDB'
workingDirectory: $(Build.Repository.LocalPath)
- - script: tracer\build.cmd CompileTrimmingSamples BuildWindowsIntegrationTests BuildWindowsRegressionTests -Framework $(framework) --code-coverage-enabled $(CodeCoverageEnabled)
+ - script: tracer\build.cmd CompileTrimmingSamples BuildWindowsIntegrationTests BuildWindowsRegressionTests -Framework $(framework) --code-coverage-enabled $(CodeCoverageEnabled) -PrintDriveSpace true
displayName: Build integration tests
retryCountOnTaskFailure: 3
env:
@@ -1719,7 +1728,7 @@ stages:
- job: Win
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
timeoutInMinutes: 60 #default value
strategy:
matrix: $[stageDependencies.generate_variables.generate_variables_job.outputs['generate_variables_step.integration_tests_windows_debugger_matrix'] ]
@@ -1784,7 +1793,7 @@ stages:
strategy:
matrix: $[stageDependencies.generate_variables.generate_variables_job.outputs['generate_variables_step.integration_tests_windows_iis_matrix'] ]
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
variables:
relativeMsiOutputDirectory: $(relativeArtifacts)/$(targetPlatform)/en-us
@@ -1848,7 +1857,7 @@ stages:
strategy:
matrix: $[stageDependencies.generate_variables.generate_variables_job.outputs['generate_variables_step.integration_tests_windows_azure_functions_matrix'] ]
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
@@ -1925,7 +1934,7 @@ stages:
timeoutInMinutes: 60 #default value
dependsOn: []
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -1976,7 +1985,7 @@ stages:
- job: Win
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
timeoutInMinutes: 60 #default value
steps:
@@ -2009,7 +2018,7 @@ stages:
- job: Linux
timeoutInMinutes: 60 #default value
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -2051,7 +2060,7 @@ stages:
strategy:
matrix: $[stageDependencies.generate_variables.generate_variables_job.outputs['generate_variables_step.integration_tests_windows_msi_matrix'] ]
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
variables:
relativeMsiOutputDirectory: /artifacts/msi/$(targetPlatform)/en-us
@@ -2131,7 +2140,7 @@ stages:
- job: fleet_installer_tests
timeoutInMinutes: 60 #default value
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
variables:
framework: net48
@@ -2193,7 +2202,7 @@ stages:
IncludeMinorPackageVersions: $[eq(variables.perform_comprehensive_testing, 'true')]
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -2269,7 +2278,7 @@ stages:
IncludeMinorPackageVersions: $[eq(variables.perform_comprehensive_testing, 'true')]
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -2385,7 +2394,7 @@ stages:
publishTargetFramework: "net9.0"
lambdaBaseImage: "public.ecr.aws/lambda/dotnet:9"
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -2564,7 +2573,7 @@ stages:
IncludeMinorPackageVersions: $[eq(variables.perform_comprehensive_testing, 'true')]
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -2654,7 +2663,7 @@ stages:
IncludeMinorPackageVersions: $[eq(variables.perform_comprehensive_testing, 'true')]
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
@@ -2726,7 +2735,7 @@ stages:
IncludeMinorPackageVersions: $[eq(variables.perform_comprehensive_testing, 'true')]
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -2817,7 +2826,7 @@ stages:
timeoutInMinutes: 60 #default value
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
- template: steps/clone-repo.yml
@@ -2861,7 +2870,7 @@ stages:
condition: false
timeoutInMinutes: 60 #default value
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
@@ -2898,7 +2907,7 @@ stages:
timeoutInMinutes: 60 #default value
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
steps:
@@ -3003,7 +3012,7 @@ stages:
workspace:
clean: all
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
steps:
- template: steps/clone-repo.yml
@@ -3073,7 +3082,7 @@ stages:
workspace:
clean: all
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
steps:
- template: steps/clone-repo.yml
@@ -3186,7 +3195,7 @@ stages:
workspace:
clean: all
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
steps:
- template: steps/clone-repo.yml
@@ -3267,7 +3276,7 @@ stages:
strategy:
matrix: $[ stageDependencies.generate_variables.generate_variables_job.outputs['generate_variables_step.exploration_tests_windows_matrix'] ]
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
# Enable the Datadog Agent service for this job
services:
@@ -3323,7 +3332,7 @@ stages:
matrix: $[ stageDependencies.generate_variables.generate_variables_job.outputs['generate_variables_step.exploration_tests_linux_matrix'] ]
pool:
- name: azure-managed-linux-x64-1
+ name: azure-managed-linux-x64-2
# Enable the Datadog Agent service for this job
services:
@@ -3419,7 +3428,7 @@ stages:
timeoutInMinutes: 60 #default value
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
@@ -3633,7 +3642,7 @@ stages:
targetPlatform: "x64"
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/clone-repo.yml
@@ -3717,22 +3726,22 @@ stages:
x64:
baseImage: debian
artifactSuffix: linux-x64
- poolName: azure-managed-linux-x64-1
+ poolName: azure-managed-linux-x64-2
targetArch: x64
alpine_x64:
baseImage: alpine
artifactSuffix: linux-musl-x64
- poolName: azure-managed-linux-x64-1
+ poolName: azure-managed-linux-x64-2
targetArch: x64
arm64:
baseImage: debian
artifactSuffix: linux-arm64
- poolname: azure-managed-linux-arm64-2
+ poolname: azure-managed-linux-arm64-1
targetArch: arm64
alpine_arm64:
baseImage: alpine
artifactSuffix: linux-musl-arm64
- poolname: azure-managed-linux-arm64-2
+ poolname: azure-managed-linux-arm64-1
targetArch: arm64
pool:
@@ -4807,7 +4816,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-smoke
+ name: azure-managed-linux-smoke-2
steps:
- template: steps/clone-repo.yml
@@ -4889,7 +4898,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-smoke
+ name: azure-managed-linux-smoke-2
steps:
- template: steps/clone-repo.yml
@@ -4962,7 +4971,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-smoke
+ name: azure-managed-linux-smoke-2
steps:
- template: steps/clone-repo.yml
@@ -5051,7 +5060,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-smoke
+ name: azure-managed-linux-smoke-2
steps:
- template: steps/clone-repo.yml
@@ -5124,7 +5133,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-smoke
+ name: azure-managed-linux-smoke-2
steps:
- template: steps/clone-repo.yml
@@ -5188,7 +5197,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-smoke
+ name: azure-managed-linux-smoke-2
steps:
- template: steps/clone-repo.yml
@@ -5260,7 +5269,7 @@ stages:
installCmd: "dpkg -i ./datadog-dotnet-apm*_amd64.deb"
linuxArtifacts: "linux-packages-linux-x64"
pool:
- name: azure-managed-linux-smoke
+ name: azure-managed-linux-smoke-2
steps:
- template: steps/clone-repo.yml
@@ -5332,7 +5341,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
steps:
- template: steps/clone-repo.yml
@@ -5415,7 +5424,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
steps:
- template: steps/clone-repo.yml
@@ -5488,7 +5497,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
steps:
- template: steps/clone-repo.yml
@@ -5578,7 +5587,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
steps:
- template: steps/download-artifact.yml
@@ -5956,7 +5965,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-windows-x64-2
+ name: azure-managed-windows-x64-1
steps:
- template: steps/install-docker-compose-v1.yml
@@ -6292,7 +6301,7 @@ stages:
variables:
smokeTestAppDir: "$(System.DefaultWorkingDirectory)/tracer/test/test-applications/regression/AspNetCoreSmokeTest"
pool:
- name: azure-managed-linux-arm64-2
+ name: azure-managed-linux-arm64-1
steps:
- template: steps/clone-repo.yml
diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 192189c8116e..2cd568bebe27 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -7,7 +7,7 @@
"context": "../tracer/build/_build",
"build": {
"args": {
- "DOTNETSDK_VERSION": "9.0.203"
+ "DOTNETSDK_VERSION": "10.0.100-preview.6.25358.103"
}
},
// Allow access to host machine
diff --git a/.github/actions/run-in-docker/action.yml b/.github/actions/run-in-docker/action.yml
index 2ef324584508..1b122a235358 100644
--- a/.github/actions/run-in-docker/action.yml
+++ b/.github/actions/run-in-docker/action.yml
@@ -17,7 +17,7 @@ runs:
shell: bash
run: |
docker build \
- --build-arg DOTNETSDK_VERSION=9.0.203 \
+ --build-arg DOTNETSDK_VERSION=10.0.100-preview.6.25358.103 \
--tag dd-trace-dotnet/${{ inputs.baseImage }}-builder \
--target builder \
--file "${GITHUB_WORKSPACE}/tracer/build/_build/docker/${{ inputs.baseImage }}.dockerfile" \
diff --git a/.github/workflows/auto_add_vnext_milestone_to_pr.yml b/.github/workflows/auto_add_vnext_milestone_to_pr.yml
index 978c470eff92..7a320cb89f85 100644
--- a/.github/workflows/auto_add_vnext_milestone_to_pr.yml
+++ b/.github/workflows/auto_add_vnext_milestone_to_pr.yml
@@ -22,7 +22,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Assign to vNext Milestone"
run: ./tracer/build.sh AssignPullRequestToMilestone
diff --git a/.github/workflows/auto_bump_test_package_versions.yml b/.github/workflows/auto_bump_test_package_versions.yml
index eb30a075a5d0..099a51b5984d 100644
--- a/.github/workflows/auto_bump_test_package_versions.yml
+++ b/.github/workflows/auto_bump_test_package_versions.yml
@@ -35,7 +35,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: "9.0.203"
+ dotnet-version: "10.0.100-preview.6.25358.103"
- name: "Regenerating package versions"
run: .\tracer\build.ps1 GeneratePackageVersions
diff --git a/.github/workflows/auto_check_snapshots.yml b/.github/workflows/auto_check_snapshots.yml
index b1a31f60f357..a2b7260e2f52 100644
--- a/.github/workflows/auto_check_snapshots.yml
+++ b/.github/workflows/auto_check_snapshots.yml
@@ -19,7 +19,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Check Snapshots"
run: ./tracer/build.sh SummaryOfSnapshotChanges
diff --git a/.github/workflows/auto_create_version_bump_pr.yml b/.github/workflows/auto_create_version_bump_pr.yml
index 88b11035207a..0327289f6d26 100644
--- a/.github/workflows/auto_create_version_bump_pr.yml
+++ b/.github/workflows/auto_create_version_bump_pr.yml
@@ -54,7 +54,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: "9.0.203"
+ dotnet-version: "10.0.100-preview.6.25358.103"
- name: "Update Changelog"
run: .\tracer\build.ps1 UpdateChangeLog
diff --git a/.github/workflows/auto_delete_hotfix_branch_post_release.yml b/.github/workflows/auto_delete_hotfix_branch_post_release.yml
index 1404e683af78..9245eadae04d 100644
--- a/.github/workflows/auto_delete_hotfix_branch_post_release.yml
+++ b/.github/workflows/auto_delete_hotfix_branch_post_release.yml
@@ -31,7 +31,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Output current version"
id: versions
diff --git a/.github/workflows/auto_label_prs.yml b/.github/workflows/auto_label_prs.yml
index b426fc525ab1..864af0980af0 100644
--- a/.github/workflows/auto_label_prs.yml
+++ b/.github/workflows/auto_label_prs.yml
@@ -18,7 +18,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Add labels"
run: ./tracer/build.sh AssignLabelsToPullRequest
diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index 8573981511d7..5ac95b3df787 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -25,7 +25,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: Download datadog-ci
run: |
@@ -101,7 +101,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: Download datadog-ci
run: |
diff --git a/.github/workflows/create-system-test-docker-base-images.yml b/.github/workflows/create-system-test-docker-base-images.yml
index cdb2b359e036..394852c4d67d 100644
--- a/.github/workflows/create-system-test-docker-base-images.yml
+++ b/.github/workflows/create-system-test-docker-base-images.yml
@@ -33,7 +33,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Get current version"
id: versions
diff --git a/.github/workflows/create_draft_release.yml b/.github/workflows/create_draft_release.yml
index 2775509c77fc..b4fa06ef6919 100644
--- a/.github/workflows/create_draft_release.yml
+++ b/.github/workflows/create_draft_release.yml
@@ -43,7 +43,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Configure Git Credentials"
run: |
diff --git a/.github/workflows/create_hotfix_branch.yml b/.github/workflows/create_hotfix_branch.yml
index 1eba758303c2..8dc42f8cdf76 100644
--- a/.github/workflows/create_hotfix_branch.yml
+++ b/.github/workflows/create_hotfix_branch.yml
@@ -36,7 +36,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Bump Version"
run: .\tracer\build.ps1 UpdateVersion
diff --git a/.github/workflows/force_manual_version_bump.yml b/.github/workflows/force_manual_version_bump.yml
index 8919f9f178df..fc5a3d715a24 100644
--- a/.github/workflows/force_manual_version_bump.yml
+++ b/.github/workflows/force_manual_version_bump.yml
@@ -38,7 +38,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: "9.0.203"
+ dotnet-version: "10.0.100-preview.6.25358.103"
- name: "Bump Version"
run: .\tracer\build.ps1 UpdateVersion
diff --git a/.github/workflows/generate_package_versions.yml b/.github/workflows/generate_package_versions.yml
index e39e8337148c..fe33354dde44 100644
--- a/.github/workflows/generate_package_versions.yml
+++ b/.github/workflows/generate_package_versions.yml
@@ -26,7 +26,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Regenerating package versions"
run: .\tracer\build.ps1 GeneratePackageVersions
diff --git a/.github/workflows/verify_app_trimming_changes_are_persisted.yml b/.github/workflows/verify_app_trimming_changes_are_persisted.yml
index f36a56cc2abc..94080ecde911 100644
--- a/.github/workflows/verify_app_trimming_changes_are_persisted.yml
+++ b/.github/workflows/verify_app_trimming_changes_are_persisted.yml
@@ -20,7 +20,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Removing existing Datadog.Trace.Trimming.xml"
run: Get-ChildItem –Path ".\tracer\src\Datadog.Trace.Trimming\build\Datadog.Trace.Trimming.xml" -Recurse -File | Remove-Item
diff --git a/.github/workflows/verify_files_without_nullability.yml b/.github/workflows/verify_files_without_nullability.yml
index 0ed2f7dd20dd..5d726df93b00 100644
--- a/.github/workflows/verify_files_without_nullability.yml
+++ b/.github/workflows/verify_files_without_nullability.yml
@@ -19,7 +19,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Removing existing missing-nullability-files.csv"
run: Get-ChildItem –Path ".\tracer\missing-nullability-files.csv" | Remove-Item
diff --git a/.github/workflows/verify_integrations_map_added.yml b/.github/workflows/verify_integrations_map_added.yml
index 676e4dc3e94c..f566bfce1908 100644
--- a/.github/workflows/verify_integrations_map_added.yml
+++ b/.github/workflows/verify_integrations_map_added.yml
@@ -20,7 +20,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Regenerating package versions"
run: .\tracer\build.ps1 GeneratePackageVersions
diff --git a/.github/workflows/verify_solution_changes_are_persisted.yml b/.github/workflows/verify_solution_changes_are_persisted.yml
index 5689f7081d3a..f04b98d2da01 100644
--- a/.github/workflows/verify_solution_changes_are_persisted.yml
+++ b/.github/workflows/verify_solution_changes_are_persisted.yml
@@ -19,7 +19,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Regenerating Solutions"
run: .\tracer\build.ps1 RegenerateSolutions
diff --git a/.github/workflows/verify_source_generated_changes_are_persisted.yml b/.github/workflows/verify_source_generated_changes_are_persisted.yml
index 8b51451c55f2..83610b87a18f 100644
--- a/.github/workflows/verify_source_generated_changes_are_persisted.yml
+++ b/.github/workflows/verify_source_generated_changes_are_persisted.yml
@@ -20,7 +20,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Regenerating package versions"
run: .\tracer\build.ps1 Restore CompileManagedSrc
diff --git a/.github/workflows/verify_span_metadata_markdown_is_updated.yml b/.github/workflows/verify_span_metadata_markdown_is_updated.yml
index 83427bddbd15..eaaee51e3cbe 100644
--- a/.github/workflows/verify_span_metadata_markdown_is_updated.yml
+++ b/.github/workflows/verify_span_metadata_markdown_is_updated.yml
@@ -19,7 +19,7 @@ jobs:
- uses: actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9 # v4.3.1
with:
- dotnet-version: '9.0.203'
+ dotnet-version: '10.0.100-preview.6.25358.103'
- name: "Regenerate docs/span_metadata.md"
run: .\tracer\build.ps1 GenerateSpanDocumentation
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ee7b7c9a151a..be9a988b2032 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -36,7 +36,7 @@ build:
-e AWS_NETWORKING=true `
-e SIGN_WINDOWS=true `
-e NUGET_CERT_REVOCATION_MODE=offline `
- registry.ddbuild.io/images/mirror/datadog/dd-trace-dotnet-docker-build:latest `
+ datadog/dd-trace-dotnet-docker-build:dotnet10 `
Info Clean BuildTracerHome BuildProfilerHome BuildNativeLoader BuildDdDotnet PublishFleetInstaller PackageTracerHome ZipSymbols SignDlls SignMsi
- mkdir artifacts-out
- xcopy /e/s build-out\${CI_JOB_ID}\*.* artifacts-out
diff --git a/docker-compose.yml b/docker-compose.yml
index 7a9c5bafe7f1..a759ca49d3dd 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -332,8 +332,8 @@ services:
context: ./tracer/build/_build/
dockerfile: docker/${baseImage:-debian}.dockerfile
args:
- - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-9.0.203}
- image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-9.0.203}
+ - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
+ image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
command: dotnet /build/bin/Debug/_build.dll BuildAndRunProfilerIntegrationTests
volumes:
- ./:/project
@@ -383,8 +383,8 @@ services:
context: ./tracer/build/_build/
dockerfile: docker/${baseImage:-debian}.dockerfile
args:
- - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-9.0.203}
- image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-9.0.203}
+ - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
+ image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
command: dotnet /build/bin/Debug/_build.dll RunIntegrationTests
volumes:
- ./:/project
@@ -479,8 +479,8 @@ services:
context: ./tracer/build/_build/
dockerfile: docker/${baseImage:-debian}.dockerfile
args:
- - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-9.0.203}
- image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-9.0.203}
+ - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
+ image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
command: dotnet /build/bin/Debug/_build.dll RunDebuggerIntegrationTests
volumes:
- ./:/project
@@ -531,8 +531,8 @@ services:
context: ./tracer/build/_build/
dockerfile: docker/${baseImage:-debian}.dockerfile
args:
- - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-9.0.203}
- image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-9.0.203}
+ - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
+ image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
command: dotnet /build/bin/Debug/_build.dll RunIntegrationTests
volumes:
- ./:/project
@@ -588,8 +588,8 @@ services:
context: ./tracer/build/_build/
dockerfile: docker/${baseImage:-debian}.dockerfile
args:
- - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-9.0.203}
- image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-9.0.203}
+ - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
+ image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
command: dotnet /build/bin/Debug/_build.dll RunExplorationTests
volumes:
- ./:/project
@@ -662,8 +662,8 @@ services:
context: ./tracer/build/_build/
dockerfile: docker/${baseImage:-debian}.dockerfile
args:
- - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-9.0.203}
- image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-9.0.203}
+ - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
+ image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
command: dotnet /build/bin/Debug/_build.dll RunIntegrationTests
volumes:
- ./:/project
@@ -760,8 +760,8 @@ services:
context: ./tracer/build/_build/
dockerfile: docker/${baseImage:-debian}.dockerfile
args:
- - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-9.0.203}
- image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-9.0.203}
+ - DOTNETSDK_VERSION=${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
+ image: dd-trace-dotnet/${baseImage:-debian}-tester:${dotnetCoreSdkLatestVersion:-10.0.100-preview.6.25358.103}
command: dotnet /build/bin/Debug/_build.dll RunDebuggerIntegrationTests
volumes:
- ./:/project
diff --git a/global.json b/global.json
index a3826bbe5a28..846caa4430ff 100644
--- a/global.json
+++ b/global.json
@@ -1,6 +1,6 @@
{
"sdk": {
- "version": "9.0.203",
+ "version": "10.0.100-preview.6.25358.103",
"rollForward": "minor"
}
-}
+}
\ No newline at end of file
diff --git a/tracer/Directory.Build.props b/tracer/Directory.Build.props
index 6b4905446ae8..a3b4960c8520 100644
--- a/tracer/Directory.Build.props
+++ b/tracer/Directory.Build.props
@@ -4,6 +4,8 @@
true
false
latest
+
+ NU1510
true
diff --git a/tracer/build/PackageVersionsLatestMajors.g.props b/tracer/build/PackageVersionsLatestMajors.g.props
index 2cc94cd83bb2..5af4bb26f6df 100644
--- a/tracer/build/PackageVersionsLatestMajors.g.props
+++ b/tracer/build/PackageVersionsLatestMajors.g.props
@@ -120,6 +120,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.DynamoDBv2
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=4.0.0.20;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -228,6 +240,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.DynamoDBv2
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=4.0.3.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -336,6 +360,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.Kinesis
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.Kinesis
+
+
+ ApiVersion=4.0.2.15;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.Kinesis
+
ApiVersion=1.13.1;RestoreRecursive=false;BuildProjectReferences=false
net6.0
@@ -462,6 +498,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.SQS
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SQS
+
+
+ ApiVersion=4.0.0.18;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SQS
+
ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -570,6 +618,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.SimpleNotificationService
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SimpleNotificationService
+
+
+ ApiVersion=4.0.0.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SimpleNotificationService
+
ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -678,6 +738,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.EventBridge
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.EventBridge
+
+
+ ApiVersion=4.0.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.EventBridge
+
ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -786,6 +858,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.S3
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.S3
+
+
+ ApiVersion=4.0.6.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.S3
+
ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -894,6 +978,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.StepFunctions
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.StepFunctions
+
+
+ ApiVersion=4.0.0.18;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.StepFunctions
+
ApiVersion=2.30.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -978,6 +1074,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.MongoDB
+
+ ApiVersion=2.30.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=3.4.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
ApiVersion=7.17.5;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1032,6 +1140,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Elasticsearch.V7
+
+ ApiVersion=7.17.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
ApiVersion=6.8.11;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1086,6 +1200,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Elasticsearch
+
+ ApiVersion=6.8.11;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
ApiVersion=5.6.6;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1140,6 +1260,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Elasticsearch.V5
+
+ ApiVersion=5.6.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V5
+
ApiVersion=4.8.0;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -1212,6 +1338,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GraphQL4
+
+ ApiVersion=4.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=5.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
ApiVersion=7.9.0;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -1284,6 +1422,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GraphQL7
+
+ ApiVersion=7.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=8.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
ApiVersion=11.3.8;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -1416,6 +1566,36 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.HotChocolate
+
+ ApiVersion=11.3.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.22.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.9.14;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=14.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=15.1.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
ApiVersion=4.1.14;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1674,6 +1854,42 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Npgsql
+
+ ApiVersion=4.1.14;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=5.0.18;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=6.0.13;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=7.0.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=8.0.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=9.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
ApiVersion=3.31.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1728,6 +1944,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GoogleProtobuf
+
+ ApiVersion=3.31.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1992,6 +2214,36 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.RabbitMQ
+
+ ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=4.1.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=5.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=7.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -2256,6 +2508,36 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.DataStreams.RabbitMQ
+
+ ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=4.1.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=5.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=7.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
ApiVersion=4.9.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -2310,6 +2592,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
LinuxAndMac
Samples.SqlServer
+
+ ApiVersion=4.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
ApiVersion=1.1.4;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -2598,19 +2886,55 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
LinuxAndMac
Samples.Microsoft.Data.SqlClient
-
- ApiVersion=1.2.6;RestoreRecursive=false;BuildProjectReferences=false
- net48
- All
- Samples.StackExchange.Redis
-
-
- ApiVersion=2.8.58;RestoreRecursive=false;BuildProjectReferences=false
- net48
- All
- Samples.StackExchange.Redis
+
+ ApiVersion=1.1.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
-
+
+ ApiVersion=2.1.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=3.1.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=4.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=5.2.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=6.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=1.2.6;RestoreRecursive=false;BuildProjectReferences=false
+ net48
+ All
+ Samples.StackExchange.Redis
+
+
+ ApiVersion=2.8.58;RestoreRecursive=false;BuildProjectReferences=false
+ net48
+ All
+ Samples.StackExchange.Redis
+
+
ApiVersion=1.2.6;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp2.1
All
@@ -2706,6 +3030,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.StackExchange.Redis
+
+ ApiVersion=1.2.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
+
+ ApiVersion=2.8.58;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
ApiVersion=4.5.14;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -2862,6 +3198,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.ServiceStack.Redis
+
+ ApiVersion=5.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
ApiVersion=6.10.9;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3012,6 +3366,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.MySql
+
+ ApiVersion=6.10.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=8.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=9.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
ApiVersion=0.69.10;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3174,6 +3546,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.MySqlConnector
+
+ ApiVersion=0.69.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=1.3.14;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=2.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3510,6 +3900,48 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.Microsoft.Data.Sqlite
+
+ ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=3.1.32;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=5.0.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=6.0.36;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=7.0.20;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=8.0.19;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=9.0.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
ApiVersion=2.9.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3564,6 +3996,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTests
+
+ ApiVersion=2.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
ApiVersion=2.9.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3618,6 +4056,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTestsRetries
+
+ ApiVersion=2.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
ApiVersion=1.1.0;RestoreRecursive=false;BuildProjectReferences=false
net8.0
@@ -3654,6 +4098,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTestsV3
+
+ ApiVersion=1.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsV3
+
+
+ ApiVersion=2.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsV3
+
+
+ ApiVersion=3.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsV3
+
ApiVersion=1.1.0;RestoreRecursive=false;BuildProjectReferences=false
net8.0
@@ -3690,6 +4152,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTestsRetriesV3
+
+ ApiVersion=1.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetriesV3
+
+
+ ApiVersion=2.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetriesV3
+
+
+ ApiVersion=3.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetriesV3
+
ApiVersion=3.14.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3774,6 +4254,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.NUnitTests
+
+ ApiVersion=3.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=4.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
ApiVersion=3.14.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3858,6 +4350,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.NUnitTestsRetries
+
+ ApiVersion=3.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=4.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3966,6 +4470,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.MSTestTests
+
+ ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4074,6 +4590,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.MSTestTests2
+
+ ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4182,6 +4710,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.MSTestTestsRetries
+
+ ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
ApiVersion=1.9.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4290,6 +4830,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Kafka
+
+ ApiVersion=1.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
ApiVersion=3.52.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4344,6 +4896,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.CosmosDb
+
+ ApiVersion=3.52.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
ApiVersion=1.5.14;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4500,6 +5058,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.Serilog
+
+ ApiVersion=2.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=3.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=4.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
ApiVersion=1.0.0.505;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4680,6 +5256,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.NLog
+
+ ApiVersion=4.7.15;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=5.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=6.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
ApiVersion=1.2.11;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4794,6 +5388,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.Log4Net
+
+ ApiVersion=2.0.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Log4Net
+
+
+ ApiVersion=3.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Log4Net
+
ApiVersion=8.10.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4842,6 +5448,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.ILogger.ExtendedLogger
+
+ ApiVersion=8.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=9.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
ApiVersion=4.3.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5016,6 +5634,36 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Aerospike
+
+ ApiVersion=4.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=5.4.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=6.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=7.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=8.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
ApiVersion=2.7.27;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5070,6 +5718,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Couchbase
+
+ ApiVersion=2.7.27;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase
+
ApiVersion=3.7.2;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5124,6 +5778,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Couchbase3
+
+ ApiVersion=3.7.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
ApiVersion=2.56.0;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.0
@@ -5173,6 +5833,13 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GrpcDotNet
+
+ ApiVersion=2.71.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
ApiVersion=2.46.6;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5236,6 +5903,13 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GrpcLegacy
+
+ ApiVersion=2.46.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
ApiVersion=1.12.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5290,6 +5964,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.OpenTelemetrySdk
+
+ ApiVersion=1.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
ApiVersion=1.1.2;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -5350,6 +6030,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.Yarp.DistributedTracing
+
+ ApiVersion=1.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
+
+ ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
ApiVersion=7.17.5;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5404,6 +6096,12 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.AzureServiceBus
+
+ ApiVersion=7.17.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
ApiVersion=4.34.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5458,5 +6156,11 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.Selenium
+
+ ApiVersion=4.34.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
diff --git a/tracer/build/PackageVersionsLatestMinors.g.props b/tracer/build/PackageVersionsLatestMinors.g.props
index 9674ca478bdb..65c0d2a07cfa 100644
--- a/tracer/build/PackageVersionsLatestMinors.g.props
+++ b/tracer/build/PackageVersionsLatestMinors.g.props
@@ -234,6 +234,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.DynamoDBv2
+
+ ApiVersion=3.3.107.40;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=3.5.3.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=4.0.0.20;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
ApiVersion=3.1.5.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -456,6 +480,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.DynamoDBv2
+
+ ApiVersion=3.3.106.47;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=3.5.4.38;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=4.0.3.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
ApiVersion=3.1.3.5;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -678,6 +726,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.Kinesis
+
+ ApiVersion=3.3.101.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.Kinesis
+
+
+ ApiVersion=3.5.0.79;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.Kinesis
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.Kinesis
+
+
+ ApiVersion=4.0.2.15;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.Kinesis
+
ApiVersion=1.4.0;RestoreRecursive=false;BuildProjectReferences=false
net6.0
@@ -1080,6 +1152,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.SQS
+
+ ApiVersion=3.3.103.26;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SQS
+
+
+ ApiVersion=3.5.1.28;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SQS
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SQS
+
+
+ ApiVersion=4.0.0.18;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SQS
+
ApiVersion=3.1.2.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1302,6 +1398,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.SimpleNotificationService
+
+ ApiVersion=3.3.102.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SimpleNotificationService
+
+
+ ApiVersion=3.5.1.51;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SimpleNotificationService
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SimpleNotificationService
+
+
+ ApiVersion=4.0.0.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SimpleNotificationService
+
ApiVersion=3.3.102.16;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1518,6 +1638,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.EventBridge
+
+ ApiVersion=3.3.102.16;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.EventBridge
+
+
+ ApiVersion=3.5.6.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.EventBridge
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.EventBridge
+
+
+ ApiVersion=4.0.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.EventBridge
+
ApiVersion=3.3.113.2;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1734,6 +1878,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.S3
+
+ ApiVersion=3.3.113.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.S3
+
+
+ ApiVersion=3.5.10.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.S3
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.S3
+
+
+ ApiVersion=4.0.6.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.S3
+
ApiVersion=3.3.104.87;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1950,6 +2118,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.StepFunctions
+
+ ApiVersion=3.3.104.87;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.StepFunctions
+
+
+ ApiVersion=3.5.3.37;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.StepFunctions
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.StepFunctions
+
+
+ ApiVersion=4.0.0.18;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.StepFunctions
+
ApiVersion=2.0.2;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3630,6 +3822,204 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.MongoDB
+
+ ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.4.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.7.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.10.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.11.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.12.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.13.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.14.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.15.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.16.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.17.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.18.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.19.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.20.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.21.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.22.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.23.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.24.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.25.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.26.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.27.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.28.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.29.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.30.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=3.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=3.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=3.2.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=3.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=3.4.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
ApiVersion=7.0.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4602,6 +4992,114 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Elasticsearch.V7
+
+ ApiVersion=7.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.2.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.4.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.6.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.7.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.8.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.11.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.12.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.13.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.14.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.15.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.16.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.17.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
ApiVersion=6.0.2;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5088,6 +5586,60 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Elasticsearch
+
+ ApiVersion=6.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
+
+ ApiVersion=6.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
+
+ ApiVersion=6.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
+
+ ApiVersion=6.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
+
+ ApiVersion=6.4.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
+
+ ApiVersion=6.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
+
+ ApiVersion=6.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
+
+ ApiVersion=6.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
+
+ ApiVersion=6.8.11;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
ApiVersion=5.3.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5304,6 +5856,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Elasticsearch.V5
+
+ ApiVersion=5.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V5
+
+
+ ApiVersion=5.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V5
+
+
+ ApiVersion=5.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V5
+
+
+ ApiVersion=5.6.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V5
+
ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -5748,6 +6324,84 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GraphQL4
+
+ ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=4.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=4.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=4.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=4.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=4.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=4.7.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=4.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=5.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=5.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=5.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=5.3.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=5.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
ApiVersion=7.0.2;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -6324,6 +6978,102 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GraphQL7
+
+ ApiVersion=7.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=7.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=7.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=7.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=7.4.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=7.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=7.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=7.7.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=7.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=7.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=8.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=8.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=8.2.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=8.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=8.4.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=8.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
ApiVersion=11.0.9;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -7644,6 +8394,264 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.HotChocolate
+
+ ApiVersion=11.0.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=11.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=11.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=11.3.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.4.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.6.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.8.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.11.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.12.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.13.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.15.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.16.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.17.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.18.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.19.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.20.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.21.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.22.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.0.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.2.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.3.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.9.14;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=14.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=14.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=14.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=14.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=15.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=15.1.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
ApiVersion=4.0.17;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -7956,6 +8964,48 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Npgsql
+
+ ApiVersion=4.0.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=4.1.14;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=5.0.18;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=6.0.13;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=7.0.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=8.0.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=9.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
ApiVersion=3.0.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -9684,6 +10734,198 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GoogleProtobuf
+
+ ApiVersion=3.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.4.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.9.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.11.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.12.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.13.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.15.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.16.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.17.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.18.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.19.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.20.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.21.12;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.22.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.23.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.24.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.25.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.26.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.27.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.28.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.29.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.30.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.31.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -10590,6 +11832,108 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.RabbitMQ
+
+ ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=4.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=4.1.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=5.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=5.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=5.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.2.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=7.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=7.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -11496,6 +12840,108 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.DataStreams.RabbitMQ
+
+ ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=4.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=4.1.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=5.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=5.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=5.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.2.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=7.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=7.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -11904,6 +13350,54 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
LinuxAndMac
Samples.SqlServer
+
+ ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
+
+ ApiVersion=4.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
+
+ ApiVersion=4.4.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
+
+ ApiVersion=4.5.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
+
+ ApiVersion=4.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
+
+ ApiVersion=4.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
+
+ ApiVersion=4.8.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
+
+ ApiVersion=4.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
ApiVersion=1.0.19269.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -12510,6 +14004,84 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
LinuxAndMac
Samples.Microsoft.Data.SqlClient
+
+ ApiVersion=1.0.19269.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=1.1.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=2.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=2.1.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=3.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=3.1.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=4.0.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=4.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=5.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=5.1.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=5.2.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=6.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=6.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
ApiVersion=1.0.488;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -12912,6 +14484,54 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.StackExchange.Redis
+
+ ApiVersion=1.2.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
+
+ ApiVersion=2.0.601;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
+
+ ApiVersion=2.1.58;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
+
+ ApiVersion=2.2.88;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
+
+ ApiVersion=2.5.61;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
+
+ ApiVersion=2.6.122;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
+
+ ApiVersion=2.7.33;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
+
+ ApiVersion=2.8.58;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
ApiVersion=4.0.62;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -14586,6 +16206,216 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.ServiceStack.Redis
+
+ ApiVersion=5.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.9.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.10.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.13.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=5.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.9.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.5.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.7.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
ApiVersion=6.7.9;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -15234,6 +17064,90 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.MySql
+
+ ApiVersion=6.7.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=6.8.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=6.9.12;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=6.10.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=8.0.33;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=8.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=8.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=8.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=8.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=9.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=9.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=9.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=9.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=9.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
ApiVersion=0.61.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -16206,6 +18120,114 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.MySqlConnector
+
+ ApiVersion=0.61.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=0.62.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=0.63.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=0.64.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=0.65.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=0.66.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=0.67.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=0.68.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=0.69.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=1.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=1.2.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=1.3.14;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=2.1.13;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=2.2.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=2.3.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=2.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
ApiVersion=2.0.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -16734,6 +18756,72 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.Microsoft.Data.Sqlite
+
+ ApiVersion=2.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=2.1.14;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=2.2.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=3.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=3.1.32;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=5.0.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=6.0.36;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=7.0.20;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=8.0.19;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=9.0.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
ApiVersion=2.2.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -17046,6 +19134,54 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTests
+
+ ApiVersion=2.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
+
+ ApiVersion=2.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
+
+ ApiVersion=2.4.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
+
+ ApiVersion=2.5.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
+
+ ApiVersion=2.6.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
+
+ ApiVersion=2.7.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
+
+ ApiVersion=2.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
+
+ ApiVersion=2.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
ApiVersion=2.2.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -17358,6 +19494,54 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTestsRetries
+
+ ApiVersion=2.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
+
+ ApiVersion=2.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
+
+ ApiVersion=2.4.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
+
+ ApiVersion=2.5.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
+
+ ApiVersion=2.6.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
+
+ ApiVersion=2.7.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
+
+ ApiVersion=2.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
+
+ ApiVersion=2.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
net8.0
@@ -17406,6 +19590,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTestsV3
+
+ ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsV3
+
+
+ ApiVersion=1.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsV3
+
+
+ ApiVersion=2.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsV3
+
+
+ ApiVersion=3.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsV3
+
ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
net8.0
@@ -17454,6 +19662,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTestsRetriesV3
+
+ ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetriesV3
+
+
+ ApiVersion=1.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetriesV3
+
+
+ ApiVersion=2.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetriesV3
+
+
+ ApiVersion=3.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetriesV3
+
ApiVersion=3.6.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -18060,6 +20292,84 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.NUnitTests
+
+ ApiVersion=3.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=3.7.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=3.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=3.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=3.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=3.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=3.13.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=3.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=4.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=4.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=4.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
ApiVersion=3.6.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -18666,6 +20976,84 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.NUnitTestsRetries
+
+ ApiVersion=3.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=3.7.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=3.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=3.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=3.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=3.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=3.13.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=3.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=4.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=4.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=4.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -19422,6 +21810,90 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.MSTestTests
+
+ ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=2.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.0.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.4.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.5.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.6.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.7.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.8.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -20178,6 +22650,90 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.MSTestTests2
+
+ ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=2.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.0.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.4.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.5.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.6.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.7.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.8.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -20934,6 +23490,90 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.MSTestTestsRetries
+
+ ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=2.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.0.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.4.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.5.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.6.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.7.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.8.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
ApiVersion=1.4.4;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -21852,6 +24492,108 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Kafka
+
+ ApiVersion=1.4.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=1.5.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=1.6.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=1.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=1.8.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=1.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.2.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.5.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
ApiVersion=3.6.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -24102,6 +26844,288 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.CosmosDb
+
+ ApiVersion=3.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.7.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.9.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.13.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.15.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.16.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.17.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.18.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.19.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.20.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.21.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.22.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.23.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.24.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.25.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.26.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.27.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.28.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.29.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.30.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.31.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.32.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.33.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.34.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.35.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.36.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.37.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.38.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.39.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.40.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.41.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.42.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.43.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.44.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.45.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.46.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.47.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.48.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.49.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.50.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.51.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.52.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
ApiVersion=1.0.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -25104,6 +28128,120 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.Serilog
+
+ ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.2.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.7.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=2.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=3.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=3.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=4.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=4.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=4.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
ApiVersion=1.0.0.505;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -25710,6 +28848,66 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.NLog
+
+ ApiVersion=4.5.11;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=4.6.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=4.7.15;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=5.0.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=5.1.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=5.2.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=5.3.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=5.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=5.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=6.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
ApiVersion=1.2.11;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -25878,6 +29076,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.Log4Net
+
+ ApiVersion=2.0.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Log4Net
+
+
+ ApiVersion=3.0.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Log4Net
+
+
+ ApiVersion=3.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Log4Net
+
ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -26352,6 +29568,120 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.ILogger.ExtendedLogger
+
+ ApiVersion=8.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=8.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=8.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=8.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=8.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=8.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=8.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=8.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=8.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=8.9.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=8.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=9.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=9.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=9.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=9.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=9.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=9.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=9.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=9.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -27036,6 +30366,120 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Aerospike
+
+ ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=4.1.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=4.2.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=4.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=5.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=5.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=5.2.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=5.3.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=5.4.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=6.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=6.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=6.2.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=7.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=7.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=7.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=7.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=7.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=8.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=8.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
ApiVersion=2.4.8;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -27252,6 +30696,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Couchbase
+
+ ApiVersion=2.4.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase
+
+
+ ApiVersion=2.5.12;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase
+
+
+ ApiVersion=2.6.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase
+
+
+ ApiVersion=2.7.27;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase
+
ApiVersion=3.0.7;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -27624,6 +31092,54 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Couchbase3
+
+ ApiVersion=3.0.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
+
+ ApiVersion=3.1.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
+
+ ApiVersion=3.2.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
+
+ ApiVersion=3.3.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
+
+ ApiVersion=3.4.15;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
+
+ ApiVersion=3.5.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
+
+ ApiVersion=3.6.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
+
+ ApiVersion=3.7.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
ApiVersion=2.23.2;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.0
@@ -29766,6 +33282,351 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GrpcDotNet
+
+ ApiVersion=2.23.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.24.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.25.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.26.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.27.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.28.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.29.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.30.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.31.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.32.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.33.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.34.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.35.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.36.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.37.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.38.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.39.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.40.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.41.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.42.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.43.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.44.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.45.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.46.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.47.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.48.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.49.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.50.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.51.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.52.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.53.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.54.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.55.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.56.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.57.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.58.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.59.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.60.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.61.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.62.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.63.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.64.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.65.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.66.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.67.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.70.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.71.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
ApiVersion=2.23.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -31413,6 +35274,189 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GrpcLegacy
+
+ ApiVersion=2.23.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.24.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.25.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.26.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.27.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.28.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.29.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.30.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.31.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.32.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.33.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.34.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.35.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.36.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.37.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.38.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.39.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.40.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.41.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.42.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.43.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.44.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.45.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.46.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -32115,6 +36159,84 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.OpenTelemetrySdk
+
+ ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.11.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -32283,6 +36405,42 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.Yarp.DistributedTracing
+
+ ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
+
+ ApiVersion=1.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
+
+ ApiVersion=2.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
+
+ ApiVersion=2.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
+
+ ApiVersion=2.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
+
+ ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
ApiVersion=7.4.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -33039,6 +37197,90 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.AzureServiceBus
+
+ ApiVersion=7.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.11.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.13.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.15.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.16.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.17.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
ApiVersion=4.0.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -34929,5 +39171,215 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.Selenium
+
+ ApiVersion=4.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.8.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.9.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.12.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.13.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.14.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.15.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.16.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.17.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.18.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.19.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.20.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.21.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.22.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.23.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.24.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.25.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.26.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.27.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.28.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.29.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.30.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.31.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.32.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.33.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.34.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
diff --git a/tracer/build/PackageVersionsLatestSpecific.g.props b/tracer/build/PackageVersionsLatestSpecific.g.props
index fa9c8993b4f9..97bb89d9884d 100644
--- a/tracer/build/PackageVersionsLatestSpecific.g.props
+++ b/tracer/build/PackageVersionsLatestSpecific.g.props
@@ -180,6 +180,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.DynamoDBv2
+
+ ApiVersion=3.3.107.40;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=4.0.0.20;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
ApiVersion=3.1.5.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -348,6 +366,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.DynamoDBv2
+
+ ApiVersion=3.3.106.47;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
+
+ ApiVersion=4.0.3.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.DynamoDBv2
+
ApiVersion=3.1.3.5;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -516,6 +552,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.Kinesis
+
+ ApiVersion=3.3.101.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.Kinesis
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.Kinesis
+
+
+ ApiVersion=4.0.2.15;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.Kinesis
+
ApiVersion=1.13.1;RestoreRecursive=false;BuildProjectReferences=false
net6.0
@@ -702,6 +756,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.SQS
+
+ ApiVersion=3.3.103.26;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SQS
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SQS
+
+
+ ApiVersion=4.0.0.18;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SQS
+
ApiVersion=3.1.2.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -870,6 +942,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.SimpleNotificationService
+
+ ApiVersion=3.3.102.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SimpleNotificationService
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SimpleNotificationService
+
+
+ ApiVersion=4.0.0.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.SimpleNotificationService
+
ApiVersion=3.3.102.16;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1086,6 +1176,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.EventBridge
+
+ ApiVersion=3.3.102.16;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.EventBridge
+
+
+ ApiVersion=3.5.6.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.EventBridge
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.EventBridge
+
+
+ ApiVersion=4.0.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.EventBridge
+
ApiVersion=3.3.113.2;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1302,6 +1416,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.S3
+
+ ApiVersion=3.3.113.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.S3
+
+
+ ApiVersion=3.5.10.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.S3
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.S3
+
+
+ ApiVersion=4.0.6.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.S3
+
ApiVersion=3.3.104.87;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1518,6 +1656,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.AWS.StepFunctions
+
+ ApiVersion=3.3.104.87;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.StepFunctions
+
+
+ ApiVersion=3.5.3.37;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.StepFunctions
+
+
+ ApiVersion=3.7.500.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.StepFunctions
+
+
+ ApiVersion=4.0.0.18;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.AWS.StepFunctions
+
ApiVersion=2.0.2;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1716,6 +1878,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.MongoDB
+
+ ApiVersion=2.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.14.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=2.30.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
+
+ ApiVersion=3.4.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MongoDB
+
ApiVersion=7.0.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1878,6 +2064,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Elasticsearch.V7
+
+ ApiVersion=7.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.8.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
+
+ ApiVersion=7.17.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V7
+
ApiVersion=6.0.2;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -1986,6 +2190,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Elasticsearch
+
+ ApiVersion=6.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
+
+ ApiVersion=6.8.11;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch
+
ApiVersion=5.3.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -2148,6 +2364,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Elasticsearch.V5
+
+ ApiVersion=5.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V5
+
+
+ ApiVersion=5.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V5
+
+
+ ApiVersion=5.6.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Elasticsearch.V5
+
ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -2292,6 +2526,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GraphQL4
+
+ ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=4.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=4.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
+
+ ApiVersion=5.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL4
+
ApiVersion=7.9.0;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -2364,6 +2622,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GraphQL7
+
+ ApiVersion=7.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
+
+ ApiVersion=8.5.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GraphQL7
+
ApiVersion=11.3.8;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -2496,6 +2766,36 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.HotChocolate
+
+ ApiVersion=11.3.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=12.22.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=13.9.14;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=14.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
+
+ ApiVersion=15.1.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.HotChocolate
+
ApiVersion=4.1.14;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -2658,13 +2958,37 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Npgsql
+
+ ApiVersion=4.1.14;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=6.0.13;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=8.0.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=9.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Npgsql
+
+
+ ApiVersion=3.12.4;RestoreRecursive=false;BuildProjectReferences=false
+ net48
+ None
+ Samples.GoogleProtobuf
+
- ApiVersion=3.12.4;RestoreRecursive=false;BuildProjectReferences=false
- net48
- None
- Samples.GoogleProtobuf
-
-
ApiVersion=3.31.1;RestoreRecursive=false;BuildProjectReferences=false
net48
None
@@ -2766,6 +3090,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GoogleProtobuf
+
+ ApiVersion=3.12.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
+
+ ApiVersion=3.31.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.GoogleProtobuf
+
ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3030,6 +3366,36 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.RabbitMQ
+
+ ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=4.1.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=5.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=6.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
+
+ ApiVersion=7.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.RabbitMQ
+
ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3294,6 +3660,36 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.DataStreams.RabbitMQ
+
+ ApiVersion=3.6.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=4.1.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=5.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=6.8.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
+
+ ApiVersion=7.1.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.DataStreams.RabbitMQ
+
ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3486,6 +3882,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
LinuxAndMac
Samples.SqlServer
+
+ ApiVersion=4.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
+
+ ApiVersion=4.5.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
+
+ ApiVersion=4.8.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
+
+ ApiVersion=4.9.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.SqlServer
+
ApiVersion=1.1.4;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3774,6 +4194,42 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
LinuxAndMac
Samples.Microsoft.Data.SqlClient
+
+ ApiVersion=1.1.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=2.1.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=3.1.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=4.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=5.2.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
+
+ ApiVersion=6.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ LinuxAndMac
+ Samples.Microsoft.Data.SqlClient
+
ApiVersion=1.0.488;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -3888,6 +4344,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.StackExchange.Redis
+
+ ApiVersion=1.2.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
+
+ ApiVersion=2.8.58;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.StackExchange.Redis
+
ApiVersion=4.5.14;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4044,6 +4512,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.ServiceStack.Redis
+
+ ApiVersion=5.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=6.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
+
+ ApiVersion=8.8.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.ServiceStack.Redis
+
ApiVersion=6.7.9;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4248,6 +4734,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.MySql
+
+ ApiVersion=6.7.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=6.10.9;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=8.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
+
+ ApiVersion=9.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySql
+
ApiVersion=0.61.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4464,6 +4974,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.MySqlConnector
+
+ ApiVersion=0.61.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=1.3.14;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
+
+ ApiVersion=2.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.MySqlConnector
+
ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4704,6 +5238,36 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.Microsoft.Data.Sqlite
+
+ ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=5.0.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=7.0.20;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=8.0.19;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
+
+ ApiVersion=9.0.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Microsoft.Data.Sqlite
+
ApiVersion=2.2.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4812,6 +5376,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTests
+
+ ApiVersion=2.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
+
+ ApiVersion=2.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTests
+
ApiVersion=2.2.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -4920,6 +5496,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTestsRetries
+
+ ApiVersion=2.2.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
+
+ ApiVersion=2.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetries
+
ApiVersion=2.0.3;RestoreRecursive=false;BuildProjectReferences=false
net8.0
@@ -4944,6 +5532,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTestsV3
+
+ ApiVersion=2.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsV3
+
+
+ ApiVersion=3.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsV3
+
ApiVersion=2.0.3;RestoreRecursive=false;BuildProjectReferences=false
net8.0
@@ -4968,6 +5568,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.XUnitTestsRetriesV3
+
+ ApiVersion=2.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetriesV3
+
+
+ ApiVersion=3.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.XUnitTestsRetriesV3
+
ApiVersion=3.6.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5160,6 +5772,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.NUnitTests
+
+ ApiVersion=3.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=3.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
+
+ ApiVersion=4.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTests
+
ApiVersion=3.6.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5352,6 +5988,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.NUnitTestsRetries
+
+ ApiVersion=3.6.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=3.14.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
+
+ ApiVersion=4.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.NUnitTestsRetries
+
ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5514,6 +6174,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.MSTestTests
+
+ ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests
+
ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -5672,7 +6350,25 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
- net9.0
+ net9.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTests2
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
None
Samples.MSTestTests2
@@ -5838,6 +6534,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.MSTestTestsRetries
+
+ ApiVersion=2.0.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=2.2.10;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
+
+ ApiVersion=3.10.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.MSTestTestsRetries
+
ApiVersion=1.4.4;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -6000,6 +6714,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Kafka
+
+ ApiVersion=1.4.4;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=1.9.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
+
+ ApiVersion=2.11.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Kafka
+
ApiVersion=3.6.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -6108,6 +6840,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.CosmosDb
+
+ ApiVersion=3.6.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
+
+ ApiVersion=3.52.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.CosmosDb
+
ApiVersion=1.5.14;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -6270,6 +7014,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.Serilog
+
+ ApiVersion=2.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=3.1.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
+
+ ApiVersion=4.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Serilog
+
ApiVersion=1.0.0.505;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -6444,6 +7206,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.NLog
+
+ ApiVersion=4.7.15;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=5.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
+
+ ApiVersion=6.0.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.NLog
+
ApiVersion=1.2.11;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -6558,6 +7338,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.Log4Net
+
+ ApiVersion=2.0.17;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Log4Net
+
+
+ ApiVersion=3.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.Log4Net
+
ApiVersion=8.10.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -6606,6 +7398,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
LogsInjection.ILogger.ExtendedLogger
+
+ ApiVersion=8.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
+
+ ApiVersion=9.7.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ LogsInjection.ILogger.ExtendedLogger
+
ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -6810,6 +7614,36 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Aerospike
+
+ ApiVersion=4.0.3;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=4.3.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=5.4.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=7.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
+
+ ApiVersion=8.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Aerospike
+
ApiVersion=2.4.8;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -6918,6 +7752,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Couchbase
+
+ ApiVersion=2.4.8;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase
+
+
+ ApiVersion=2.7.27;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase
+
ApiVersion=3.0.7;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -7026,6 +7872,18 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
All
Samples.Couchbase3
+
+ ApiVersion=3.0.7;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
+
+ ApiVersion=3.7.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ All
+ Samples.Couchbase3
+
ApiVersion=2.29.0;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.0
@@ -7187,6 +8045,29 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GrpcDotNet
+
+ ApiVersion=2.29.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.30.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcDotNet
+
+
+ ApiVersion=2.71.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcDotNet
+
ApiVersion=2.29.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -7394,6 +8275,29 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.GrpcLegacy
+
+ ApiVersion=2.29.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.30.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ true
+ None
+ Samples.GrpcLegacy
+
+
+ ApiVersion=2.46.6;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ true
+ None
+ Samples.GrpcLegacy
+
ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -7610,6 +8514,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.OpenTelemetrySdk
+
+ ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.3.2;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.5.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
+
+ ApiVersion=1.12.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.OpenTelemetrySdk
+
ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
netcoreapp3.1
@@ -7706,6 +8634,24 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.Yarp.DistributedTracing
+
+ ApiVersion=1.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
+
+ ApiVersion=1.1.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
+
+ ApiVersion=2.3.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Yarp.DistributedTracing
+
ApiVersion=7.4.0;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -7922,6 +8868,30 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.AzureServiceBus
+
+ ApiVersion=7.4.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.13.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
+
+ ApiVersion=7.17.5;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.AzureServiceBus
+
ApiVersion=4.0.1;RestoreRecursive=false;BuildProjectReferences=false
net48
@@ -8192,5 +9162,35 @@ NOTE: This code was generated by the GeneratePackageVersions tool. To safely
None
Samples.Selenium
+
+ ApiVersion=4.0.1;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.10.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.15.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.20.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
+
+ ApiVersion=4.34.0;RestoreRecursive=false;BuildProjectReferences=false
+ net10.0
+ None
+ Samples.Selenium
+
diff --git a/tracer/build/_build/Build.Steps.cs b/tracer/build/_build/Build.Steps.cs
index 386313add17d..634ab4f51416 100644
--- a/tracer/build/_build/Build.Steps.cs
+++ b/tracer/build/_build/Build.Steps.cs
@@ -184,11 +184,11 @@ Project[] ClrProfilerIntegrationTests
TargetFramework[] GetTestingFrameworks(bool isArm64) => (isArm64, IncludeAllTestFrameworks || RequiresThoroughTesting()) switch
{
// Don't test 2.1 for now, as the build is broken on master. If/when that's resolved, re-enable
- (false, true) => new[] { TargetFramework.NET48, TargetFramework.NETCOREAPP3_0, TargetFramework.NETCOREAPP3_1, TargetFramework.NET5_0, TargetFramework.NET6_0, TargetFramework.NET7_0, TargetFramework.NET8_0, TargetFramework.NET9_0, },
- (false, false) => new[] { TargetFramework.NET48, TargetFramework.NETCOREAPP3_1, TargetFramework.NET8_0, TargetFramework.NET9_0, },
+ (false, true) => new[] { TargetFramework.NET48, TargetFramework.NETCOREAPP3_0, TargetFramework.NETCOREAPP3_1, TargetFramework.NET5_0, TargetFramework.NET6_0, TargetFramework.NET7_0, TargetFramework.NET8_0, TargetFramework.NET9_0, TargetFramework.NET10_0 },
+ (false, false) => new[] { TargetFramework.NET48, TargetFramework.NETCOREAPP3_1, TargetFramework.NET8_0, TargetFramework.NET9_0, TargetFramework.NET10_0 },
// we only support linux-arm64 on .NET 5+, so we run a different subset of the TFMs for ARM64
- (true, true) => new[] { TargetFramework.NET5_0, TargetFramework.NET6_0, TargetFramework.NET7_0, TargetFramework.NET8_0, TargetFramework.NET9_0, },
- (true, false) => new[] { TargetFramework.NET5_0, TargetFramework.NET6_0, TargetFramework.NET8_0, TargetFramework.NET9_0, },
+ (true, true) => new[] { TargetFramework.NET5_0, TargetFramework.NET6_0, TargetFramework.NET7_0, TargetFramework.NET8_0, TargetFramework.NET9_0, TargetFramework.NET10_0 },
+ (true, false) => new[] { TargetFramework.NET5_0, TargetFramework.NET6_0, TargetFramework.NET8_0, TargetFramework.NET9_0, TargetFramework.NET10_0 },
};
string ReleaseBranchForCurrentVersion() => new Version(Version).Major switch
@@ -2496,6 +2496,12 @@ string NormalizedPath(AbsolutePath ap)
knownPatterns.Add(new(".*SingleStepGuardRails::ShouldForceInstrumentationOverride: Found incompatible runtime .NET Core 3.0 or lower", RegexOptions.Compiled));
knownPatterns.Add(new(".*SingleStepGuardRails::ShouldForceInstrumentationOverride: Found incompatible runtime .NET 6.0.12 and earlier have known crashing bugs", RegexOptions.Compiled));
+ // Make sure we _only_ add this while .NET 10 is in preview (to make sure we don't forget in the final release)
+ if (RuntimeInformation.FrameworkDescription.StartsWith(".NET 10.0.0-"))
+ {
+ knownPatterns.Add(new(@".*SingleStepGuardRails::ShouldForceInstrumentationOverride: Found incompatible runtime .NET 10 or higher.*", RegexOptions.Compiled));
+ }
+
// CI Visibility known errors
knownPatterns.Add(new(@".*The Git repository couldn't be automatically extracted.*", RegexOptions.Compiled));
knownPatterns.Add(new(@".*DD_GIT_REPOSITORY_URL is set with.*", RegexOptions.Compiled));
diff --git a/tracer/build/_build/Build.VariableGenerations.cs b/tracer/build/_build/Build.VariableGenerations.cs
index 31dc12d32e49..380c56fe8a52 100644
--- a/tracer/build/_build/Build.VariableGenerations.cs
+++ b/tracer/build/_build/Build.VariableGenerations.cs
@@ -280,6 +280,7 @@ void GenerateIntegrationTestsWindowsAzureFunctionsMatrix()
new {framework = TargetFramework.NET7_0 },
new {framework = TargetFramework.NET8_0 },
new {framework = TargetFramework.NET9_0 },
+ new {framework = TargetFramework.NET10_0 },
};
var matrix = new Dictionary();
@@ -585,6 +586,8 @@ void GenerateLinuxInstallerSmokeTestsMatrix()
"ubuntu",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-trixie-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble"),
new (publishFramework: TargetFramework.NET9_0, "9.0-bookworm-slim"),
new (publishFramework: TargetFramework.NET8_0, "8.0-jammy"),
@@ -663,6 +666,8 @@ void GenerateLinuxInstallerSmokeTestsMatrix()
"alpine",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22-composite"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20-composite"),
new (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.18"),
@@ -688,6 +693,8 @@ void GenerateLinuxInstallerSmokeTestsMatrix()
"alpine_musl",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22-composite"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20-composite"),
new (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.18"),
@@ -793,6 +800,8 @@ void GenerateLinuxChiseledInstallerSmokeTestsMatrix()
"debian",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble-chiseled"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble-chiseled-composite"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble-chiseled"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble-chiseled-composite"),
new (publishFramework: TargetFramework.NET8_0, "8.0-jammy-chiseled"),
@@ -820,6 +829,8 @@ void GenerateLinuxSmokeTestsArm64Matrix()
"ubuntu",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-trixie-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble"),
new (publishFramework: TargetFramework.NET8_0, "8.0-bookworm-slim"),
new (publishFramework: TargetFramework.NET7_0, "7.0-bullseye-slim"),
@@ -890,6 +901,8 @@ void GenerateLinuxSmokeTestsArm64Matrix()
"alpine",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22-composite"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20"),
new (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.20"),
new (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.19-composite"),
@@ -920,6 +933,8 @@ void GenerateLinuxChiseledInstallerArm64SmokeTestsMatrix()
"debian",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble-chiseled"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble-chiseled-composite"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble-chiseled"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble-chiseled-composite"),
new (publishFramework: TargetFramework.NET8_0, "8.0-jammy-chiseled"),
@@ -976,6 +991,8 @@ void GenerateLinuxNuGetSmokeTestsMatrix()
"debian",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-trixie-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-bookworm-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble"),
new (publishFramework: TargetFramework.NET8_0, "8.0-jammy"),
@@ -1012,6 +1029,8 @@ void GenerateLinuxNuGetSmokeTestsMatrix()
"alpine",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22-composite"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20-composite"),
new (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.18"),
@@ -1074,6 +1093,8 @@ void GenerateLinuxNuGetSmokeTestsArm64Matrix()
"debian",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-trixie-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-bookworm-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble"),
new (publishFramework: TargetFramework.NET8_0, "8.0-bookworm-slim"),
@@ -1093,6 +1114,8 @@ void GenerateLinuxNuGetSmokeTestsArm64Matrix()
"alpine",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22-composite"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20-composite"),
new (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.20"),
@@ -1146,6 +1169,8 @@ void GenerateLinuxDotnetToolSmokeTestsMatrix()
"debian",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-trixie-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-bookworm-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble"),
new (publishFramework: TargetFramework.NET8_0, "8.0-jammy"),
@@ -1180,6 +1205,8 @@ void GenerateLinuxDotnetToolSmokeTestsMatrix()
"alpine",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22-composite"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20-composite"),
new (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.18"),
@@ -1239,6 +1266,8 @@ void GenerateLinuxDotnetToolSmokeTestsArm64Matrix()
"debian",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-trixie-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-bookworm-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble"),
new (publishFramework: TargetFramework.NET8_0, "8.0-jammy"),
@@ -1256,6 +1285,8 @@ void GenerateLinuxDotnetToolSmokeTestsArm64Matrix()
"alpine",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22-composite"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20-composite"),
new (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.19"),
@@ -1281,6 +1312,8 @@ void GenerateLinuxDotnetToolNugetSmokeTestsMatrix()
"debian",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-trixie-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-bookworm-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble"),
new (publishFramework: TargetFramework.NET8_0, "8.0-jammy"),
@@ -1298,6 +1331,7 @@ void GenerateLinuxDotnetToolNugetSmokeTestsMatrix()
"alpine",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20"),
new (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.18"),
new (publishFramework: TargetFramework.NET7_0, "7.0-alpine3.16"),
@@ -1323,6 +1357,8 @@ void GenerateLinuxTrimmingSmokeTestsMatrix()
"debian",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-noble"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-trixie-slim"),
new (publishFramework: TargetFramework.NET9_0, "9.0-noble"),
new (publishFramework: TargetFramework.NET9_0, "9.0-bookworm-slim"),
new (publishFramework: TargetFramework.NET8_0, "8.0-jammy"),
@@ -1340,6 +1376,8 @@ void GenerateLinuxTrimmingSmokeTestsMatrix()
"alpine_musl",
new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22"),
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-alpine3.22-composite"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20"),
new (publishFramework: TargetFramework.NET9_0, "9.0-alpine3.20-composite"),
new (publishFramework: TargetFramework.NET8_0, "8.0-alpine3.18"),
@@ -1463,6 +1501,7 @@ void GenerateWindowsMsiSmokeTestsMatrix()
};
var runtimeImages = new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET9_0, "9.0-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET8_0, "8.0-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET7_0, "7.0-windowsservercore-ltsc2022"),
@@ -1497,6 +1536,7 @@ void GenerateWindowsTracerHomeSmokeTestsMatrix()
var platforms = new[] { MSBuildTargetPlatform.x64, MSBuildTargetPlatform.x86, };
var runtimeImages = new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET9_0, "9.0-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET8_0, "8.0-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET7_0, "7.0-windowsservercore-ltsc2022"),
@@ -1565,6 +1605,7 @@ void GenerateWindowsFleetInstallerSmokeTestsMatrix()
var platforms = new[] { MSBuildTargetPlatform.x64, MSBuildTargetPlatform.x86, };
var runtimeImages = new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET9_0, "9.0-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET8_0, "8.0-windowsservercore-ltsc2022"),
};
@@ -1596,6 +1637,7 @@ void GenerateWindowsNuGetSmokeTestsMatrix()
var platforms = new[] { MSBuildTargetPlatform.x64, MSBuildTargetPlatform.x86, };
var runtimeImages = new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET9_0, "9.0-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET8_0, "8.0-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET7_0, "7.0-windowsservercore-ltsc2022"),
@@ -1631,6 +1673,7 @@ void GenerateWindowsDotnetToolSmokeTestsMatrix()
var platforms = new[] { MSBuildTargetPlatform.x64, MSBuildTargetPlatform.x86, };
var runtimeImages = new SmokeTestImage[]
{
+ new (publishFramework: TargetFramework.NET10_0, "10.0-preview-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET9_0, "9.0-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET8_0, "8.0-windowsservercore-ltsc2022"),
new (publishFramework: TargetFramework.NET7_0, "7.0-windowsservercore-ltsc2022"),
@@ -1673,9 +1716,11 @@ void GenerateMacosDotnetToolNugetSmokeTestsMatrix()
{ "macos-14_net6.0", new { vmImage = "macos-14", publishFramework = "net6.0" } },
{ "macos-14_net8.0", new { vmImage = "macos-14", publishFramework = "net8.0" } },
{ "macos-14_net9.0", new { vmImage = "macos-14", publishFramework = "net9.0" } },
+ { "macos-14_net10.0", new { vmImage = "macos-14", publishFramework = "net10.0" } },
{ "macos-15_net6.0", new { vmImage = "macos-15", publishFramework = "net6.0" } },
{ "macos-15_net8.0", new { vmImage = "macos-15", publishFramework = "net8.0" } },
{ "macos-15_net9.0", new { vmImage = "macos-15", publishFramework = "net9.0" } },
+ { "macos-15_net10.0", new { vmImage = "macos-15", publishFramework = "net10.0" } },
};
Logger.Information($"Installer smoke tests dotnet-tool NuGet matrix MacOs");
diff --git a/tracer/build/_build/TargetFramework.cs b/tracer/build/_build/TargetFramework.cs
index 4bbf14a81d0f..9736e1d999f8 100644
--- a/tracer/build/_build/TargetFramework.cs
+++ b/tracer/build/_build/TargetFramework.cs
@@ -21,6 +21,7 @@ public class TargetFramework : Enumeration
public static TargetFramework NET7_0 = new TargetFramework { Value = "net7.0" };
public static TargetFramework NET8_0 = new TargetFramework { Value = "net8.0" };
public static TargetFramework NET9_0 = new TargetFramework { Value = "net9.0" };
+ public static TargetFramework NET10_0 = new TargetFramework { Value = "net10.0" };
public static implicit operator string(TargetFramework framework)
{
diff --git a/tracer/build/_build/TargetFrameworkExtensions.cs b/tracer/build/_build/TargetFrameworkExtensions.cs
index fc337a425f2d..5f1a00c05a93 100644
--- a/tracer/build/_build/TargetFrameworkExtensions.cs
+++ b/tracer/build/_build/TargetFrameworkExtensions.cs
@@ -1,25 +1,40 @@
-public static class TargetFrameworkExtensions
+using System.Collections.Generic;
+using System.Linq;
+
+public static class TargetFrameworkExtensions
{
+ private static readonly string[] IgnoredFrameworks = { "net461", "net48", "netstandard2.0" };
+
+ private static readonly List OrderedFrameworks = new()
+ {
+ "netcoreapp2.1",
+ "netcoreapp3.0",
+ "netcoreapp3.1",
+ "net5.0",
+ "net6.0",
+ "net7.0",
+ "net8.0",
+ "net9.0",
+ "net10.0"
+ };
+
///
/// Is greater than .
/// Only works for .NET Core TFMs
///
public static bool IsGreaterThan(this TargetFramework instance, TargetFramework target)
- => ((string) instance, (string) target) switch
- {
- // We ignore these, because they don't really count
- ("net461" or "net48" or "netstandard2.0", _) => false,
- (_, "net461" or "net48" or "netstandard2.0") => false,
- // real checks
- ("netcoreapp3.0" or "netcoreapp3.1" or "net5.0" or "net6.0" or "net7.0" or "net8.0" or "net9.0", "netcoreapp2.1") => true,
- ("netcoreapp3.1" or "net5.0" or "net6.0" or "net7.0" or "net8.0" or "net9.0", "netcoreapp3.0") => true,
- ("net5.0" or "net6.0" or "net7.0" or "net8.0" or "net9.0", "netcoreapp3.1") => true,
- ("net6.0" or "net7.0" or "net8.0" or "net9.0", "net5.0") => true,
- ("net7.0" or "net8.0" or "net9.0", "net6.0") => true,
- ("net9.0" or "net8.0", "net7.0") => true,
- ("net9.0", "net8.0") => true,
- _ => false,
- };
+ {
+ var source = (string)instance;
+ var compareTo = (string)target;
+
+ if (IgnoredFrameworks.Contains(source) || IgnoredFrameworks.Contains(compareTo))
+ return false;
+
+ int sourceIndex = OrderedFrameworks.IndexOf(source);
+ int targetIndex = OrderedFrameworks.IndexOf(compareTo);
+
+ return sourceIndex > targetIndex;
+ }
///
/// Is greater than .
diff --git a/tracer/build/_build/_build.csproj b/tracer/build/_build/_build.csproj
index a52f4433e32f..57c37e2ad533 100644
--- a/tracer/build/_build/_build.csproj
+++ b/tracer/build/_build/_build.csproj
@@ -2,7 +2,7 @@
Exe
- net9.0
+ net10.0
net7.0
$(TargetFramework)-windows10.0.19041
$(DefineConstants);NUKE_NOTIFY
@@ -14,10 +14,10 @@
True
False
1
-
+
11
-
+
true
@@ -46,7 +46,7 @@
-
+
diff --git a/tracer/build/_build/docker/alpine.build.arm64.dockerfile b/tracer/build/_build/docker/alpine.build.arm64.dockerfile
index 5df37cb9b595..7362792b4f9e 100644
--- a/tracer/build/_build/docker/alpine.build.arm64.dockerfile
+++ b/tracer/build/_build/docker/alpine.build.arm64.dockerfile
@@ -1,5 +1,6 @@
# syntax=docker/dockerfile:1.6
+# See alpine.build.dockerfile for more information on how to build this image
FROM alpine:3.18 as base
RUN apk update \
diff --git a/tracer/build/_build/docker/alpine.build.dockerfile b/tracer/build/_build/docker/alpine.build.dockerfile
index 21255a669310..f47822c21560 100644
--- a/tracer/build/_build/docker/alpine.build.dockerfile
+++ b/tracer/build/_build/docker/alpine.build.dockerfile
@@ -1,11 +1,23 @@
# syntax=docker/dockerfile:1.6
-FROM alpine:3.14 as base
+# Build this image as described in https://andrewlock.net/combining-multiple-docker-images-into-a-multi-arch-image
+# Ultimately the process will look something like this, assuming that you need to build for both amd64 and arm64
+# (if you're only changing one of the dockerfiles, you can use the existing manifest already on docker hub)
+#
+# cd tracer/build/_build/docker
+# docker buildx build -t andrewlockdd/alpine-clang -f alpine.build.dockerfile --platform linux/amd64 --provenance false --output push-by-digest=true,type=image,push=true .
+# docker buildx build -t andrewlockdd/alpine-clang -f alpine.build.arm64.dockerfile --platform linux/arm64 --provenance false --output push-by-digest=true,type=image,push=true .
+#
+# Create the manifest using the digests from the previous two commands and push it to Docker Hub, using an appropriate tag
+# docker manifest create andrewlockdd/alpine-clang:dotnet10 --amend andrewlockdd/alpine-clang@sha256:5805da6408d5cbadee2be250b6ade63e1f2a6e4541146c3ec56d53d386eaff27 --amend andrewlockdd/alpine-clang@sha256:680c4e5a622100dd2b79d3f9da0a6434a150bd250714efcc1f109bce1bdd54e6
+# docker manifest push andrewlockdd/alpine-clang:dotnet10
+FROM alpine:3.17 as base
RUN apk update \
&& apk upgrade \
&& apk add --no-cache \
cmake \
+ bash \
git \
make \
alpine-sdk \
@@ -15,8 +27,7 @@ RUN apk update \
xz-dev \
build-base \
python3 \
- linux-headers \
- libexecinfo-dev
+ linux-headers
## snapshot
diff --git a/tracer/build/_build/docker/alpine.dockerfile b/tracer/build/_build/docker/alpine.dockerfile
index 284ffcc1755e..fc8fe32b4d27 100644
--- a/tracer/build/_build/docker/alpine.dockerfile
+++ b/tracer/build/_build/docker/alpine.dockerfile
@@ -1,4 +1,4 @@
-FROM andrewlockdd/alpine-clang:1.0 as base
+FROM andrewlockdd/alpine-clang:dotnet10 as base
ARG DOTNETSDK_VERSION
ENV \
@@ -100,6 +100,7 @@ RUN curl -sSL https://github.com/dotnet/install-scripts/raw/2bdc7f2c6e00d60be57f
&& ./dotnet-install.sh --runtime aspnetcore --channel 6.0 --install-dir /usr/share/dotnet --no-path \
&& ./dotnet-install.sh --runtime aspnetcore --channel 7.0 --install-dir /usr/share/dotnet --no-path \
&& ./dotnet-install.sh --runtime aspnetcore --channel 8.0 --install-dir /usr/share/dotnet --no-path \
+ && ./dotnet-install.sh --runtime aspnetcore --channel 9.0 --install-dir /usr/share/dotnet --no-path \
&& rm dotnet-install.sh
diff --git a/tracer/build/_build/docker/debian.dockerfile b/tracer/build/_build/docker/debian.dockerfile
index 945b9bf9d55a..e0374248b090 100644
--- a/tracer/build/_build/docker/debian.dockerfile
+++ b/tracer/build/_build/docker/debian.dockerfile
@@ -26,8 +26,14 @@ ENV \
# Disable LTTng tracing with QUIC
QUIC_LTTng=0
+ # Replace the old buster repositories with archived versions so that we can see pull
+ # It would be better to update the base image, but that would mean a new glibc version,
+ # which would break some users. We will likely need to do this at some point.
# Add nfpm source
-RUN echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | tee /etc/apt/sources.list.d/goreleaser.list \
+RUN sed -i '/buster\/updates/d; /buster-updates/d' /etc/apt/sources.list \
+ && sed -i 's|http://[^ ]*debian\.org[^ ]*|http://archive.debian.org/debian|g' /etc/apt/sources.list \
+ && echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/99no-check-valid-until \
+ && echo 'deb [trusted=yes] https://repo.goreleaser.com/apt/ /' | tee /etc/apt/sources.list.d/goreleaser.list \
&& apt-get update \
&& apt-get -y upgrade \
&& DEBIAN_FRONTEND=noninteractive apt-get install -y --fix-missing \
@@ -106,6 +112,7 @@ RUN if [ "$(uname -m)" = "x86_64" ]; \
&& ./dotnet-install.sh --runtime aspnetcore --channel 6.0 --install-dir /usr/share/dotnet --no-path \
&& ./dotnet-install.sh --runtime aspnetcore --channel 7.0 --install-dir /usr/share/dotnet --no-path \
&& ./dotnet-install.sh --runtime aspnetcore --channel 8.0 --install-dir /usr/share/dotnet --no-path \
+ && ./dotnet-install.sh --runtime aspnetcore --channel 9.0 --install-dir /usr/share/dotnet --no-path \
&& rm dotnet-install.sh
diff --git a/tracer/build/_build/docker/gitlab/gitlab.windows.dockerfile b/tracer/build/_build/docker/gitlab/gitlab.windows.dockerfile
index e1dc335f7e90..4987701cd0b1 100644
--- a/tracer/build/_build/docker/gitlab/gitlab.windows.dockerfile
+++ b/tracer/build/_build/docker/gitlab/gitlab.windows.dockerfile
@@ -1,7 +1,7 @@
# To build this file locally, starting from the root directory:
# cd tracer/build/_build/docker/gitlab
-# docker build -f gitlab.windows.dockerfile --tag datadog/dd-trace-dotnet-docker-build:latest .
-# docker push datadog/dd-trace-dotnet-docker-build:latest
+# docker build -f gitlab.windows.dockerfile --tag datadog/dd-trace-dotnet-docker-build:dotnet10 .
+# docker push datadog/dd-trace-dotnet-docker-build:dotnet10
ARG BASE_IMAGE=mcr.microsoft.com/dotnet/framework/runtime:4.8-windowsservercore-ltsc2019
FROM ${BASE_IMAGE}
@@ -11,9 +11,9 @@ USER ContainerAdministrator
# VS Build tool link found from https://learn.microsoft.com/en-gb/visualstudio/releases/2022/release-history#release-dates-and-build-numbers
# You can grab the SHA for the downloaded file using (Get-FileHash -Algorithm SHA256 $out).Hash
-ENV VSBUILDTOOLS_VERSION="17.13.35931.197" \
- VSBUILDTOOLS_SHA256="353141457ABCC59EB9C38B2F30084E7271C6BCFB4E185466D98161BADA905759" \
- VSBUILDTOOLS_DOWNLOAD_URL="https://download.visualstudio.microsoft.com/download/pr/8fada5c7-8417-4239-acc3-bd499af09222/353141457abcc59eb9c38b2f30084e7271c6bcfb4e185466d98161bada905759/vs_BuildTools.exe" \
+ENV VSBUILDTOOLS_VERSION="17.14.36310.24" \
+ VSBUILDTOOLS_SHA256="A783199025439D65F310BFF041E278B966A6DBED8DBCD7FC96B55389F574EF41" \
+ VSBUILDTOOLS_DOWNLOAD_URL="https://download.visualstudio.microsoft.com/download/pr/ae7ac791-9759-4076-bba7-47ff510c57af/a783199025439d65f310bff041e278b966a6dbed8dbcd7fc96b55389f574ef41/vs_BuildTools.exe" \
VSBUILDTOOLS_INSTALL_ROOT="c:\devtools\vstudio"
# Install VS
@@ -29,11 +29,11 @@ RUN Powershell -Command .\install_net35.ps1
COPY install_wix.ps1 .
RUN powershell -Command .\install_wix.ps1 -Version $ENV:WIX_VERSION -Sha256 $ENV:WIX_SHA256
-# Install .NET 9
+# Install .NET 10
# To find these links, visit https://dotnet.microsoft.com/en-us/download, click the Windows, x64 installer, and grab the download url + SHA512 hash
-ENV DOTNET_VERSION="9.0.203" \
- DOTNET_DOWNLOAD_URL="https://builds.dotnet.microsoft.com/dotnet/Sdk/9.0.203/dotnet-sdk-9.0.203-win-x64.exe" \
- DOTNET_SHA512="77b87bd1785d5272912d6d8b732871ce3dd2f52a481aca24504c19e247772244310f89d686c9cdf50d518c1839238aa4775417e3a37ca33e6310b4ea01f05f1e"
+ENV DOTNET_VERSION="10.0.100-preview.6.25358.103" \
+ DOTNET_DOWNLOAD_URL="https://builds.dotnet.microsoft.com/dotnet/Sdk/10.0.100-preview.6.25358.103/dotnet-sdk-10.0.100-preview.6.25358.103-win-x64.exe" \
+ DOTNET_SHA512="c22b1d70697c489b21a0edbe99862e46808f455e1032f8b1343d1469487db6c662ddd35daebf92801d274415f288b93eb28298fae169b30127a6518c40168405"
COPY install_dotnet.ps1 .
RUN powershell -Command .\install_dotnet.ps1 -Version $ENV:DOTNET_VERSION -Sha512 $ENV:DOTNET_SHA512 $ENV:DOTNET_DOWNLOAD_URL
diff --git a/tracer/build/_build/docker/gitlab/install_net35.ps1 b/tracer/build/_build/docker/gitlab/install_net35.ps1
index e4d72078fad4..325f38cbd700 100644
--- a/tracer/build/_build/docker/gitlab/install_net35.ps1
+++ b/tracer/build/_build/docker/gitlab/install_net35.ps1
@@ -3,98 +3,13 @@
#
$ErrorActionPreference = "Stop"
-$UpgradeTable = @{
- 1809 = @{
- ## Taken from the mcr.microsoft.com/dotnet/framework/runtime:3.5 Dockerfile:
- ## https://github.com/microsoft/dotnet-framework-docker/blob/26597e42d157cc1e09d1e0dc8f23c32e6c3d1467/3.5/runtime/windowsservercore-ltsc2019/Dockerfile
+# Enable Windows Update service
+Set-Service -Name wuauserv -StartupType Automatic
+Start-Service -Name wuauserv
- netfxzip = "https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-1809.zip";
- netfxsha256 = "439f0b98438d9d302a21765cdfe2f28af784aa6a63dfff11c4e1a8a20e9fdf93"
- # Trying to get the patch with HTTPS yields:
- # 2022-02-24T15:53:44.6586746+00:00: curl: (60) schannel: SNI or certificate check failed: SEC_E_WRONG_PRINCIPAL (0x80090322) - The target principal name is incorrect.
- patch = "http://download.windowsupdate.com/c/msdownload/update/software/updt/2020/01/windows10.0-kb4534119-x64_a2dce2c83c58ea57145e9069f403d4a5d4f98713.msu";
- patchsha256 = "0287ba4106ba5462ba542e0124c4211f50bbce1123167375f125ea27b8f48632"
- expandedpatch = "windows10.0-kb4534119-x64.cab"
- };
- 1909 = @{
- ## Taken from the mcr.microsoft.com/dotnet/framework/runtime:3.5 Dockerfile:
- ## https://github.com/microsoft/dotnet-framework-docker/blob/abc2ca65b28058f7c71ec8cd8763a8fbf2a9c03f/3.5/runtime/windowsservercore-1909/Dockerfile
+# Install .NET Framework 3.5
+dism /online /enable-feature /FeatureName:Netfx3 /all
- netfxzip = "https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-1909.zip";
- netfxsha256 = "e451de8d0de5b6e8c6275e7f5baeec0fe755238964a42b89602f5e7a57542de2"
- # Trying to get the patch with HTTPS yields:
- # 2022-02-24T15:53:44.6586746+00:00: curl: (60) schannel: SNI or certificate check failed: SEC_E_WRONG_PRINCIPAL (0x80090322) - The target principal name is incorrect.
- patch = "http://download.windowsupdate.com/d/msdownload/update/software/updt/2020/01/windows10.0-kb4534132-x64-ndp48_21067bd5f9c305ee6a6cee79db6ca38587cb6ad8.msu";
- patchsha256 = "6f8acc2f1d9d83230ec400a04c5de07899dbf1ab3c8b299b0cea973c18abe009"
- expandedpatch = "windows10.0-kb4534132-x64-ndp48.cab"
- };
- 2004 = @{
- # Taken from the mcr.microsoft.com/dotnet/framework/runtime:3.5 Dockerfile:
- # https://github.com/microsoft/dotnet-framework-docker/blob/25bdac46765c6dae7d05994cace836303f63b5e3/src/runtime/3.5/windowsservercore-2004/Dockerfile
- netfxzip = "https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-2004.zip";
- netfxsha256 = "06ce7df5864490c76da45bd5d83662810afdbd44c719b710166e9eaf8ddc73e2"
- # Trying to get the patch with HTTPS yields:
- # 2022-02-24T15:53:44.6586746+00:00: curl: (60) schannel: SNI or certificate check failed: SEC_E_WRONG_PRINCIPAL (0x80090322) - The target principal name is incorrect.
- patch = "http://download.windowsupdate.com/c/msdownload/update/software/updt/2020/10/windows10.0-kb4580419-x64-ndp48_197efbd77177abe76a587359cea77bda5398c594.msu";
- patchsha256 = "5890767a66b8f979378128c70b1caa1a20e61c31176f8cbf598d7ef424f7b2d2"
- expandedpatch = "Windows10.0-KB4580419-x64-NDP48.cab"
- }
- 2009 = @{ ## 20H2 reports itself as 2009 from the registry
- # Taken from the mcr.microsoft.com/dotnet/framework/runtime:3.5 Dockerfile:
- # https://github.com/microsoft/dotnet-framework-docker/blob/e0b59f4aeb47bd6bf13e4c7ec6676a1935306df9/src/runtime/3.5/windowsservercore-20H2/Dockerfile
- netfxzip = "https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-2009.zip";
- netfxsha256 = "396ad6808a3d6013ff86e0e0163a8602da3fc7ddf36b82b2b18792f6497b88f3"
- # Trying to get the patch with HTTPS yields:
- # 2022-02-24T15:53:44.6586746+00:00: curl: (60) schannel: SNI or certificate check failed: SEC_E_WRONG_PRINCIPAL (0x80090322) - The target principal name is incorrect.
- patch = "http://download.windowsupdate.com/c/msdownload/update/software/updt/2020/10/windows10.0-kb4580419-x64-ndp48_197efbd77177abe76a587359cea77bda5398c594.msu";
- patchsha256 = "5890767a66b8f979378128c70b1caa1a20e61c31176f8cbf598d7ef424f7b2d2"
- expandedpatch = "Windows10.0-KB4580419-x64-NDP48.cab"
- }
- 2022 = @{
- # Taken from the mcr.microsoft.com/dotnet/framework/runtime:3.5 Dockerfile:
- # https://github.com/microsoft/dotnet-framework-docker/blob/ee63b25718f434065cd9d1010580ba2a7ab2119f/src/runtime/3.5/windowsservercore-ltsc2022/Dockerfile
- netfxzip = "https://dotnetbinaries.blob.core.windows.net/dockerassets/microsoft-windows-netfx3-ltsc2022.zip";
- netfxsha256 = "e7bb9d923dd9e9d11629fab173ad78ecd622c3ab669344e421db62dfac93d16b"
- # Trying to get the patch with HTTPS yields:
- # 2022-02-24T15:53:44.6586746+00:00: curl: (60) schannel: SNI or certificate check failed: SEC_E_WRONG_PRINCIPAL (0x80090322) - The target principal name is incorrect.
- patch = "http://download.windowsupdate.com/c/msdownload/update/software/updt/2021/08/windows10.0-kb5005538-x64-ndp48_451a4214d51de628ef2c3c8a69c87826b2ab43c8.msu";
- patchsha256 = "d752801b38de2cd6e442385d0a2c9983a5bbe7ed87225bbb3190cdbdc1c0f067"
- expandedpatch = "windows10.0-kb5005538-x64-ndp48.cab"
- }
-}
-$kernelver = [int](get-itemproperty -path "hklm:software\microsoft\windows nt\currentversion" -name releaseid).releaseid
-$build = [System.Environment]::OSVersion.version.build
-$productname = (get-itemproperty -path "hklm:software\microsoft\windows nt\currentversion" -n productname).productname
-Write-Host -ForegroundColor Green "Detected kernel version $kernelver, build $build and product name $productname"
-# Windows Server 2022 still reports 2009 as releaseid
-if ($build -ge 20348) {
- $kernelver = 2022
-}
-
-$Env:DOTNET_RUNNING_IN_CONTAINER="true"
-
-$out = "microsoft-windows-netfx3.zip"
-$sha256 = $UpgradeTable[$kernelver]["netfxsha256"]
-Write-Host curl -fSLo $out $UpgradeTable[$kernelver]["netfxzip"]
-curl.exe -fSLo $out $UpgradeTable[$kernelver]["netfxzip"]
-if ((Get-FileHash -Algorithm SHA256 $out).Hash -ne "$sha256") { Write-Host \"Wrong hashsum for ${out}: got '$((Get-FileHash -Algorithm SHA256 $out).Hash)', expected '$sha256'.\"; exit 1 }
-
-tar -zxf $out
-remove-item -force $out
-DISM /Online /Quiet /Add-Package /PackagePath:.\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
-remove-item microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab
-Remove-Item -Force -Recurse ${Env:TEMP}\* -ErrorAction SilentlyContinue
-
-
-$out = "patch.msu"
-$sha256 = $UpgradeTable[$kernelver]["patchsha256"]
-Write-Host curl.exe -fSLo $out $UpgradeTable[$kernelver]["patch"]
-curl.exe -fSLo $out $UpgradeTable[$kernelver]["patch"]
-if ((Get-FileHash -Algorithm SHA256 $out).Hash -ne "$sha256") { Write-Host \"Wrong hashsum for ${out}: got '$((Get-FileHash -Algorithm SHA256 $out).Hash)', expected '$sha256'.\"; exit 1 }
-
-mkdir patch
-expand patch.msu patch -F:*
-remove-item -force patch.msu
-Write-Host DISM /Online /Quiet /Add-Package /PackagePath:C:\patch\$($UpgradeTable[$kernelver]["expandedpatch"])
-DISM /Online /Quiet /Add-Package /PackagePath:C:\patch\$($UpgradeTable[$kernelver]["expandedpatch"])
-remove-item -force -recurse patch
+# Disable Windows Update service
+Stop-Service -Name wuauserv
+Set-Service -Name wuauserv -StartupType Disabled
diff --git a/tracer/build/supported_calltargets.g.json b/tracer/build/supported_calltargets.g.json
index f8ea884c6386..1a556103e086 100644
--- a/tracer/build/supported_calltargets.g.json
+++ b/tracer/build/supported_calltargets.g.json
@@ -571,7 +571,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -596,7 +596,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -618,7 +618,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -642,7 +642,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -664,7 +664,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -688,7 +688,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -710,7 +710,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -734,7 +734,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -758,7 +758,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -780,7 +780,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -804,7 +804,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -946,7 +946,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -968,7 +968,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1014,7 +1014,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1067,7 +1067,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1092,7 +1092,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1119,7 +1119,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1146,7 +1146,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1173,7 +1173,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1200,7 +1200,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1224,7 +1224,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1248,7 +1248,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1270,7 +1270,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1292,7 +1292,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1314,7 +1314,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1364,7 +1364,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1388,7 +1388,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1412,7 +1412,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1437,7 +1437,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1461,7 +1461,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -1485,7 +1485,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8044,7 +8044,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8068,7 +8068,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8092,7 +8092,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8117,7 +8117,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8437,7 +8437,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8462,7 +8462,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8487,7 +8487,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8512,7 +8512,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8537,7 +8537,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8562,7 +8562,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8716,7 +8716,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8741,7 +8741,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8766,7 +8766,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8800,7 +8800,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8865,7 +8865,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -8890,7 +8890,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -14105,7 +14105,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -14127,7 +14127,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -15849,7 +15849,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -15873,7 +15873,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -15897,7 +15897,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -15919,7 +15919,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -15943,7 +15943,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -16739,7 +16739,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -16764,7 +16764,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -16786,7 +16786,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -16808,7 +16808,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -16832,7 +16832,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -16857,7 +16857,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -16879,7 +16879,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -17719,7 +17719,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -17766,7 +17766,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -18179,7 +18179,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -18203,7 +18203,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -18247,7 +18247,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -18269,7 +18269,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -18291,7 +18291,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
@@ -18315,7 +18315,7 @@
"Item3": 0
},
"MaximumVersion": {
- "Item1": 9,
+ "Item1": 10,
"Item2": 65535,
"Item3": 65535
},
diff --git a/tracer/build/supported_versions.json b/tracer/build/supported_versions.json
index 45ded6fd5575..26275778d868 100644
--- a/tracer/build/supported_versions.json
+++ b/tracer/build/supported_versions.json
@@ -27,7 +27,7 @@
"integrationName": "AdoNet",
"assemblyName": "System.Data.Common",
"minAssemblyVersionInclusive": "4.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "System.Data.Common",
@@ -68,7 +68,7 @@
"integrationName": "AspNetCore",
"assemblyName": "Microsoft.AspNetCore.Authentication.Abstractions",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.AspNetCore.Authentication.Abstractions",
@@ -85,14 +85,14 @@
"integrationName": "AspNetCore",
"assemblyName": "Microsoft.AspNetCore.Http",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": []
},
{
"integrationName": "AspNetCore",
"assemblyName": "Microsoft.AspNetCore.Http.Abstractions",
"minAssemblyVersionInclusive": "2.2.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.AspNetCore.Http.Abstractions",
@@ -109,7 +109,7 @@
"integrationName": "AspNetCore",
"assemblyName": "Microsoft.AspNetCore.Identity",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.AspNetCore.Identity",
@@ -126,7 +126,7 @@
"integrationName": "AspNetCore",
"assemblyName": "Microsoft.AspNetCore.Mvc.Core",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.AspNetCore.Mvc.Core",
@@ -143,7 +143,7 @@
"integrationName": "AspNetCore",
"assemblyName": "Microsoft.AspNetCore.Server.IIS",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.AspNetCore.Server.IIS",
@@ -160,7 +160,7 @@
"integrationName": "AspNetCore",
"assemblyName": "Microsoft.AspNetCore.Server.Kestrel.Core",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.AspNetCore.Server.Kestrel.Core",
@@ -177,7 +177,7 @@
"integrationName": "AspNetCore",
"assemblyName": "Microsoft.AspNetCore.Session",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.AspNetCore.Session",
@@ -194,7 +194,7 @@
"integrationName": "AspNetCore",
"assemblyName": "Microsoft.AspNetCore.StaticFiles",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.AspNetCore.StaticFiles",
@@ -211,7 +211,7 @@
"integrationName": "AspNetCore",
"assemblyName": "Microsoft.Extensions.Identity.Core",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.Extensions.Identity.Core",
@@ -672,7 +672,7 @@
"integrationName": "HashAlgorithm",
"assemblyName": "System.Security.Cryptography",
"minAssemblyVersionInclusive": "7.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": []
},
{
@@ -703,7 +703,7 @@
"integrationName": "HttpMessageHandler",
"assemblyName": "System.Net.Http",
"minAssemblyVersionInclusive": "4.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "System.Net.Http",
@@ -720,7 +720,7 @@
"integrationName": "HttpMessageHandler",
"assemblyName": "System.Net.Http.WinHttpHandler",
"minAssemblyVersionInclusive": "4.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "System.Net.Http.WinHttpHandler",
@@ -771,7 +771,7 @@
"integrationName": "ILogger",
"assemblyName": "Microsoft.Extensions.Logging",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.Extensions.Logging",
@@ -788,7 +788,7 @@
"integrationName": "ILogger",
"assemblyName": "Microsoft.Extensions.Logging.Abstractions",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.Extensions.Logging.Abstractions",
@@ -805,7 +805,7 @@
"integrationName": "ILogger",
"assemblyName": "Microsoft.Extensions.Telemetry",
"minAssemblyVersionInclusive": "8.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.Extensions.Telemetry",
@@ -1107,14 +1107,14 @@
"integrationName": "Process",
"assemblyName": "System",
"minAssemblyVersionInclusive": "1.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": []
},
{
"integrationName": "Process",
"assemblyName": "System.Diagnostics.Process",
"minAssemblyVersionInclusive": "1.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": []
},
{
@@ -1213,7 +1213,7 @@
"integrationName": "SqlClient",
"assemblyName": "Microsoft.Data.Sqlite",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.Data.Sqlite",
@@ -1305,7 +1305,7 @@
"integrationName": "StackTraceLeak",
"assemblyName": "Microsoft.AspNetCore.Diagnostics",
"minAssemblyVersionInclusive": "2.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.AspNetCore.Diagnostics",
@@ -1346,7 +1346,7 @@
"integrationName": "WebRequest",
"assemblyName": "System.Net.Requests",
"minAssemblyVersionInclusive": "4.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "System.Net.Requests",
@@ -1363,7 +1363,7 @@
"integrationName": "Xss",
"assemblyName": "Microsoft.AspNetCore.Html.Abstractions",
"minAssemblyVersionInclusive": "1.0.0",
- "maxAssemblyVersionInclusive": "9.65535.65535",
+ "maxAssemblyVersionInclusive": "10.65535.65535",
"packages": [
{
"name": "Microsoft.AspNetCore.Html.Abstractions",
diff --git a/tracer/build_in_docker.ps1 b/tracer/build_in_docker.ps1
index 9edaef8ee081..1e00480bbfda 100644
--- a/tracer/build_in_docker.ps1
+++ b/tracer/build_in_docker.ps1
@@ -11,7 +11,7 @@ $BUILD_DIR="$ROOT_DIR/tracer/build/_build"
$IMAGE_NAME="dd-trace-dotnet/alpine-base"
&docker build `
- --build-arg DOTNETSDK_VERSION=9.0.203 `
+ --build-arg DOTNETSDK_VERSION=10.0.100-preview.6.25358.103 `
--tag $IMAGE_NAME `
--file "$BUILD_DIR/docker/alpine.dockerfile" `
"$BUILD_DIR"
diff --git a/tracer/build_in_docker.sh b/tracer/build_in_docker.sh
index d3d6ab589065..f1c5044fa5ed 100755
--- a/tracer/build_in_docker.sh
+++ b/tracer/build_in_docker.sh
@@ -7,7 +7,7 @@ BUILD_DIR="$ROOT_DIR/tracer/build/_build"
IMAGE_NAME="dd-trace-dotnet/alpine-base"
docker build \
- --build-arg DOTNETSDK_VERSION=9.0.203 \
+ --build-arg DOTNETSDK_VERSION=10.0.100-preview.6.25358.103 \
--tag $IMAGE_NAME \
--file "$BUILD_DIR/docker/alpine.dockerfile" \
"$BUILD_DIR"
diff --git a/tracer/src/Datadog.Trace.Coverage.collector/AssemblyProcessor.cs b/tracer/src/Datadog.Trace.Coverage.collector/AssemblyProcessor.cs
index 50b8c0de03e6..805101c7d677 100644
--- a/tracer/src/Datadog.Trace.Coverage.collector/AssemblyProcessor.cs
+++ b/tracer/src/Datadog.Trace.Coverage.collector/AssemblyProcessor.cs
@@ -824,6 +824,12 @@ private string CopyRequiredAssemblies(AssemblyDefinition assemblyDefinition, Tra
{
try
{
+ if (_settings.TracerHome is null)
+ {
+ _logger.Error("CopyRequiredAssemblies: TracerHome is not set. Cannot copy Datadog.Trace assembly.");
+ return string.Empty;
+ }
+
// Get the Datadog.Trace path
string targetFolder = "net461";
switch (tracerTarget)
diff --git a/tracer/src/Datadog.Trace.Coverage.collector/CoverageSettings.cs b/tracer/src/Datadog.Trace.Coverage.collector/CoverageSettings.cs
index d68ce18cce8f..a5d6f2d0031a 100644
--- a/tracer/src/Datadog.Trace.Coverage.collector/CoverageSettings.cs
+++ b/tracer/src/Datadog.Trace.Coverage.collector/CoverageSettings.cs
@@ -99,21 +99,24 @@ private static void GetStringArrayFromXmlElement(XmlElement? xmlElement, ref IRe
private static void GetStringArrayFromXmlNodeList(XmlNodeList? xmlNodeList, ref IReadOnlyList elements)
{
- if (xmlNodeList is { } nodeList)
+ if (xmlNodeList is not null)
{
var lstElements = (List)elements;
- foreach (XmlElement element in nodeList)
+ foreach (XmlElement? element in xmlNodeList)
{
- var item = element.InnerText;
- if (string.IsNullOrWhiteSpace(item))
+ if (element is not null)
{
- continue;
- }
+ var item = element.InnerText;
+ if (string.IsNullOrWhiteSpace(item))
+ {
+ continue;
+ }
- var value = item.Trim();
- if (!lstElements.Contains(value))
- {
- lstElements.Add(value);
+ var value = item.Trim();
+ if (!lstElements.Contains(value))
+ {
+ lstElements.Add(value);
+ }
}
}
}
diff --git a/tracer/src/Datadog.Trace.Coverage.collector/FiltersHelper.cs b/tracer/src/Datadog.Trace.Coverage.collector/FiltersHelper.cs
index 3c980e31f8d6..ec16f72d253b 100644
--- a/tracer/src/Datadog.Trace.Coverage.collector/FiltersHelper.cs
+++ b/tracer/src/Datadog.Trace.Coverage.collector/FiltersHelper.cs
@@ -87,7 +87,7 @@ public static bool FilteredBySourceFile(string sourcePath, IReadOnlyList
}
}
- instance.AddInclude(Path.IsPathRooted(filter) ? filter.Substring(Path.GetPathRoot(filter).Length) : filter);
+ instance.AddInclude(Path.GetPathRoot(filter) is { } rooted ? filter.Substring(rooted.Length) : filter);
}
return Tuple.Create(instance, (IReadOnlyList)lstRegex);
@@ -95,7 +95,7 @@ public static bool FilteredBySourceFile(string sourcePath, IReadOnlyList
var matcher = value.Item1;
// https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.filesystemglobbing.matcher?view=dotnet-plat-ext-6.0
- var globbingResult = matcher.Match(Path.IsPathRooted(sourcePath) ? sourcePath.Substring(Path.GetPathRoot(sourcePath).Length) : sourcePath).HasMatches;
+ var globbingResult = matcher.Match(Path.GetPathRoot(sourcePath) is { } rooted ? sourcePath.Substring(rooted.Length) : sourcePath).HasMatches;
if (globbingResult)
{
return true;
diff --git a/tracer/src/Datadog.Trace.Tools.Runner/Datadog.Trace.Tools.Runner.csproj b/tracer/src/Datadog.Trace.Tools.Runner/Datadog.Trace.Tools.Runner.csproj
index 090ebea26945..0662116cf78b 100644
--- a/tracer/src/Datadog.Trace.Tools.Runner/Datadog.Trace.Tools.Runner.csproj
+++ b/tracer/src/Datadog.Trace.Tools.Runner/Datadog.Trace.Tools.Runner.csproj
@@ -6,7 +6,7 @@
Auto-instrumentation dotnet global tool for Datadog APM
Exe
- net9.0;net8.0;net7.0;net6.0;net5.0;netcoreapp3.1;netcoreapp3.0;netcoreapp2.2;netcoreapp2.1;
+ net10.0;net9.0;net8.0;net7.0;net6.0;net5.0;netcoreapp3.1;netcoreapp3.0;netcoreapp2.2;netcoreapp2.1;
true
NU5100;NU1901;NU1902;NU1903;NU1904
@@ -157,6 +157,7 @@
+
diff --git a/tracer/src/Datadog.Trace.Tools.dd_dotnet/Datadog.Trace.Tools.dd_dotnet.csproj b/tracer/src/Datadog.Trace.Tools.dd_dotnet/Datadog.Trace.Tools.dd_dotnet.csproj
index 9d8b6689dcc1..443ce705e9cb 100644
--- a/tracer/src/Datadog.Trace.Tools.dd_dotnet/Datadog.Trace.Tools.dd_dotnet.csproj
+++ b/tracer/src/Datadog.Trace.Tools.dd_dotnet/Datadog.Trace.Tools.dd_dotnet.csproj
@@ -5,7 +5,7 @@
Copyright 2020 Datadog, Inc.
Auto-instrumentation dotnet tool for Datadog APM
Exe
- net7.0;net8.0;net9.0
+ net7.0;net8.0;net9.0;net10.0
true
Datadog.Trace.Tools.dd_dotnet
true
diff --git a/tracer/src/Datadog.Trace/ClrProfiler/AutoInstrumentation/SupportedVersions.cs b/tracer/src/Datadog.Trace/ClrProfiler/AutoInstrumentation/SupportedVersions.cs
index 619f132dbb6f..2479827437a0 100644
--- a/tracer/src/Datadog.Trace/ClrProfiler/AutoInstrumentation/SupportedVersions.cs
+++ b/tracer/src/Datadog.Trace/ClrProfiler/AutoInstrumentation/SupportedVersions.cs
@@ -8,5 +8,5 @@ namespace Datadog.Trace.ClrProfiler.AutoInstrumentation;
internal static class SupportedVersions
{
- public const string LatestDotNet = "9.*.*";
+ public const string LatestDotNet = "10.*.*";
}
diff --git a/tracer/src/Datadog.Tracer.Native/Generated/generated_calltargets.g.cpp b/tracer/src/Datadog.Tracer.Native/Generated/generated_calltargets.g.cpp
index a4d4fa957233..0d650af2c134 100644
--- a/tracer/src/Datadog.Tracer.Native/Generated/generated_calltargets.g.cpp
+++ b/tracer/src/Datadog.Tracer.Native/Generated/generated_calltargets.g.cpp
@@ -422,17 +422,17 @@ std::vector callTargets =
{(WCHAR*)WStr("System.Data"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("Read"),sig119,1,2,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadIntegration"),CallTargetKind::Default,4,15},
{(WCHAR*)WStr("System.Data"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("ReadAsync"),sig286,2,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadAsyncIntegration"),CallTargetKind::Default,4,15},
{(WCHAR*)WStr("System.Data"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("ReadAsync"),sig286,2,2,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadAsyncIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteDbDataReader"),sig132,2,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorIntegration"),CallTargetKind::Derived,1,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteDbDataReaderAsync"),sig278,3,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorAndCancellationAsyncIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteNonQuery"),sig142,1,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteNonQueryIntegration"),CallTargetKind::Derived,1,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteNonQueryAsync"),sig281,2,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteNonQueryAsyncIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteScalar"),sig156,1,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteScalarIntegration"),CallTargetKind::Derived,1,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteScalarAsync"),sig286,2,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteScalarAsyncIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("Close"),sig296,1,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderCloseIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("GetString"),sig164,2,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("GetValue"),sig158,2,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("Read"),sig119,1,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("ReadAsync"),sig286,2,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadAsyncIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteDbDataReader"),sig132,2,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorIntegration"),CallTargetKind::Derived,1,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteDbDataReaderAsync"),sig278,3,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorAndCancellationAsyncIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteNonQuery"),sig142,1,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteNonQueryIntegration"),CallTargetKind::Derived,1,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteNonQueryAsync"),sig281,2,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteNonQueryAsyncIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteScalar"),sig156,1,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteScalarIntegration"),CallTargetKind::Derived,1,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbCommand"),(WCHAR*)WStr("ExecuteScalarAsync"),sig286,2,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteScalarAsyncIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("Close"),sig296,1,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderCloseIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("GetString"),sig164,2,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("GetValue"),sig158,2,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("Read"),sig119,1,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("System.Data.Common"),(WCHAR*)WStr("System.Data.Common.DbDataReader"),(WCHAR*)WStr("ReadAsync"),sig286,2,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadAsyncIntegration"),CallTargetKind::Default,4,15},
{(WCHAR*)WStr("AerospikeClient"),(WCHAR*)WStr("Aerospike.Client.AsyncCommand"),(WCHAR*)WStr("ExecuteCommand"),sig296,1,4,0,0,8,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Aerospike.AsyncCommandIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("AerospikeClient"),(WCHAR*)WStr("Aerospike.Client.SyncCommand"),(WCHAR*)WStr("ExecuteCommand"),sig296,1,4,0,0,8,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Aerospike.SyncCommandIntegration"),CallTargetKind::Default,1,15},
#if _WIN32
@@ -440,29 +440,29 @@ std::vector callTargets =
{(WCHAR*)WStr("System.Web"),(WCHAR*)WStr("System.Web.ThreadContext"),(WCHAR*)WStr("AssociateWithCurrentThread"),sig326,2,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNet.ThreadContext_AssociateWithCurrentThread_Integration"),CallTargetKind::Default,1,1},
{(WCHAR*)WStr("System.Web"),(WCHAR*)WStr("System.Web.ThreadContext"),(WCHAR*)WStr("DisassociateFromCurrentThread"),sig296,1,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNet.ThreadContext_DisassociateFromCurrentThread_Integration"),CallTargetKind::Default,1,1},
#endif
-{(WCHAR*)WStr("Microsoft.AspNetCore.Authentication.Abstractions"),(WCHAR*)WStr("Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions"),(WCHAR*)WStr("SignInAsync"),sig187,5,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.AuthenticationHttpContextExtensionsIntegration"),CallTargetKind::Default,1,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Http"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.ApplicationBuilder"),(WCHAR*)WStr("Build"),sig077,1,3,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.AspNetCoreBlockMiddlewareIntegrationEnd"),CallTargetKind::Default,1,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Authentication.Abstractions"),(WCHAR*)WStr("Microsoft.AspNetCore.Authentication.AuthenticationHttpContextExtensions"),(WCHAR*)WStr("SignInAsync"),sig187,5,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.AuthenticationHttpContextExtensionsIntegration"),CallTargetKind::Default,1,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Http"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.ApplicationBuilder"),(WCHAR*)WStr("Build"),sig077,1,3,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.AspNetCoreBlockMiddlewareIntegrationEnd"),CallTargetKind::Default,1,14},
{(WCHAR*)WStr("Microsoft.AspNetCore.Http"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.Internal.ApplicationBuilder"),(WCHAR*)WStr("Build"),sig077,1,2,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.AspNetCoreBlockMiddlewareIntegrationEnd"),CallTargetKind::Default,1,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Http"),(WCHAR*)WStr("Microsoft.AspNetCore.Http.DefaultHttpContext"),(WCHAR*)WStr("set_User"),sig193,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.HttpContextSetUser"),CallTargetKind::Default,2,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Http"),(WCHAR*)WStr("Microsoft.AspNetCore.Http.DefaultHttpContext"),(WCHAR*)WStr("set_User"),sig193,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.HttpContextSetUser"),CallTargetKind::Default,2,14},
{(WCHAR*)WStr("Microsoft.AspNetCore.Http.Abstractions"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.MapExtensions"),(WCHAR*)WStr("Map"),sig075,4,2,2,0,3,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.EndpointsCollection.MapExtensionsMapIntegrationV2V3"),CallTargetKind::Default,1,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Http.Abstractions"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.MapExtensions"),(WCHAR*)WStr("Map"),sig076,5,5,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.EndpointsCollection.MapExtensionsMapIntegrationV5Plus"),CallTargetKind::Default,1,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Http.Abstractions"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.RunExtensions"),(WCHAR*)WStr("Run"),sig314,3,2,2,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.EndpointsCollection.RunExtensionsRunIntegration"),CallTargetKind::Default,1,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Identity"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.SignInManager`1"),(WCHAR*)WStr("PasswordSignInAsync"),sig252,5,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.SignInManagerPasswordSignInIntegration"),CallTargetKind::Default,2,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Identity"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.SignInManager`1"),(WCHAR*)WStr("PasswordSignInAsync"),sig252,5,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.SignInManagerPasswordSignInIntegration"),CallTargetKind::Derived,2,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Identity"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.SignInManager`1"),(WCHAR*)WStr("PasswordSignInAsync"),sig251,5,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.SignInManagerPasswordSignInUserIntegration"),CallTargetKind::Default,2,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Identity"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.SignInManager`1"),(WCHAR*)WStr("PasswordSignInAsync"),sig252,5,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.SignInManagerPasswordSignInUserIntegration"),CallTargetKind::Derived,2,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext"),(WCHAR*)WStr("set_Result"),sig316,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.DefaultModelBindingContext_SetResult_Integration"),CallTargetKind::Default,6,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext"),(WCHAR*)WStr("set_Result"),sig316,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.DefaultModelBindingContext_SetResult_Integration"),CallTargetKind::Derived,6,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.MvcOptions"),(WCHAR*)WStr(".ctor"),sig296,1,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.MvcOptionsIntegration"),CallTargetKind::Default,2,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Server.IIS"),(WCHAR*)WStr("Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext"),(WCHAR*)WStr("FireOnStarting"),sig170,1,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.FireOnStartCommon"),CallTargetKind::Default,6,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Server.Kestrel.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol"),(WCHAR*)WStr("FireOnStarting"),sig170,1,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.FireOnStartCommon"),CallTargetKind::Default,6,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Http.Abstractions"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.MapExtensions"),(WCHAR*)WStr("Map"),sig076,5,5,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.EndpointsCollection.MapExtensionsMapIntegrationV5Plus"),CallTargetKind::Default,1,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Http.Abstractions"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.RunExtensions"),(WCHAR*)WStr("Run"),sig314,3,2,2,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.EndpointsCollection.RunExtensionsRunIntegration"),CallTargetKind::Default,1,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Identity"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.SignInManager`1"),(WCHAR*)WStr("PasswordSignInAsync"),sig252,5,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.SignInManagerPasswordSignInIntegration"),CallTargetKind::Default,2,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Identity"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.SignInManager`1"),(WCHAR*)WStr("PasswordSignInAsync"),sig252,5,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.SignInManagerPasswordSignInIntegration"),CallTargetKind::Derived,2,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Identity"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.SignInManager`1"),(WCHAR*)WStr("PasswordSignInAsync"),sig251,5,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.SignInManagerPasswordSignInUserIntegration"),CallTargetKind::Default,2,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Identity"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.SignInManager`1"),(WCHAR*)WStr("PasswordSignInAsync"),sig252,5,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.SignInManagerPasswordSignInUserIntegration"),CallTargetKind::Derived,2,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext"),(WCHAR*)WStr("set_Result"),sig316,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.DefaultModelBindingContext_SetResult_Integration"),CallTargetKind::Default,6,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.ModelBinding.DefaultModelBindingContext"),(WCHAR*)WStr("set_Result"),sig316,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.DefaultModelBindingContext_SetResult_Integration"),CallTargetKind::Derived,6,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Mvc.MvcOptions"),(WCHAR*)WStr(".ctor"),sig296,1,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.MvcOptionsIntegration"),CallTargetKind::Default,2,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Server.IIS"),(WCHAR*)WStr("Microsoft.AspNetCore.Server.IIS.Core.IISHttpContext"),(WCHAR*)WStr("FireOnStarting"),sig170,1,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.FireOnStartCommon"),CallTargetKind::Default,6,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Server.Kestrel.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol"),(WCHAR*)WStr("FireOnStarting"),sig170,1,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.FireOnStartCommon"),CallTargetKind::Default,6,14},
{(WCHAR*)WStr("Microsoft.AspNetCore.Server.Kestrel.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServer"),(WCHAR*)WStr("StartAsync"),sig184,3,2,2,0,3,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.EndpointsCollection.KestrelServerImplStartAsyncIntegration"),CallTargetKind::Default,1,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Server.Kestrel.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl"),(WCHAR*)WStr("StartAsync"),sig184,3,5,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.EndpointsCollection.KestrelServerImplStartAsyncIntegration"),CallTargetKind::Default,1,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Session"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.SessionOptions"),(WCHAR*)WStr("set_IdleTimeout"),sig371,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.Session.SessionOptionsIdleTimeoutIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("Microsoft.AspNetCore.StaticFiles"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.DirectoryBrowserExtensions"),(WCHAR*)WStr("UseDirectoryBrowser"),sig073,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.StaticFiles.DirectoryBrowserExtensionsUseDirectoryBrowserIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.AspNetCore.StaticFiles"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.DirectoryBrowserExtensions"),(WCHAR*)WStr("UseDirectoryBrowser"),sig074,3,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.StaticFiles.DirectoryBrowserExtensionsUseDirectoryBrowserIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Extensions.Identity.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.UserManager`1"),(WCHAR*)WStr("CreateAsync"),sig250,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.UserManagerCreateIntegration"),CallTargetKind::Default,2,14},
-{(WCHAR*)WStr("Microsoft.Extensions.Identity.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.UserManager`1"),(WCHAR*)WStr("CreateAsync"),sig250,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.UserManagerCreateIntegration"),CallTargetKind::Derived,2,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Server.Kestrel.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Server.Kestrel.Core.KestrelServerImpl"),(WCHAR*)WStr("StartAsync"),sig184,3,5,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.EndpointsCollection.KestrelServerImplStartAsyncIntegration"),CallTargetKind::Default,1,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Session"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.SessionOptions"),(WCHAR*)WStr("set_IdleTimeout"),sig371,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.Session.SessionOptionsIdleTimeoutIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("Microsoft.AspNetCore.StaticFiles"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.DirectoryBrowserExtensions"),(WCHAR*)WStr("UseDirectoryBrowser"),sig073,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.StaticFiles.DirectoryBrowserExtensionsUseDirectoryBrowserIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.AspNetCore.StaticFiles"),(WCHAR*)WStr("Microsoft.AspNetCore.Builder.DirectoryBrowserExtensions"),(WCHAR*)WStr("UseDirectoryBrowser"),sig074,3,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.StaticFiles.DirectoryBrowserExtensionsUseDirectoryBrowserIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Extensions.Identity.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.UserManager`1"),(WCHAR*)WStr("CreateAsync"),sig250,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.UserManagerCreateIntegration"),CallTargetKind::Default,2,14},
+{(WCHAR*)WStr("Microsoft.Extensions.Identity.Core"),(WCHAR*)WStr("Microsoft.AspNetCore.Identity.UserManager`1"),(WCHAR*)WStr("CreateAsync"),sig250,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.UserEvents.UserManagerCreateIntegration"),CallTargetKind::Derived,2,14},
#if _WIN32
{(WCHAR*)WStr("System.Web.Mvc"),(WCHAR*)WStr("System.Web.Mvc.Async.AsyncControllerActionInvoker"),(WCHAR*)WStr("BeginInvokeAction"),sig141,5,4,0,0,5,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNet.AsyncControllerActionInvoker_BeginInvokeAction_Integration"),CallTargetKind::Default,1,1},
{(WCHAR*)WStr("System.Web.Mvc"),(WCHAR*)WStr("System.Web.Mvc.Async.AsyncControllerActionInvoker"),(WCHAR*)WStr("EndInvokeAction"),sig121,2,4,0,0,5,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNet.AsyncControllerActionInvoker_EndInvokeAction_Integration"),CallTargetKind::Default,1,1},
@@ -733,10 +733,10 @@ std::vector callTargets =
{(WCHAR*)WStr("Grpc.Net.Client"),(WCHAR*)WStr("Grpc.Net.Client.Internal.GrpcCall`2"),(WCHAR*)WStr("FinishCall"),sig344,5,2,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Grpc.GrpcDotNet.GrpcNetClient.GrpcCallFinishCallIntegration"),CallTargetKind::Default,1,14},
{(WCHAR*)WStr("Grpc.Net.Client"),(WCHAR*)WStr("Grpc.Net.Client.Internal.GrpcCall`2"),(WCHAR*)WStr("FinishCall"),sig345,5,2,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Grpc.GrpcDotNet.GrpcNetClient.GrpcCallFinishCallPre243Integration"),CallTargetKind::Default,1,14},
{(WCHAR*)WStr("Grpc.Net.Client"),(WCHAR*)WStr("Grpc.Net.Client.Internal.GrpcCall`2"),(WCHAR*)WStr("RunCall"),sig192,3,2,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Grpc.GrpcDotNet.GrpcNetClient.GrpcCallRunCallIntegration"),CallTargetKind::Default,1,14},
-{(WCHAR*)WStr("System.Security.Cryptography"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHash"),sig125,4,7,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegration"),CallTargetKind::Default,4,14},
-{(WCHAR*)WStr("System.Security.Cryptography"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHash"),sig126,2,7,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegrationBis"),CallTargetKind::Default,4,14},
-{(WCHAR*)WStr("System.Security.Cryptography"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHash"),sig124,2,7,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegrationBis"),CallTargetKind::Default,4,14},
-{(WCHAR*)WStr("System.Security.Cryptography"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHashAsync"),sig191,3,7,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegrationTer"),CallTargetKind::Default,4,14},
+{(WCHAR*)WStr("System.Security.Cryptography"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHash"),sig125,4,7,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegration"),CallTargetKind::Default,4,14},
+{(WCHAR*)WStr("System.Security.Cryptography"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHash"),sig126,2,7,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegrationBis"),CallTargetKind::Default,4,14},
+{(WCHAR*)WStr("System.Security.Cryptography"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHash"),sig124,2,7,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegrationBis"),CallTargetKind::Default,4,14},
+{(WCHAR*)WStr("System.Security.Cryptography"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHashAsync"),sig191,3,7,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegrationTer"),CallTargetKind::Default,4,14},
{(WCHAR*)WStr("System.Security.Cryptography.Primitives"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHash"),sig125,4,1,0,0,6,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegration"),CallTargetKind::Default,4,14},
{(WCHAR*)WStr("System.Security.Cryptography.Primitives"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHash"),sig126,2,1,0,0,6,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegrationBis"),CallTargetKind::Default,4,14},
{(WCHAR*)WStr("System.Security.Cryptography.Primitives"),(WCHAR*)WStr("System.Security.Cryptography.HashAlgorithm"),(WCHAR*)WStr("ComputeHash"),sig124,2,1,0,0,6,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.HashAlgorithm.HashAlgorithmIntegrationBis"),CallTargetKind::Default,4,14},
@@ -749,24 +749,24 @@ std::vector callTargets =
{(WCHAR*)WStr("HotChocolate.Execution"),(WCHAR*)WStr("HotChocolate.Execution.RequestExecutor"),(WCHAR*)WStr("ExecuteAsync"),sig246,3,13,0,0,13,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.GraphQL.HotChocolate.ExecuteAsyncIntegrationV13"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("HotChocolate.Execution"),(WCHAR*)WStr("HotChocolate.Execution.RequestExecutor"),(WCHAR*)WStr("ExecuteAsync"),sig245,3,14,0,0,15,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.GraphQL.HotChocolate.ExecuteAsyncIntegrationV14"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.CurlHandler"),(WCHAR*)WStr("SendAsync"),sig282,3,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.CurlHandler.CurlHandlerIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.HttpClientHandler"),(WCHAR*)WStr("Send"),sig150,3,5,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.HttpClientHandler.HttpClientHandlerSyncIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.HttpClientHandler"),(WCHAR*)WStr("SendAsync"),sig282,3,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.HttpClientHandler.HttpClientHandlerIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.SocketsHttpHandler"),(WCHAR*)WStr("Send"),sig150,3,5,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.SocketsHttpHandler.SocketsHttpHandlerSyncIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.SocketsHttpHandler"),(WCHAR*)WStr("SendAsync"),sig282,3,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.SocketsHttpHandler.SocketsHttpHandlerIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.WinHttpHandler"),(WCHAR*)WStr("SendAsync"),sig282,3,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.WinHttpHandler.WinHttpHandlerIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Net.Http.WinHttpHandler"),(WCHAR*)WStr("System.Net.Http.WinHttpHandler"),(WCHAR*)WStr("SendAsync"),sig282,3,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.WinHttpHandler.WinHttpHandlerIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.HttpClientHandler"),(WCHAR*)WStr("Send"),sig150,3,5,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.HttpClientHandler.HttpClientHandlerSyncIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.HttpClientHandler"),(WCHAR*)WStr("SendAsync"),sig282,3,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.HttpClientHandler.HttpClientHandlerIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.SocketsHttpHandler"),(WCHAR*)WStr("Send"),sig150,3,5,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.SocketsHttpHandler.SocketsHttpHandlerSyncIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.SocketsHttpHandler"),(WCHAR*)WStr("SendAsync"),sig282,3,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.SocketsHttpHandler.SocketsHttpHandlerIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Net.Http"),(WCHAR*)WStr("System.Net.Http.WinHttpHandler"),(WCHAR*)WStr("SendAsync"),sig282,3,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.WinHttpHandler.WinHttpHandlerIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Net.Http.WinHttpHandler"),(WCHAR*)WStr("System.Net.Http.WinHttpHandler"),(WCHAR*)WStr("SendAsync"),sig282,3,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.WinHttpHandler.WinHttpHandlerIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("Yarp.ReverseProxy"),(WCHAR*)WStr("Yarp.ReverseProxy.Forwarder.ForwarderHttpClientFactory"),(WCHAR*)WStr("ConfigureHandler"),sig374,3,1,1,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.HttpClient.SocketsHttpHandler.YarpForwarderHttpClientFactoryIntegration"),CallTargetKind::Default,1,8},
{(WCHAR*)WStr("amqmdnetstd"),(WCHAR*)WStr("IBM.WMQ.MQDestination"),(WCHAR*)WStr("Get"),sig312,4,9,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.IbmMq.GetIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("amqmdnetstd"),(WCHAR*)WStr("IBM.WMQ.MQDestination"),(WCHAR*)WStr("Put"),sig313,3,9,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.IbmMq.PutIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("Microsoft.Extensions.Logging"),(WCHAR*)WStr("Microsoft.Extensions.Logging.LoggerFactory"),(WCHAR*)WStr(".ctor"),sig335,3,2,0,0,3,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.LoggerFactoryConstructorIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("Microsoft.Extensions.Logging"),(WCHAR*)WStr("Microsoft.Extensions.Logging.LoggerFactory"),(WCHAR*)WStr(".ctor"),sig336,4,5,0,0,6,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.LoggerFactoryConstructorIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Extensions.Logging"),(WCHAR*)WStr("Microsoft.Extensions.Logging.LoggerFactory"),(WCHAR*)WStr(".ctor"),sig337,5,7,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.LoggerFactoryConstructorNet7Integration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Extensions.Logging"),(WCHAR*)WStr("Microsoft.Extensions.Logging.LoggerFactoryScopeProvider"),(WCHAR*)WStr("ForEachScope"),sig325,3,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.LoggerFactoryScopeProviderForEachScopeIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Extensions.Logging.Abstractions"),(WCHAR*)WStr("Microsoft.Extensions.Logging.LoggerExternalScopeProvider"),(WCHAR*)WStr("ForEachScope"),sig325,3,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.LoggerExternalScopeProviderForEachScopeIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Extensions.Telemetry"),(WCHAR*)WStr("Microsoft.Extensions.Logging.ExtendedLoggerFactory"),(WCHAR*)WStr(".ctor"),sig339,12,9,5,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Extensions.Logging"),(WCHAR*)WStr("Microsoft.Extensions.Logging.LoggerFactory"),(WCHAR*)WStr(".ctor"),sig337,5,7,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.LoggerFactoryConstructorNet7Integration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Extensions.Logging"),(WCHAR*)WStr("Microsoft.Extensions.Logging.LoggerFactoryScopeProvider"),(WCHAR*)WStr("ForEachScope"),sig325,3,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.LoggerFactoryScopeProviderForEachScopeIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Extensions.Logging.Abstractions"),(WCHAR*)WStr("Microsoft.Extensions.Logging.LoggerExternalScopeProvider"),(WCHAR*)WStr("ForEachScope"),sig325,3,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.LoggerExternalScopeProviderForEachScopeIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Extensions.Telemetry"),(WCHAR*)WStr("Microsoft.Extensions.Logging.ExtendedLoggerFactory"),(WCHAR*)WStr(".ctor"),sig339,12,9,5,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("Microsoft.Extensions.Telemetry"),(WCHAR*)WStr("Microsoft.Extensions.Logging.ExtendedLoggerFactory"),(WCHAR*)WStr(".ctor"),sig340,10,8,0,0,9,3,0,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration_8xx"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Extensions.Telemetry"),(WCHAR*)WStr("Microsoft.Extensions.Logging.ExtendedLoggerFactory"),(WCHAR*)WStr(".ctor"),sig338,11,9,3,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration_930_940"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Extensions.Telemetry"),(WCHAR*)WStr("Microsoft.Extensions.Logging.LoggerFactoryScopeProvider"),(WCHAR*)WStr("ForEachScope"),sig325,3,8,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.LoggerFactoryScopeProviderForEachScopeIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Extensions.Telemetry"),(WCHAR*)WStr("Microsoft.Extensions.Logging.ExtendedLoggerFactory"),(WCHAR*)WStr(".ctor"),sig338,11,9,3,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.DirectSubmission.ExtendedLoggerFactoryConstructorIntegration_930_940"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Extensions.Telemetry"),(WCHAR*)WStr("Microsoft.Extensions.Logging.LoggerFactoryScopeProvider"),(WCHAR*)WStr("ForEachScope"),sig325,3,8,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Logging.ILogger.LoggerFactoryScopeProviderForEachScopeIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("Confluent.Kafka"),(WCHAR*)WStr("Confluent.Kafka.Consumer`2"),(WCHAR*)WStr(".ctor"),sig300,2,1,4,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Kafka.KafkaConsumerConstructorIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("Confluent.Kafka"),(WCHAR*)WStr("Confluent.Kafka.Consumer`2"),(WCHAR*)WStr("Close"),sig296,1,1,4,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Kafka.KafkaConsumerCloseIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("Confluent.Kafka"),(WCHAR*)WStr("Confluent.Kafka.Consumer`2"),(WCHAR*)WStr("Commit"),sig130,1,1,4,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Kafka.KafkaConsumerCommitAllIntegration"),CallTargetKind::Default,1,15},
@@ -984,8 +984,8 @@ std::vector callTargets =
{(WCHAR*)WStr("Oracle.ManagedDataAccess"),(WCHAR*)WStr("Oracle.ManagedDataAccess.Client.OracleDataReader"),(WCHAR*)WStr("GetValue"),sig158,2,23,0,0,23,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
{(WCHAR*)WStr("Oracle.ManagedDataAccess"),(WCHAR*)WStr("Oracle.ManagedDataAccess.Client.OracleDataReader"),(WCHAR*)WStr("Read"),sig119,1,23,0,0,23,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadIntegration"),CallTargetKind::Default,4,15},
{(WCHAR*)WStr("Oracle.ManagedDataAccess"),(WCHAR*)WStr("Oracle.ManagedDataAccess.Client.OracleDataReader"),(WCHAR*)WStr("ReadAsync"),sig286,2,23,0,0,23,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadAsyncIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("System"),(WCHAR*)WStr("System.Diagnostics.Process"),(WCHAR*)WStr("Start"),sig137,1,1,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Process.ProcessStartIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Diagnostics.Process"),(WCHAR*)WStr("System.Diagnostics.Process"),(WCHAR*)WStr("Start"),sig137,1,1,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Process.ProcessStartIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System"),(WCHAR*)WStr("System.Diagnostics.Process"),(WCHAR*)WStr("Start"),sig137,1,1,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Process.ProcessStartIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Diagnostics.Process"),(WCHAR*)WStr("System.Diagnostics.Process"),(WCHAR*)WStr("Start"),sig137,1,1,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Process.ProcessStartIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("Google.Protobuf"),(WCHAR*)WStr("Google.Protobuf.IBufferMessage"),(WCHAR*)WStr("InternalMergeFrom"),sig310,2,3,15,0,3,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Protobuf.BufferMessageInternalMergeFromIntegration"),CallTargetKind::Interface,1,15},
{(WCHAR*)WStr("Google.Protobuf"),(WCHAR*)WStr("Google.Protobuf.IBufferMessage"),(WCHAR*)WStr("InternalWriteTo"),sig311,2,3,15,0,3,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Protobuf.BufferMessageInternalWriteToIntegration"),CallTargetKind::Interface,1,15},
{(WCHAR*)WStr("Google.Protobuf"),(WCHAR*)WStr("Google.Protobuf.IMessage"),(WCHAR*)WStr("MergeFrom"),sig308,2,3,13,0,3,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Protobuf.MessageMergeFromIntegration"),CallTargetKind::Interface,1,15},
@@ -1053,11 +1053,11 @@ std::vector callTargets =
{(WCHAR*)WStr("Microsoft.Data.SqlClient"),(WCHAR*)WStr("Microsoft.Data.SqlClient.SqlDataReader"),(WCHAR*)WStr("GetValue"),sig158,2,1,0,0,6,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
{(WCHAR*)WStr("Microsoft.Data.SqlClient"),(WCHAR*)WStr("Microsoft.Data.SqlClient.SqlDataReader"),(WCHAR*)WStr("Read"),sig119,1,1,0,0,6,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadIntegration"),CallTargetKind::Default,4,15},
{(WCHAR*)WStr("Microsoft.Data.SqlClient"),(WCHAR*)WStr("Microsoft.Data.SqlClient.SqlDataReader"),(WCHAR*)WStr("ReadAsync"),sig286,2,1,0,0,6,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadAsyncIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteDataReader"),(WCHAR*)WStr("Close"),sig296,1,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderCloseIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteDataReader"),(WCHAR*)WStr("GetString"),sig164,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteDataReader"),(WCHAR*)WStr("GetValue"),sig158,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteDataReader"),(WCHAR*)WStr("Read"),sig119,1,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteDataReader"),(WCHAR*)WStr("ReadAsync"),sig286,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadAsyncIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteDataReader"),(WCHAR*)WStr("Close"),sig296,1,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderCloseIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteDataReader"),(WCHAR*)WStr("GetString"),sig164,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteDataReader"),(WCHAR*)WStr("GetValue"),sig158,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteDataReader"),(WCHAR*)WStr("Read"),sig119,1,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadIntegration"),CallTargetKind::Default,4,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteDataReader"),(WCHAR*)WStr("ReadAsync"),sig286,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadAsyncIntegration"),CallTargetKind::Default,4,15},
{(WCHAR*)WStr("System.Data"),(WCHAR*)WStr("System.Data.SqlClient.SqlCommand"),(WCHAR*)WStr("ExecuteDbDataReader"),sig132,2,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("System.Data"),(WCHAR*)WStr("System.Data.SqlClient.SqlCommand"),(WCHAR*)WStr("ExecuteDbDataReaderAsync"),sig278,3,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorAndCancellationAsyncIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("System.Data"),(WCHAR*)WStr("System.Data.SqlClient.SqlCommand"),(WCHAR*)WStr("ExecuteNonQuery"),sig142,1,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteNonQueryIntegration"),CallTargetKind::Default,1,15},
@@ -1091,13 +1091,13 @@ std::vector callTargets =
{(WCHAR*)WStr("System.Data.SQLite"),(WCHAR*)WStr("System.Data.SQLite.SQLiteDataReader"),(WCHAR*)WStr("GetValue"),sig158,2,1,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderGetStringIntegration"),CallTargetKind::Default,4,15},
{(WCHAR*)WStr("System.Data.SQLite"),(WCHAR*)WStr("System.Data.SQLite.SQLiteDataReader"),(WCHAR*)WStr("Read"),sig119,1,1,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadIntegration"),CallTargetKind::Default,4,15},
{(WCHAR*)WStr("System.Data.SQLite"),(WCHAR*)WStr("System.Data.SQLite.SQLiteDataReader"),(WCHAR*)WStr("ReadAsync"),sig286,2,1,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.ReaderReadAsyncIntegration"),CallTargetKind::Default,4,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteDbDataReader"),sig132,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteDbDataReaderAsync"),sig278,3,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorAndCancellationAsyncIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteNonQuery"),sig142,1,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteNonQueryIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteReader"),sig082,1,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteReader"),sig083,2,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteReaderAsync"),sig259,3,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorAndCancellationAsyncIntegration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteScalar"),sig156,1,2,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteScalarIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteDbDataReader"),sig132,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteDbDataReaderAsync"),sig278,3,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorAndCancellationAsyncIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteNonQuery"),sig142,1,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteNonQueryIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteReader"),sig082,1,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteReader"),sig083,2,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteReaderAsync"),sig259,3,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorAndCancellationAsyncIntegration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.Data.Sqlite"),(WCHAR*)WStr("Microsoft.Data.Sqlite.SqliteCommand"),(WCHAR*)WStr("ExecuteScalar"),sig156,1,2,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteScalarIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("System.Data.SQLite"),(WCHAR*)WStr("System.Data.SQLite.SQLiteCommand"),(WCHAR*)WStr("ExecuteDbDataReader"),sig132,2,1,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteReaderWithBehaviorIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("System.Data.SQLite"),(WCHAR*)WStr("System.Data.SQLite.SQLiteCommand"),(WCHAR*)WStr("ExecuteNonQuery"),sig142,1,1,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteNonQueryIntegration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("System.Data.SQLite"),(WCHAR*)WStr("System.Data.SQLite.SQLiteCommand"),(WCHAR*)WStr("ExecuteNonQuery"),sig144,2,1,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AdoNet.CommandExecuteNonQueryWithBehaviorIntegration"),CallTargetKind::Default,1,15},
@@ -1130,11 +1130,11 @@ std::vector callTargets =
{(WCHAR*)WStr("StackExchange.Redis.StrongName"),(WCHAR*)WStr("StackExchange.Redis.RedisTransaction"),(WCHAR*)WStr("ExecuteAsync"),sig198,5,2,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Redis.StackExchange.RedisExecuteAsyncIntegration_2_6_48"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("Microsoft.AspNetCore.Diagnostics"),(WCHAR*)WStr("Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware"),(WCHAR*)WStr("DisplayException"),sig186,3,2,0,0,2,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.StackTraceLeak.DeveloperExceptionPageMiddlewareIntegration"),CallTargetKind::Default,4,14},
{(WCHAR*)WStr("Microsoft.AspNetCore.Diagnostics"),(WCHAR*)WStr("Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware"),(WCHAR*)WStr("DisplayException"),sig183,2,3,0,0,6,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.StackTraceLeak.DeveloperExceptionPageMiddlewareIntegration_Pre_3_0_0"),CallTargetKind::Default,4,14},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Diagnostics"),(WCHAR*)WStr("Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl"),(WCHAR*)WStr("DisplayException"),sig183,2,7,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.StackTraceLeak.DeveloperExceptionPageMiddlewareIntegration_Pre_3_0_0"),CallTargetKind::Default,4,14},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Diagnostics"),(WCHAR*)WStr("Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddlewareImpl"),(WCHAR*)WStr("DisplayException"),sig183,2,7,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.StackTraceLeak.DeveloperExceptionPageMiddlewareIntegration_Pre_3_0_0"),CallTargetKind::Default,4,14},
#if _WIN32
{(WCHAR*)WStr("System.Web"),(WCHAR*)WStr("System.Web.HttpResponse"),(WCHAR*)WStr("WriteErrorMessage"),sig343,3,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.StackTraceLeak.HttpResponseIntegration"),CallTargetKind::Default,4,1},
#endif
-{(WCHAR*)WStr("System.Security.Cryptography"),(WCHAR*)WStr("System.Security.Cryptography.SymmetricAlgorithm"),(WCHAR*)WStr(".ctor"),sig296,1,7,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.CryptographyAlgorithm.SymmetricAlgorithmIntegration"),CallTargetKind::Default,4,14},
+{(WCHAR*)WStr("System.Security.Cryptography"),(WCHAR*)WStr("System.Security.Cryptography.SymmetricAlgorithm"),(WCHAR*)WStr(".ctor"),sig296,1,7,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.CryptographyAlgorithm.SymmetricAlgorithmIntegration"),CallTargetKind::Default,4,14},
{(WCHAR*)WStr("System.Security.Cryptography.Primitives"),(WCHAR*)WStr("System.Security.Cryptography.SymmetricAlgorithm"),(WCHAR*)WStr(".ctor"),sig296,1,1,0,0,6,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.CryptographyAlgorithm.SymmetricAlgorithmIntegration"),CallTargetKind::Default,4,14},
{(WCHAR*)WStr("Microsoft.TestPlatform.PlatformAbstractions"),(WCHAR*)WStr("Microsoft.VisualStudio.TestPlatform.PlatformAbstractions.PlatformAssemblyResolver"),(WCHAR*)WStr(".ctor"),sig296,1,15,0,0,15,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Testing.PlatformAssemblyResolverAssemblyResolverEventIntegration"),CallTargetKind::Default,1,15},
#if _WIN32
@@ -1153,13 +1153,13 @@ std::vector callTargets =
{(WCHAR*)WStr("System"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("GetResponse"),sig152,1,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_GetResponse_Integration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("System"),(WCHAR*)WStr("System.Net.WebRequest"),(WCHAR*)WStr("GetResponseAsync"),sig201,1,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.WebRequest_GetResponseAsync_Integration"),CallTargetKind::Default,1,15},
{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("BeginGetRequestStream"),sig139,3,4,0,0,8,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_BeginGetRequestStream_Integration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("BeginGetRequestStream"),sig139,3,9,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_BeginGetRequestStreamV9_Integration"),CallTargetKind::Default,1,8},
-{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("EndGetResponse"),sig153,2,9,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_EndGetResponseV9_Integration"),CallTargetKind::Default,1,8},
+{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("BeginGetRequestStream"),sig139,3,9,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_BeginGetRequestStreamV9_Integration"),CallTargetKind::Default,1,8},
+{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("EndGetResponse"),sig153,2,9,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_EndGetResponseV9_Integration"),CallTargetKind::Default,1,8},
{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("GetRequestStream"),sig148,1,4,0,0,8,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_GetRequestStream_Integration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("GetRequestStream"),sig148,1,9,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_GetRequestStreamV9_Integration"),CallTargetKind::Default,1,8},
-{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("GetResponse"),sig152,1,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_GetResponse_Integration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.WebRequest"),(WCHAR*)WStr("GetResponseAsync"),sig201,1,4,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.WebRequest_GetResponseAsync_Integration"),CallTargetKind::Default,1,15},
-{(WCHAR*)WStr("Microsoft.AspNetCore.Html.Abstractions"),(WCHAR*)WStr("Microsoft.AspNetCore.Html.HtmlString"),(WCHAR*)WStr(".ctor"),sig355,2,1,0,0,9,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.Html.HtmlStringIntegration"),CallTargetKind::Default,4,14},
+{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("GetRequestStream"),sig148,1,9,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_GetRequestStreamV9_Integration"),CallTargetKind::Default,1,8},
+{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.HttpWebRequest"),(WCHAR*)WStr("GetResponse"),sig152,1,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.HttpWebRequest_GetResponse_Integration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("System.Net.Requests"),(WCHAR*)WStr("System.Net.WebRequest"),(WCHAR*)WStr("GetResponseAsync"),sig201,1,4,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.Http.WebRequest.WebRequest_GetResponseAsync_Integration"),CallTargetKind::Default,1,15},
+{(WCHAR*)WStr("Microsoft.AspNetCore.Html.Abstractions"),(WCHAR*)WStr("Microsoft.AspNetCore.Html.HtmlString"),(WCHAR*)WStr(".ctor"),sig355,2,1,0,0,10,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.Html.HtmlStringIntegration"),CallTargetKind::Default,4,14},
#if _WIN32
{(WCHAR*)WStr("System.Web"),(WCHAR*)WStr("System.Web.HtmlString"),(WCHAR*)WStr(".ctor"),sig355,2,4,0,0,4,65535,65535,assemblyName,(WCHAR*)WStr("Datadog.Trace.ClrProfiler.AutoInstrumentation.AspNetCore.Html.HtmlStringIntegration"),CallTargetKind::Default,4,1},
#endif
diff --git a/tracer/test/Datadog.Trace.BenchmarkDotNet.Tests/Datadog.Trace.BenchmarkDotNet.Tests.csproj b/tracer/test/Datadog.Trace.BenchmarkDotNet.Tests/Datadog.Trace.BenchmarkDotNet.Tests.csproj
index 504de6f9571b..4cb36e715c9f 100644
--- a/tracer/test/Datadog.Trace.BenchmarkDotNet.Tests/Datadog.Trace.BenchmarkDotNet.Tests.csproj
+++ b/tracer/test/Datadog.Trace.BenchmarkDotNet.Tests/Datadog.Trace.BenchmarkDotNet.Tests.csproj
@@ -1,8 +1,8 @@
- net48;net5.0;net6.0;net7.0;net8.0;net9.0
- net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
+ net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsEventBridgeTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsEventBridgeTests.cs
index 9d825d204afd..39cb22d7296d 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsEventBridgeTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsEventBridgeTests.cs
@@ -108,7 +108,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(1, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.AwsEventBridge);
}
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsS3Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsS3Tests.cs
index 3fdc438608b3..a462d33830cf 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsS3Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsS3Tests.cs
@@ -103,7 +103,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(1, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.AwsS3);
}
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsStepFunctionsTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsStepFunctionsTests.cs
index ece0c75eb89e..98708c53cbab 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsStepFunctionsTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AWS/AwsStepFunctionsTests.cs
@@ -115,7 +115,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(1, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.AwsStepFunctions);
}
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MicrosoftDataSqlClientTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MicrosoftDataSqlClientTests.cs
index 3084d51879dd..fa20778a82aa 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MicrosoftDataSqlClientTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MicrosoftDataSqlClientTests.cs
@@ -10,6 +10,7 @@
using Datadog.Trace.ClrProfiler.IntegrationTests.Helpers;
using Datadog.Trace.Configuration;
using Datadog.Trace.TestHelpers;
+using FluentAssertions;
using Xunit;
using Xunit.Abstractions;
@@ -101,7 +102,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(totalSpanCount, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.SqlClient);
}
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MicrosoftDataSqliteTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MicrosoftDataSqliteTests.cs
index 55e05c06a3e0..1f72de317bcf 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MicrosoftDataSqliteTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MicrosoftDataSqliteTests.cs
@@ -13,6 +13,7 @@
using Datadog.Trace.ClrProfiler.IntegrationTests.Helpers;
using Datadog.Trace.Configuration;
using Datadog.Trace.TestHelpers;
+using FluentAssertions;
using VerifyXunit;
using Xunit;
using Xunit.Abstractions;
@@ -101,7 +102,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(totalSpanCount, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.Sqlite);
}
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MySqlCommandTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MySqlCommandTests.cs
index c11a58301aa2..85f9658b42ec 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MySqlCommandTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MySqlCommandTests.cs
@@ -76,7 +76,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(totalSpanCount, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.MySql);
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MySqlConnectorTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MySqlConnectorTests.cs
index cfe1955d6999..c9933a25fbaf 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MySqlConnectorTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/MySqlConnectorTests.cs
@@ -10,6 +10,7 @@
using Datadog.Trace.ClrProfiler.IntegrationTests.Helpers;
using Datadog.Trace.Configuration;
using Datadog.Trace.TestHelpers;
+using FluentAssertions;
using Xunit;
using Xunit.Abstractions;
@@ -85,7 +86,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(totalSpanCount, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.MySql);
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/NpgsqlCommandTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/NpgsqlCommandTests.cs
index 14eec5666567..72a619d36fbe 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/NpgsqlCommandTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/NpgsqlCommandTests.cs
@@ -110,7 +110,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(totalSpanCount, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.Npgsql);
}
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SqlCommand20Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SqlCommand20Tests.cs
index 8f1131052482..a7c09b6505a8 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SqlCommand20Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SqlCommand20Tests.cs
@@ -8,6 +8,7 @@
using System.Threading.Tasks;
using Datadog.Trace.Configuration;
using Datadog.Trace.TestHelpers;
+using FluentAssertions;
using Xunit;
using Xunit.Abstractions;
@@ -50,7 +51,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(totalSpanCount, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.SqlClient);
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SystemDataSqlClientTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SystemDataSqlClientTests.cs
index 315079f4acde..6aaad614587d 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SystemDataSqlClientTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SystemDataSqlClientTests.cs
@@ -135,7 +135,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(totalSpanCount, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.SqlClient);
}
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SystemDataSqliteTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SystemDataSqliteTests.cs
index 80770299e0b7..9f4ea4d2f092 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SystemDataSqliteTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AdoNet/SystemDataSqliteTests.cs
@@ -8,6 +8,7 @@
using System.Threading.Tasks;
using Datadog.Trace.Configuration;
using Datadog.Trace.TestHelpers;
+using FluentAssertions;
using VerifyXunit;
using Xunit;
using Xunit.Abstractions;
@@ -53,7 +54,7 @@ public async Task IntegrationDisabled()
var spans = await agent.WaitForSpansAsync(totalSpanCount, returnAllOperations: true);
Assert.NotEmpty(spans);
- Assert.Empty(spans.Where(s => s.Name.Equals(expectedOperationName)));
+ spans.Where(s => s.Name.Equals(expectedOperationName)).Should().BeEmpty();
await telemetry.AssertIntegrationDisabledAsync(IntegrationId.Sqlite);
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc4Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc4Tests.cs
index 3614934d949e..2cf194e46042 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc4Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc4Tests.cs
@@ -132,16 +132,16 @@ public override Result ValidateIntegrationSpan(MockSpan span, string metadataSch
[Trait("RunOnWindows", "True")]
[Trait("LoadFromGAC", "True")]
[MemberData(nameof(Data))]
- public async Task SubmitsTraces(string path, HttpStatusCode statusCode)
+ public async Task SubmitsTraces(string path, int statusCode)
{
// TransferRequest cannot be called in the classic mode, so we expect a 500 when this happens
var toLowerPath = path.ToLower();
if (_testName.Contains(".Classic") && toLowerPath.Contains("badrequest") && toLowerPath.Contains("transferrequest"))
{
- statusCode = (HttpStatusCode)500;
+ statusCode = 500;
}
- var spans = await GetWebServerSpans(path, _iisFixture.Agent, _iisFixture.HttpPort, statusCode);
+ var spans = await GetWebServerSpans(path, _iisFixture.Agent, _iisFixture.HttpPort, (HttpStatusCode)statusCode);
ValidateIntegrationSpans(spans, metadataSchemaVersion: "v0", expectedServiceName: "sample", isExternalSpan: false);
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc5QueryStringTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc5QueryStringTests.cs
index a216ceb29380..337275e169c5 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc5QueryStringTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc5QueryStringTests.cs
@@ -71,14 +71,14 @@ public override Result ValidateIntegrationSpan(MockSpan span, string metadataSch
[Trait("RunOnWindows", "True")]
[Trait("LoadFromGAC", "True")]
[MemberData(nameof(Data))]
- public async Task SubmitsTraces(string path, HttpStatusCode statusCode)
+ public async Task SubmitsTraces(string path, int statusCode)
{
// Append virtual directory to the actual request
- var spans = await GetWebServerSpans(_iisFixture.VirtualApplicationPath + path, _iisFixture.Agent, _iisFixture.HttpPort, statusCode);
+ var spans = await GetWebServerSpans(_iisFixture.VirtualApplicationPath + path, _iisFixture.Agent, _iisFixture.HttpPort, (HttpStatusCode)statusCode);
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
- var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, (int)statusCode);
+ var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, statusCode);
// Overriding the type name here as we have multiple test classes in the file
// Ensures that we get nice file nesting in Solution Explorer
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc5Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc5Tests.cs
index b41b9bfebda4..5f52bc5f2e89 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc5Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetMvc5Tests.cs
@@ -224,13 +224,13 @@ public override Result ValidateIntegrationSpan(MockSpan span, string metadataSch
[Trait("RunOnWindows", "True")]
[Trait("LoadFromGAC", "True")]
[MemberData(nameof(Data))]
- public async Task BaggageInSpanTags(string path, HttpStatusCode statusCode)
+ public async Task BaggageInSpanTags(string path, int statusCode)
{
// TransferRequest cannot be called in the classic mode, so we expect a 500 when this happens
var toLowerPath = path.ToLower();
if (_testName.Contains(".Classic") && toLowerPath.Contains("badrequest") && toLowerPath.Contains("transferrequest"))
{
- statusCode = (HttpStatusCode)500;
+ statusCode = 500;
}
var expectedSpanCount = _enableInferredProxySpans ? 3 : 2;
@@ -239,7 +239,7 @@ public async Task BaggageInSpanTags(string path, HttpStatusCode statusCode)
path: _iisFixture.VirtualApplicationPath + path, // Append virtual directory to the actual request
agent: _iisFixture.Agent,
httpPort: _iisFixture.HttpPort,
- expectedHttpStatusCode: statusCode,
+ expectedHttpStatusCode: (HttpStatusCode)statusCode,
expectedSpanCount: expectedSpanCount,
filterServerSpans: !_enableInferredProxySpans);
@@ -363,13 +363,13 @@ public override Result ValidateIntegrationSpan(MockSpan span, string metadataSch
[Trait("RunOnWindows", "True")]
[Trait("LoadFromGAC", "True")]
[MemberData(nameof(Data))]
- public async Task SubmitsTraces(string path, HttpStatusCode statusCode)
+ public async Task SubmitsTraces(string path, int statusCode)
{
// TransferRequest cannot be called in the classic mode, so we expect a 500 when this happens
var toLowerPath = path.ToLower();
if (_testName.Contains(".Classic") && toLowerPath.Contains("badrequest") && toLowerPath.Contains("transferrequest"))
{
- statusCode = (HttpStatusCode)500;
+ statusCode = 500;
}
var expectedSpanCount = _enableInferredProxySpans ? 3 : 2;
@@ -378,7 +378,7 @@ public async Task SubmitsTraces(string path, HttpStatusCode statusCode)
path: _iisFixture.VirtualApplicationPath + path, // Append virtual directory to the actual request
agent: _iisFixture.Agent,
httpPort: _iisFixture.HttpPort,
- expectedHttpStatusCode: statusCode,
+ expectedHttpStatusCode: (HttpStatusCode)statusCode,
expectedSpanCount: expectedSpanCount,
filterServerSpans: !_enableInferredProxySpans);
@@ -387,7 +387,7 @@ public async Task SubmitsTraces(string path, HttpStatusCode statusCode)
ValidateIntegrationSpans(serverSpans, metadataSchemaVersion: "v0", expectedServiceName: ExpectedServiceName, isExternalSpan: false);
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
- var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, (int)statusCode);
+ var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, statusCode);
// Overriding the type name here as we have multiple test classes in the file
// Ensures that we get nice file nesting in Solution Explorer
@@ -450,16 +450,16 @@ protected AspNetMvc5ModuleOnlyTests(IisFixture iisFixture, ITestOutputHelper out
[Trait("RunOnWindows", "True")]
[Trait("LoadFromGAC", "True")]
[MemberData(nameof(Data))]
- public async Task SubmitsTraces(string path, HttpStatusCode statusCode)
+ public async Task SubmitsTraces(string path, int statusCode)
{
// TransferRequest cannot be called in the classic mode, so we expect a 500 when this happens
if (_testName.Contains(".Classic") && path.ToLowerInvariant().Contains("transferrequest"))
{
- statusCode = (HttpStatusCode)500;
+ statusCode = 500;
}
// Append virtual directory if there is one
- var spans = await GetWebServerSpans(_iisFixture.VirtualApplicationPath + path, _iisFixture.Agent, _iisFixture.HttpPort, statusCode, expectedSpanCount: 1);
+ var spans = await GetWebServerSpans(_iisFixture.VirtualApplicationPath + path, _iisFixture.Agent, _iisFixture.HttpPort, (HttpStatusCode)statusCode, expectedSpanCount: 1);
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetWebApi2Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetWebApi2Tests.cs
index fb0f70908994..123cb329db14 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetWebApi2Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/AspNetWebApi2Tests.cs
@@ -290,21 +290,21 @@ public AspNetWebApi2ModuleOnlyTests(IisFixture iisFixture, ITestOutputHelper out
[Trait("RunOnWindows", "True")]
[Trait("LoadFromGAC", "True")]
[MemberData(nameof(Data))]
- public async Task SubmitsTraces(string path, HttpStatusCode statusCode, int expectedSpanCount)
+ public async Task SubmitsTraces(string path, int statusCode, int expectedSpanCount)
{
// Append virtual directory to the actual request
- var spans = await GetWebServerSpans(_iisFixture.VirtualApplicationPath + path, _iisFixture.Agent, _iisFixture.HttpPort, statusCode, expectedSpanCount);
+ var spans = await GetWebServerSpans(_iisFixture.VirtualApplicationPath + path, _iisFixture.Agent, _iisFixture.HttpPort, (HttpStatusCode)statusCode, expectedSpanCount);
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
- var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, (int)statusCode);
+ var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, statusCode);
// Overriding the type name here as we have multiple test classes in the file
// Overriding the method name to _
// Overriding the parameters to remove the expectedSpanCount parameter, which is necessary for operation but unnecessary for the filename
await Verifier.Verify(spans, settings)
.DisableRequireUniquePrefix()
- .UseFileName($"{_testName}.__path={sanitisedPath}_statusCode={(int)statusCode}");
+ .UseFileName($"{_testName}.__path={sanitisedPath}_statusCode={statusCode}");
}
public Task InitializeAsync() => _iisFixture.TryStartIis(this, _classicMode ? IisAppType.AspNetClassic : IisAppType.AspNetIntegrated);
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/OwinIisWebApi2Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/OwinIisWebApi2Tests.cs
index 68ed0a71bce7..291bfbb2ed85 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/OwinIisWebApi2Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/OwinIisWebApi2Tests.cs
@@ -127,20 +127,20 @@ public override Result ValidateIntegrationSpan(MockSpan span, string metadataSch
[Trait("RunOnWindows", "True")]
[Trait("LoadFromGAC", "True")]
[MemberData(nameof(Data))]
- public async Task SubmitsTraces(string path, HttpStatusCode statusCode, int expectedSpanCount)
+ public async Task SubmitsTraces(string path, int statusCode, int expectedSpanCount)
{
// Append virtual directory to the actual request
- var spans = await GetWebServerSpans(_iisFixture.VirtualApplicationPath + path, _iisFixture.Agent, _iisFixture.HttpPort, statusCode, expectedSpanCount);
+ var spans = await GetWebServerSpans(_iisFixture.VirtualApplicationPath + path, _iisFixture.Agent, _iisFixture.HttpPort, (HttpStatusCode)statusCode, expectedSpanCount);
ValidateIntegrationSpans(spans, metadataSchemaVersion: "v0", expectedServiceName: "sample", isExternalSpan: false);
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
- var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, (int)statusCode);
+ var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, statusCode);
// Overriding the type name here as we have multiple test classes in the file
// Overriding the method name to _
// Overriding the parameters to remove the expectedSpanCount parameter, which is necessary for operation but unnecessary for the filename
await Verifier.Verify(spans, settings)
- .UseFileName($"{_testName}.__path={sanitisedPath}_statusCode={(int)statusCode}")
+ .UseFileName($"{_testName}.__path={sanitisedPath}_statusCode={statusCode}")
.DisableRequireUniquePrefix(); // sharing snapshots between web api and owin
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/OwinWebApi2Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/OwinWebApi2Tests.cs
index 42a15361e80c..a9ce362f562a 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/OwinWebApi2Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNet/OwinWebApi2Tests.cs
@@ -121,7 +121,7 @@ public override Result ValidateIntegrationSpan(MockSpan span, string metadataSch
[Trait("Category", "EndToEnd")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(Data))]
- public async Task SubmitsTraces(string path, HttpStatusCode statusCode, int expectedSpanCount)
+ public async Task SubmitsTraces(string path, int statusCode, int expectedSpanCount)
{
await _fixture.TryStartApp(this, _output);
@@ -129,13 +129,13 @@ public async Task SubmitsTraces(string path, HttpStatusCode statusCode, int expe
ValidateIntegrationSpans(spans, metadataSchemaVersion: "v0", expectedServiceName: "Samples.Owin.WebApi2", isExternalSpan: false);
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
- var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, (int)statusCode);
+ var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, statusCode);
// Overriding the type name here as we have multiple test classes in the file
// Overriding the method name to _
// Overriding the parameters to remove the expectedSpanCount parameter, which is necessary for operation but unnecessary for the filename
await Verifier.Verify(spans, settings)
- .UseFileName($"{_testName}.__path={sanitisedPath}_statusCode={(int)statusCode}");
+ .UseFileName($"{_testName}.__path={sanitisedPath}_statusCode={statusCode}");
}
public sealed class OwinFixture : IDisposable
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMinimalApisTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMinimalApisTests.cs
index fd40d570bab0..b944f60dcda5 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMinimalApisTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMinimalApisTests.cs
@@ -69,10 +69,10 @@ protected AspNetCoreIisMinimalApisTests(IisFixture fixture, ITestOutputHelper ou
[Trait("Category", "LinuxUnsupported")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(Data))]
- public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode statusCode)
+ public async Task MeetsAllAspNetCoreMvcExpectations(string path, int statusCode)
{
// We actually sometimes expect 2, but waiting for 1 is good enough
- var spans = await GetWebServerSpans(path, _iisFixture.Agent, _iisFixture.HttpPort, statusCode, expectedSpanCount: 1);
+ var spans = await GetWebServerSpans(path, _iisFixture.Agent, _iisFixture.HttpPort, (HttpStatusCode)statusCode, expectedSpanCount: 1);
foreach (var span in spans)
{
var result = ValidateIntegrationSpan(span, metadataSchemaVersion: "v0");
@@ -81,7 +81,7 @@ public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
- var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, (int)statusCode);
+ var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, statusCode);
// Overriding the type name here as we have multiple test classes in the file
// Ensures that we get nice file nesting in Solution Explorer
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc21Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc21Tests.cs
index f609b383e1f0..b409e68e6c32 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc21Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc21Tests.cs
@@ -53,10 +53,10 @@ protected AspNetCoreIisMvc21Tests(IisFixture fixture, ITestOutputHelper output,
[Trait("Category", "LinuxUnsupported")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(Data))]
- public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode statusCode)
+ public async Task MeetsAllAspNetCoreMvcExpectations(string path, int statusCode)
{
// We actually sometimes expect 2, but waiting for 1 is good enough
- var spans = await GetWebServerSpans(path, _iisFixture.Agent, _iisFixture.HttpPort, statusCode, expectedSpanCount: 1);
+ var spans = await GetWebServerSpans(path, _iisFixture.Agent, _iisFixture.HttpPort, (HttpStatusCode)statusCode, expectedSpanCount: 1);
foreach (var span in spans)
{
var result = ValidateIntegrationSpan(span, metadataSchemaVersion: "v0");
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc30Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc30Tests.cs
index b9d3ae088ae5..53f800e5fa20 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc30Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc30Tests.cs
@@ -69,10 +69,10 @@ protected AspNetCoreIisMvc30Tests(IisFixture fixture, ITestOutputHelper output,
[Trait("Category", "LinuxUnsupported")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(Data))]
- public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode statusCode)
+ public async Task MeetsAllAspNetCoreMvcExpectations(string path, int statusCode)
{
// We actually sometimes expect 2, but waiting for 1 is good enough
- var spans = await GetWebServerSpans(path, _iisFixture.Agent, _iisFixture.HttpPort, statusCode, expectedSpanCount: 1);
+ var spans = await GetWebServerSpans(path, _iisFixture.Agent, _iisFixture.HttpPort, (HttpStatusCode)statusCode, expectedSpanCount: 1);
foreach (var span in spans)
{
var result = ValidateIntegrationSpan(span, metadataSchemaVersion: "v0");
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc31Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc31Tests.cs
index f558991c391a..a7846f0d85e0 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc31Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIisMvc31Tests.cs
@@ -69,10 +69,10 @@ protected AspNetCoreIisMvc31Tests(IisFixture fixture, ITestOutputHelper output,
[Trait("Category", "LinuxUnsupported")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(Data))]
- public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode statusCode)
+ public async Task MeetsAllAspNetCoreMvcExpectations(string path, int statusCode)
{
// We actually sometimes expect 2, but waiting for 1 is good enough
- var spans = await GetWebServerSpans(path, _iisFixture.Agent, _iisFixture.HttpPort, statusCode, expectedSpanCount: 1);
+ var spans = await GetWebServerSpans(path, _iisFixture.Agent, _iisFixture.HttpPort, (HttpStatusCode)statusCode, expectedSpanCount: 1);
foreach (var span in spans)
{
var result = ValidateIntegrationSpan(span, metadataSchemaVersion: "v0");
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIpCollectionTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIpCollectionTests.cs
index 8fe84d5af465..d1a35dd37cb5 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIpCollectionTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreIpCollectionTests.cs
@@ -40,7 +40,7 @@ protected AspNetCoreIpCollectionTests(AspNetCoreTestFixture fixture, ITestOutput
[Trait("Category", "EndToEnd")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(IpData), MemberType = typeof(AspNetCoreIpCollectionTests))]
- public async Task CollectsIpWhenEnabled(string path, HttpStatusCode statusCode)
+ public async Task CollectsIpWhenEnabled(string path, int statusCode)
{
await Fixture.TryStartApp(this);
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMinimalApisTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMinimalApisTests.cs
index c3d7627f52e4..783834d86072 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMinimalApisTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMinimalApisTests.cs
@@ -48,7 +48,7 @@ protected AspNetCoreMinimalApisTests(AspNetCoreTestFixture fixture, ITestOutputH
[Trait("RunOnWindows", "True")]
[Trait("SupportsInstrumentationVerification", "True")]
[MemberData(nameof(Data))]
- public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode statusCode)
+ public async Task MeetsAllAspNetCoreMvcExpectations(string path, int statusCode)
{
SetInstrumentationVerification();
@@ -58,7 +58,7 @@ public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode
ValidateIntegrationSpans(spans, metadataSchemaVersion: "v0", expectedServiceName: "Samples.AspNetCoreMinimalApis", isExternalSpan: false);
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
- var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, (int)statusCode);
+ var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, statusCode);
// Overriding the type name here as we have multiple test classes in the file
// Ensures that we get nice file nesting in Solution Explorer
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc21Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc21Tests.cs
index 757786d26035..37ccae131cc8 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc21Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc21Tests.cs
@@ -47,7 +47,7 @@ protected AspNetCoreMvc21Tests(AspNetCoreTestFixture fixture, ITestOutputHelper
[Trait("Category", "EndToEnd")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(Data))]
- public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode statusCode)
+ public async Task MeetsAllAspNetCoreMvcExpectations(string path, int statusCode)
{
await Fixture.TryStartApp(this);
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc30Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc30Tests.cs
index 4d20a8808251..e39439d7fca9 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc30Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc30Tests.cs
@@ -47,7 +47,7 @@ protected AspNetCoreMvc30Tests(AspNetCoreTestFixture fixture, ITestOutputHelper
[Trait("Category", "EndToEnd")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(Data))]
- public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode statusCode)
+ public async Task MeetsAllAspNetCoreMvcExpectations(string path, int statusCode)
{
await Fixture.TryStartApp(this);
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31QueryStringTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31QueryStringTests.cs
index c99268eedc98..1d248eb03a58 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31QueryStringTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31QueryStringTests.cs
@@ -70,7 +70,7 @@ protected AspNetCoreMvc31QueryStringTests(AspNetCoreTestFixture fixture, ITestOu
[Trait("Category", "EndToEnd")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(Data))]
- public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode statusCode)
+ public async Task MeetsAllAspNetCoreMvcExpectations(string path, int statusCode)
{
await Fixture.TryStartApp(this);
@@ -78,7 +78,7 @@ public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
- var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, (int)statusCode);
+ var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, statusCode);
// Overriding the type name here as we have multiple test classes in the file
// Ensures that we get nice file nesting in Solution Explorer
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31Tests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31Tests.cs
index 10fada84f32d..91e532c50381 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31Tests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31Tests.cs
@@ -48,7 +48,7 @@ protected AspNetCoreMvc31Tests(AspNetCoreTestFixture fixture, ITestOutputHelper
[Trait("Category", "EndToEnd")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(Data))]
- public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode statusCode)
+ public async Task MeetsAllAspNetCoreMvcExpectations(string path, int statusCode)
{
await Fixture.TryStartApp(this);
@@ -56,7 +56,7 @@ public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode
ValidateIntegrationSpans(spans, metadataSchemaVersion: "v0", expectedServiceName: "Samples.AspNetCoreMvc31", isExternalSpan: false);
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
- var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, (int)statusCode);
+ var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, statusCode);
// Overriding the type name here as we have multiple test classes in the file
// Ensures that we get nice file nesting in Solution Explorer
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31TraceId128BitTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31TraceId128BitTests.cs
index 1cefcbc197d1..f7546d88f0e4 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31TraceId128BitTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AspNetCore/AspNetCoreMvc31TraceId128BitTests.cs
@@ -58,7 +58,7 @@ protected AspNetCoreMvc31TraceId128BitTests(
[Trait("Category", "EndToEnd")]
[Trait("RunOnWindows", "True")]
[MemberData(nameof(Data))]
- public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode statusCode)
+ public async Task MeetsAllAspNetCoreMvcExpectations(string path, int statusCode)
{
await Fixture.TryStartApp(this);
@@ -66,7 +66,7 @@ public async Task MeetsAllAspNetCoreMvcExpectations(string path, HttpStatusCode
var sanitisedPath = VerifyHelper.SanitisePathsForVerify(path);
- var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, (int)statusCode);
+ var settings = VerifyHelper.GetSpanVerifierSettings(sanitisedPath, statusCode);
// Overriding the type name here as we have multiple test classes in the file
// Ensures that we get nice file nesting in Solution Explorer
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AzureFunctionsTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AzureFunctionsTests.cs
index 574aac9ff37e..e35329dbc3e1 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AzureFunctionsTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/AzureFunctionsTests.cs
@@ -149,11 +149,12 @@ public async Task SubmitsTraces()
{
const int expectedSpanCount = 21;
var spans = await agent.WaitForSpansAsync(expectedSpanCount);
+ var filteredSpans = spans.Where(s => !s.Resource.Equals("Timer ExitApp", StringComparison.OrdinalIgnoreCase)).ToImmutableList();
using var s = new AssertionScope();
- spans.Count.Should().Be(expectedSpanCount);
+ filteredSpans.Count.Should().Be(expectedSpanCount);
- await AssertInProcessSpans(spans);
+ await AssertInProcessSpans(filteredSpans);
}
}
}
@@ -216,10 +217,10 @@ public async Task SubmitsTraces()
{
const int expectedSpanCount = 21;
var spans = await agent.WaitForSpansAsync(expectedSpanCount);
-
+ var filteredSpans = spans.Where(s => !s.Resource.Equals("Timer ExitApp", StringComparison.OrdinalIgnoreCase)).ToImmutableList();
using var s = new AssertionScope();
- await AssertIsolatedSpans(spans, $"{nameof(AzureFunctionsTests)}.Isolated.V4.Sdk1");
+ await AssertIsolatedSpans(filteredSpans, $"{nameof(AzureFunctionsTests)}.Isolated.V4.Sdk1");
}
}
}
@@ -282,12 +283,13 @@ public async Task SubmitsTraces()
{
const int expectedSpanCount = 21;
var spans = await agent.WaitForSpansAsync(expectedSpanCount);
+ var filteredSpans = spans.Where(s => !s.Resource.Equals("Timer ExitApp", StringComparison.OrdinalIgnoreCase)).ToImmutableList();
using var s = new AssertionScope();
- await AssertIsolatedSpans(spans);
+ await AssertIsolatedSpans(filteredSpans);
- spans.Count.Should().Be(expectedSpanCount);
+ filteredSpans.Count.Should().Be(expectedSpanCount);
}
}
}
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/CI/Agent/CiVisibilityProtocolWriterTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/CI/Agent/CiVisibilityProtocolWriterTests.cs
index ea3888e8ef7f..7c823c2128f8 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/CI/Agent/CiVisibilityProtocolWriterTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/CI/Agent/CiVisibilityProtocolWriterTests.cs
@@ -154,16 +154,15 @@ public async Task AgentlessCodeCoverageCompressedPayloadTest()
var requestFactory = new HttpClientRequestFactory(new Uri("http://localhost"), Array.Empty>(), new TestMessageHandler());
var apiRequest = requestFactory.Create(new Uri("http://localhost/api"));
var response = await apiRequest.PostAsync(
- new[] { new MultipartFormItem("TestName", "application/binary", "TestFileName", "TestContent"u8.ToArray()) },
- MultipartCompression.GZip)
- .ConfigureAwait(false);
- var stream = await response.GetStreamAsync().ConfigureAwait(false);
+ new[] { new MultipartFormItem("TestName", "application/binary", "TestFileName", "TestContent"u8.ToArray()) },
+ MultipartCompression.GZip);
+ var stream = await response.GetStreamAsync();
using var unzippedStream = new GZipStream(stream, CompressionMode.Decompress, leaveOpen: true);
var ms = new MemoryStream();
- await unzippedStream.CopyToAsync(ms).ConfigureAwait(false);
+ await unzippedStream.CopyToAsync(ms);
ms.Position = 0;
using var rs = new StreamReader(ms, Encoding.UTF8);
- var requestContent = await rs.ReadToEndAsync().ConfigureAwait(false);
+ var requestContent = await rs.ReadToEndAsync();
requestContent.Should().Contain("Content-Type: application/binary");
requestContent.Should().Contain("Content-Disposition: form-data; name=TestName; filename=TestFileName; filename*=utf-8''TestFileName");
requestContent.Should().Contain("TestContent");
@@ -261,7 +260,7 @@ public async Task ConcurrencyFlushTest()
}
// We force flush
- await agentlessWriter.FlushTracesAsync().ConfigureAwait(false);
+ await agentlessWriter.FlushTracesAsync();
lock (lstPayloads)
{
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/Datadog.Trace.ClrProfiler.IntegrationTests.csproj b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/Datadog.Trace.ClrProfiler.IntegrationTests.csproj
index fb917aecff94..de506ab94d63 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/Datadog.Trace.ClrProfiler.IntegrationTests.csproj
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/Datadog.Trace.ClrProfiler.IntegrationTests.csproj
@@ -25,7 +25,7 @@
-
+
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/InstrumentationTests.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/InstrumentationTests.cs
index a8a6aa6da1e6..527ef797b8cd 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/InstrumentationTests.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/InstrumentationTests.cs
@@ -117,6 +117,16 @@ public async Task DoesNotInstrumentExcludedNames(string excludedProcess)
var logDir = await RunDotnet($"new console -n {excludedProcess} -o . --no-restore");
AssertNotInstrumented(agent, logDir);
+ // Force the project to target .NET 8 instead of whatever the SDK defaults to
+ var projectFile = Path.Combine(workingDir, $"{excludedProcess}.csproj");
+ var projectContent = File.ReadAllText(projectFile);
+
+ // Replace any target framework with net8.0
+ var updatedContent = System.Text.RegularExpressions.Regex.Replace(
+ projectContent,
+ @"net\d+\.\d+",
+ "net8.0");
+
var programCs = GetProgramCSThatMakesSpans();
File.WriteAllText(Path.Combine(workingDir, "Program.cs"), programCs);
@@ -125,7 +135,7 @@ public async Task DoesNotInstrumentExcludedNames(string excludedProcess)
// Currently, today, we instrument dotnet run, which results in some "spurious" spans (e.g. command_execution)
// In the future, we may change that. But hte important part is that we don't instrument the target process itself
var publishDir = Path.Combine(Path.GetTempPath(), Path.GetFileNameWithoutExtension(Path.GetRandomFileName()));
- logDir = await RunDotnet($"publish -o \"{publishDir}\"");
+ logDir = await RunDotnet($"publish -o \"{publishDir}\" --self-contained");
AssertNotInstrumented(agent, logDir);
// this _should NOT_ be instrumented
@@ -154,6 +164,17 @@ public async Task DoesInstrumentAllowedProcesses(string allowedProcess)
var logDir = await RunDotnet($"new console -n {allowedProcess} -o . --no-restore");
AssertNotInstrumented(agent, logDir);
+
+ // Force the project to target .NET 8 instead of whatever the SDK defaults to
+ var projectFile = Path.Combine(workingDir, $"{allowedProcess}.csproj");
+ var projectContent = File.ReadAllText(projectFile);
+
+ // Replace any target framework with net8.0
+ var updatedContent = System.Text.RegularExpressions.Regex.Replace(
+ projectContent,
+ @"net\d+\.\d+",
+ "net8.0");
+
var programCs = GetProgramCSThatMakesSpans();
File.WriteAllText(Path.Combine(workingDir, "Program.cs"), programCs);
@@ -162,7 +183,7 @@ public async Task DoesInstrumentAllowedProcesses(string allowedProcess)
// Currently, today, we instrument dotnet run, which results in some "spurious" spans (e.g. command_execution)
// In the future, we may change that. But hte important part is that we don't instrument the target process itself
var publishDir = Path.Combine(Path.GetTempPath(), Path.GetFileNameWithoutExtension(Path.GetRandomFileName()));
- logDir = await RunDotnet($"publish -o \"{publishDir}\"");
+ logDir = await RunDotnet($"publish -o \"{publishDir}\" --self-contained");
AssertNotInstrumented(agent, logDir);
// this _SHOULD_ be instrumented
@@ -461,6 +482,99 @@ public async Task OnEolFrameworkInSsi_WhenOverriden_CallsForwarderWithExpectedTe
#endif
#if NETCOREAPP3_1_OR_GREATER
+ // We have different behaviour depending on whether the framework is in preview
+ // This condition should always point to the "next" version of .NET
+ // e.g. if .NET 10 is in preview, use NET10_0_OR_GREATER.
+ // Once .NET 10 goes GA, update this to NET11_0_OR_GREATER
+#if NET10_0_OR_GREATER
+ [SkippableFact]
+ [Trait("RunOnWindows", "True")]
+ [Flaky("The creation of the app is flaky due to the .NET SDK: https://github.com/NuGet/Home/issues/14343")]
+ public async Task OnPreviewFrameworkInSsi_CallsForwarderWithExpectedTelemetry()
+ {
+ var logDir = SetLogDirectory();
+ var logFileName = Path.Combine(logDir, $"{Guid.NewGuid()}.txt");
+ var echoApp = _fixture.GetAppPath(Output, EnvironmentHelper);
+ Output.WriteLine("Setting forwarder to " + echoApp);
+ Output.WriteLine("Logging telemetry to " + logFileName);
+
+ // indicate we're running in auto-instrumentation, this just needs to be non-null
+ SetEnvironmentVariable("DD_INJECTION_ENABLED", "tracer");
+ SetEnvironmentVariable("DD_TELEMETRY_FORWARDER_PATH", echoApp);
+ // Need to force injection because we bail by default
+ SetEnvironmentVariable("DD_INJECT_FORCE", "true");
+
+ SetEnvironmentVariable(WatchFileEnvironmentVariable, logFileName);
+
+ using var agent = EnvironmentHelper.GetMockAgent(useTelemetry: true);
+ using var processResult = await RunSampleAndWaitForExit(agent, arguments: "traces 1");
+ AssertInstrumented(agent, logDir);
+
+ var pointsJson = """
+ [{
+ "name": "library_entrypoint.complete",
+ "tags": ["injection_forced:true"]
+ }]
+ """;
+ AssertHasExpectedTelemetry(logFileName, processResult, pointsJson, "success", "Force instrumentation enabled, incompatible runtime, .NET 10 or higher", "success_forced");
+ }
+
+ [SkippableFact]
+ [Trait("RunOnWindows", "True")]
+ [Flaky("The creation of the app is flaky due to the .NET SDK: https://github.com/NuGet/Home/issues/14343")]
+ public async Task OnPreviewFrameworkInSsi_WhenForwarderPathExists_CallsForwarderWithExpectedTelemetry()
+ {
+ var logDir = SetLogDirectory();
+ var logFileName = Path.Combine(logDir, $"{Guid.NewGuid()}.txt");
+
+ var echoApp = _fixture.GetAppPath(Output, EnvironmentHelper);
+ Output.WriteLine("Setting forwarder to " + echoApp);
+ Output.WriteLine("Logging telemetry to " + logFileName);
+
+ // indicate we're running in auto-instrumentation, this just needs to be non-null
+ SetEnvironmentVariable("DD_INJECTION_ENABLED", "tracer");
+ SetEnvironmentVariable("DD_TELEMETRY_FORWARDER_PATH", echoApp);
+
+ SetEnvironmentVariable(WatchFileEnvironmentVariable, logFileName);
+
+ using var agent = EnvironmentHelper.GetMockAgent(useTelemetry: true);
+ using var processResult = await RunSampleAndWaitForExit(agent, arguments: "traces 1");
+ AssertNotInstrumented(agent, logDir);
+
+ var pointsJson = """
+ [{
+ "name": "library_entrypoint.abort",
+ "tags": ["reason:incompatible_runtime"]
+ },{
+ "name": "library_entrypoint.abort.runtime"
+ }]
+ """;
+ AssertHasExpectedTelemetry(logFileName, processResult, pointsJson, "abort", ".NET 10 or higher", "incompatible_runtime");
+ }
+
+ [SkippableFact]
+ [Trait("RunOnWindows", "True")]
+ public async Task OnPreviewFrameworkInSsi_Buffers()
+ {
+ // indicate we're running in auto-instrumentation, this just needs to be non-null
+ SetEnvironmentVariable("DD_INJECTION_ENABLED", "tracer");
+ var logDir = SetLogDirectory();
+
+ using var agent = EnvironmentHelper.GetMockAgent(useTelemetry: true);
+ using var processResult = await RunSampleAndWaitForExit(agent, arguments: "traces 1");
+ AssertNotInstrumented(agent, logDir);
+ // this is already tested in AssertNotInstrumented, but adding an explicit check here to make sure
+ if (EnvironmentTools.IsWindows())
+ {
+ AssertNativeLoaderLogContainsString(logDir, "Buffering of logs enabled");
+ Directory.GetFiles(logDir).Should().NotContain(filename => Path.GetFileName(filename).StartsWith("dotnet-"));
+ }
+ else
+ {
+ AssertNativeLoaderLogContainsString(logDir, "Buffering of logs disabled");
+ }
+ }
+#else
[SkippableTheory]
[Trait("RunOnWindows", "True")]
[InlineData("1")]
@@ -516,6 +630,7 @@ public async Task OnSupportedFrameworkInSsi_BuffersLogsInitiallyAndThenFlushes()
AssertNativeLoaderLogContainsString(logDir, "Buffering of logs disabled");
}
}
+#endif
#endif
// The dynamic context switch/bail out is only available in .NET 8+
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/PackageVersionsLatestMajors.g.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/PackageVersionsLatestMajors.g.cs
index 7e10b1ff2d46..9fbcfefb3092 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/PackageVersionsLatestMajors.g.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/PackageVersionsLatestMajors.g.cs
@@ -62,6 +62,10 @@ public class PackageVersionsLatestMajors
new object[] { "3.7.500.3" },
new object[] { "4.0.0.20" },
#endif
+#if NET10_0
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.0.20" },
+#endif
#endif
};
@@ -108,6 +112,10 @@ public class PackageVersionsLatestMajors
new object[] { "3.7.500.3" },
new object[] { "4.0.3.3" },
#endif
+#if NET10_0
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.3.3" },
+#endif
#endif
};
@@ -154,6 +162,10 @@ public class PackageVersionsLatestMajors
new object[] { "3.7.500.3" },
new object[] { "4.0.2.15" },
#endif
+#if NET10_0
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.2.15" },
+#endif
#endif
};
@@ -219,6 +231,10 @@ public class PackageVersionsLatestMajors
new object[] { "3.7.500.3" },
new object[] { "4.0.0.18" },
#endif
+#if NET10_0
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.0.18" },
+#endif
#endif
};
@@ -265,6 +281,10 @@ public class PackageVersionsLatestMajors
new object[] { "3.7.500.3" },
new object[] { "4.0.0.17" },
#endif
+#if NET10_0
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.0.17" },
+#endif
#endif
};
@@ -311,6 +331,10 @@ public class PackageVersionsLatestMajors
new object[] { "3.7.500.3" },
new object[] { "4.0.3.2" },
#endif
+#if NET10_0
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.3.2" },
+#endif
#endif
};
@@ -357,6 +381,10 @@ public class PackageVersionsLatestMajors
new object[] { "3.7.500.3" },
new object[] { "4.0.6.3" },
#endif
+#if NET10_0
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.6.3" },
+#endif
#endif
};
@@ -403,6 +431,10 @@ public class PackageVersionsLatestMajors
new object[] { "3.7.500.3" },
new object[] { "4.0.0.18" },
#endif
+#if NET10_0
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.0.18" },
+#endif
#endif
};
@@ -445,6 +477,10 @@ public class PackageVersionsLatestMajors
new object[] { "2.30.0" },
new object[] { "3.4.2" },
#endif
+#if NET10_0
+ new object[] { "2.30.0" },
+ new object[] { "3.4.2" },
+#endif
#endif
};
@@ -482,6 +518,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "7.17.5" },
#endif
+#if NET10_0
+ new object[] { "7.17.5" },
+#endif
#endif
};
@@ -519,6 +558,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "6.8.11" },
#endif
+#if NET10_0
+ new object[] { "6.8.11" },
+#endif
#endif
};
@@ -556,6 +598,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "5.6.6" },
#endif
+#if NET10_0
+ new object[] { "5.6.6" },
+#endif
#endif
};
@@ -590,6 +635,10 @@ public class PackageVersionsLatestMajors
new object[] { "4.8.0" },
new object[] { "5.4.0" },
#endif
+#if NET10_0
+ new object[] { "4.8.0" },
+ new object[] { "5.4.0" },
+#endif
#endif
};
@@ -624,6 +673,10 @@ public class PackageVersionsLatestMajors
new object[] { "7.9.0" },
new object[] { "8.5.0" },
#endif
+#if NET10_0
+ new object[] { "7.9.0" },
+ new object[] { "8.5.0" },
+#endif
#endif
};
@@ -668,6 +721,13 @@ public class PackageVersionsLatestMajors
new object[] { "14.3.0" },
new object[] { "15.1.8" },
#endif
+#if NET10_0
+ new object[] { "11.3.8" },
+ new object[] { "12.22.6" },
+ new object[] { "13.9.14" },
+ new object[] { "14.3.0" },
+ new object[] { "15.1.8" },
+#endif
#endif
};
@@ -739,6 +799,14 @@ public class PackageVersionsLatestMajors
new object[] { "8.0.7" },
new object[] { "9.0.3" },
#endif
+#if NET10_0
+ new object[] { "4.1.14" },
+ new object[] { "5.0.18" },
+ new object[] { "6.0.13" },
+ new object[] { "7.0.10" },
+ new object[] { "8.0.7" },
+ new object[] { "9.0.3" },
+#endif
#endif
};
@@ -776,6 +844,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "3.31.1" },
#endif
+#if NET10_0
+ new object[] { "3.31.1" },
+#endif
#endif
};
@@ -848,6 +919,13 @@ public class PackageVersionsLatestMajors
new object[] { "6.8.1" },
new object[] { "7.1.2" },
#endif
+#if NET10_0
+ new object[] { "3.6.9" },
+ new object[] { "4.1.3" },
+ new object[] { "5.2.0" },
+ new object[] { "6.8.1" },
+ new object[] { "7.1.2" },
+#endif
#endif
};
@@ -920,6 +998,13 @@ public class PackageVersionsLatestMajors
new object[] { "6.8.1" },
new object[] { "7.1.2" },
#endif
+#if NET10_0
+ new object[] { "3.6.9" },
+ new object[] { "4.1.3" },
+ new object[] { "5.2.0" },
+ new object[] { "6.8.1" },
+ new object[] { "7.1.2" },
+#endif
#endif
};
@@ -957,6 +1042,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "4.9.0" },
#endif
+#if NET10_0
+ new object[] { "4.9.0" },
+#endif
#endif
};
@@ -1033,6 +1121,14 @@ public class PackageVersionsLatestMajors
new object[] { "5.2.3" },
new object[] { "6.1.0" },
#endif
+#if NET10_0
+ new object[] { "1.1.4" },
+ new object[] { "2.1.7" },
+ new object[] { "3.1.7" },
+ new object[] { "4.1.1" },
+ new object[] { "5.2.3" },
+ new object[] { "6.1.0" },
+#endif
#endif
};
@@ -1079,6 +1175,10 @@ public class PackageVersionsLatestMajors
new object[] { "1.2.6" },
new object[] { "2.8.58" },
#endif
+#if NET10_0
+ new object[] { "1.2.6" },
+ new object[] { "2.8.58" },
+#endif
#endif
};
@@ -1133,6 +1233,11 @@ public class PackageVersionsLatestMajors
new object[] { "6.11.0" },
new object[] { "8.8.0" },
#endif
+#if NET10_0
+ new object[] { "5.14.0" },
+ new object[] { "6.11.0" },
+ new object[] { "8.8.0" },
+#endif
#endif
};
@@ -1186,6 +1291,11 @@ public class PackageVersionsLatestMajors
new object[] { "8.4.0" },
new object[] { "9.4.0" },
#endif
+#if NET10_0
+ new object[] { "6.10.9" },
+ new object[] { "8.4.0" },
+ new object[] { "9.4.0" },
+#endif
#endif
};
@@ -1241,6 +1351,11 @@ public class PackageVersionsLatestMajors
new object[] { "1.3.14" },
new object[] { "2.4.0" },
#endif
+#if NET10_0
+ new object[] { "0.69.10" },
+ new object[] { "1.3.14" },
+ new object[] { "2.4.0" },
+#endif
#endif
};
@@ -1323,6 +1438,15 @@ public class PackageVersionsLatestMajors
new object[] { "8.0.19" },
new object[] { "9.0.8" },
#endif
+#if NET10_0
+ new object[] { "2.3.0" },
+ new object[] { "3.1.32" },
+ new object[] { "5.0.17" },
+ new object[] { "6.0.36" },
+ new object[] { "7.0.20" },
+ new object[] { "8.0.19" },
+ new object[] { "9.0.8" },
+#endif
#endif
};
@@ -1360,6 +1484,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "2.9.3" },
#endif
+#if NET10_0
+ new object[] { "2.9.3" },
+#endif
#endif
};
@@ -1397,6 +1524,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "2.9.3" },
#endif
+#if NET10_0
+ new object[] { "2.9.3" },
+#endif
#endif
};
@@ -1417,6 +1547,11 @@ public class PackageVersionsLatestMajors
new object[] { "2.0.3" },
new object[] { "3.0.0" },
#endif
+#if NET10_0
+ new object[] { "1.1.0" },
+ new object[] { "2.0.3" },
+ new object[] { "3.0.0" },
+#endif
#endif
};
@@ -1437,6 +1572,11 @@ public class PackageVersionsLatestMajors
new object[] { "2.0.3" },
new object[] { "3.0.0" },
#endif
+#if NET10_0
+ new object[] { "1.1.0" },
+ new object[] { "2.0.3" },
+ new object[] { "3.0.0" },
+#endif
#endif
};
@@ -1479,6 +1619,10 @@ public class PackageVersionsLatestMajors
new object[] { "3.14.0" },
new object[] { "4.3.2" },
#endif
+#if NET10_0
+ new object[] { "3.14.0" },
+ new object[] { "4.3.2" },
+#endif
#endif
};
@@ -1521,6 +1665,10 @@ public class PackageVersionsLatestMajors
new object[] { "3.14.0" },
new object[] { "4.3.2" },
#endif
+#if NET10_0
+ new object[] { "3.14.0" },
+ new object[] { "4.3.2" },
+#endif
#endif
};
@@ -1567,6 +1715,10 @@ public class PackageVersionsLatestMajors
new object[] { "2.2.10" },
new object[] { "3.10.1" },
#endif
+#if NET10_0
+ new object[] { "2.2.10" },
+ new object[] { "3.10.1" },
+#endif
#endif
};
@@ -1613,6 +1765,10 @@ public class PackageVersionsLatestMajors
new object[] { "2.2.10" },
new object[] { "3.10.1" },
#endif
+#if NET10_0
+ new object[] { "2.2.10" },
+ new object[] { "3.10.1" },
+#endif
#endif
};
@@ -1659,6 +1815,10 @@ public class PackageVersionsLatestMajors
new object[] { "2.2.10" },
new object[] { "3.10.1" },
#endif
+#if NET10_0
+ new object[] { "2.2.10" },
+ new object[] { "3.10.1" },
+#endif
#endif
};
@@ -1705,6 +1865,10 @@ public class PackageVersionsLatestMajors
new object[] { "1.9.3" },
new object[] { "2.11.0" },
#endif
+#if NET10_0
+ new object[] { "1.9.3" },
+ new object[] { "2.11.0" },
+#endif
#endif
};
@@ -1742,6 +1906,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "3.52.1" },
#endif
+#if NET10_0
+ new object[] { "3.52.1" },
+#endif
#endif
};
@@ -1796,6 +1963,11 @@ public class PackageVersionsLatestMajors
new object[] { "3.1.1" },
new object[] { "4.3.0" },
#endif
+#if NET10_0
+ new object[] { "2.12.0" },
+ new object[] { "3.1.1" },
+ new object[] { "4.3.0" },
+#endif
#endif
};
@@ -1854,6 +2026,11 @@ public class PackageVersionsLatestMajors
new object[] { "5.5.1" },
new object[] { "6.0.2" },
#endif
+#if NET10_0
+ new object[] { "4.7.15" },
+ new object[] { "5.5.1" },
+ new object[] { "6.0.2" },
+#endif
#endif
};
@@ -1901,6 +2078,10 @@ public class PackageVersionsLatestMajors
new object[] { "2.0.17" },
new object[] { "3.1.0" },
#endif
+#if NET10_0
+ new object[] { "2.0.17" },
+ new object[] { "3.1.0" },
+#endif
#endif
};
@@ -1929,6 +2110,10 @@ public class PackageVersionsLatestMajors
new object[] { "8.10.0" },
new object[] { "9.7.0" },
#endif
+#if NET10_0
+ new object[] { "8.10.0" },
+ new object[] { "9.7.0" },
+#endif
#endif
};
@@ -1986,6 +2171,13 @@ public class PackageVersionsLatestMajors
new object[] { "7.4.0" },
new object[] { "8.1.0" },
#endif
+#if NET10_0
+ new object[] { "4.3.1" },
+ new object[] { "5.4.1" },
+ new object[] { "6.2.2" },
+ new object[] { "7.4.0" },
+ new object[] { "8.1.0" },
+#endif
#endif
};
@@ -2023,6 +2215,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "2.7.27" },
#endif
+#if NET10_0
+ new object[] { "2.7.27" },
+#endif
#endif
};
@@ -2060,6 +2255,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "3.7.2" },
#endif
+#if NET10_0
+ new object[] { "3.7.2" },
+#endif
#endif
};
@@ -2091,6 +2289,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "2.71.0" },
#endif
+#if NET10_0
+ new object[] { "2.71.0" },
+#endif
#endif
};
@@ -2128,6 +2329,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "2.46.6" },
#endif
+#if NET10_0
+ new object[] { "2.46.6" },
+#endif
#endif
};
@@ -2165,6 +2369,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "1.12.0" },
#endif
+#if NET10_0
+ new object[] { "1.12.0" },
+#endif
#endif
};
@@ -2197,6 +2404,10 @@ public class PackageVersionsLatestMajors
new object[] { "1.1.2" },
new object[] { "2.3.0" },
#endif
+#if NET10_0
+ new object[] { "1.1.2" },
+ new object[] { "2.3.0" },
+#endif
#endif
};
@@ -2234,6 +2445,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "7.17.5" },
#endif
+#if NET10_0
+ new object[] { "7.17.5" },
+#endif
#endif
};
@@ -2271,6 +2485,9 @@ public class PackageVersionsLatestMajors
#if NET9_0
new object[] { "4.34.0" },
#endif
+#if NET10_0
+ new object[] { "4.34.0" },
+#endif
#endif
};
diff --git a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/PackageVersionsLatestMinors.g.cs b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/PackageVersionsLatestMinors.g.cs
index 4327f2cfeae5..aa1ecf984082 100644
--- a/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/PackageVersionsLatestMinors.g.cs
+++ b/tracer/test/Datadog.Trace.ClrProfiler.IntegrationTests/PackageVersionsLatestMinors.g.cs
@@ -81,6 +81,12 @@ public class PackageVersionsLatestMinors
new object[] { "3.7.500.3" },
new object[] { "4.0.0.20" },
#endif
+#if NET10_0
+ new object[] { "3.3.107.40" },
+ new object[] { "3.5.3.9" },
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.0.20" },
+#endif
#endif
};
@@ -146,6 +152,12 @@ public class PackageVersionsLatestMinors
new object[] { "3.7.500.3" },
new object[] { "4.0.3.3" },
#endif
+#if NET10_0
+ new object[] { "3.3.106.47" },
+ new object[] { "3.5.4.38" },
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.3.3" },
+#endif
#endif
};
@@ -211,6 +223,12 @@ public class PackageVersionsLatestMinors
new object[] { "3.7.500.3" },
new object[] { "4.0.2.15" },
#endif
+#if NET10_0
+ new object[] { "3.3.101.1" },
+ new object[] { "3.5.0.79" },
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.2.15" },
+#endif
#endif
};
@@ -322,6 +340,12 @@ public class PackageVersionsLatestMinors
new object[] { "3.7.500.3" },
new object[] { "4.0.0.18" },
#endif
+#if NET10_0
+ new object[] { "3.3.103.26" },
+ new object[] { "3.5.1.28" },
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.0.18" },
+#endif
#endif
};
@@ -387,6 +411,12 @@ public class PackageVersionsLatestMinors
new object[] { "3.7.500.3" },
new object[] { "4.0.0.17" },
#endif
+#if NET10_0
+ new object[] { "3.3.102.17" },
+ new object[] { "3.5.1.51" },
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.0.17" },
+#endif
#endif
};
@@ -451,6 +481,12 @@ public class PackageVersionsLatestMinors
new object[] { "3.7.500.3" },
new object[] { "4.0.3.2" },
#endif
+#if NET10_0
+ new object[] { "3.3.102.16" },
+ new object[] { "3.5.6.5" },
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.3.2" },
+#endif
#endif
};
@@ -515,6 +551,12 @@ public class PackageVersionsLatestMinors
new object[] { "3.7.500.3" },
new object[] { "4.0.6.3" },
#endif
+#if NET10_0
+ new object[] { "3.3.113.2" },
+ new object[] { "3.5.10.2" },
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.6.3" },
+#endif
#endif
};
@@ -579,6 +621,12 @@ public class PackageVersionsLatestMinors
new object[] { "3.7.500.3" },
new object[] { "4.0.0.18" },
#endif
+#if NET10_0
+ new object[] { "3.3.104.87" },
+ new object[] { "3.5.3.37" },
+ new object[] { "3.7.500.3" },
+ new object[] { "4.0.0.18" },
+#endif
#endif
};
@@ -887,6 +935,41 @@ public class PackageVersionsLatestMinors
new object[] { "3.3.0" },
new object[] { "3.4.2" },
#endif
+#if NET10_0
+ new object[] { "2.3.0" },
+ new object[] { "2.4.4" },
+ new object[] { "2.5.1" },
+ new object[] { "2.6.1" },
+ new object[] { "2.7.3" },
+ new object[] { "2.8.1" },
+ new object[] { "2.9.3" },
+ new object[] { "2.10.4" },
+ new object[] { "2.11.6" },
+ new object[] { "2.12.5" },
+ new object[] { "2.13.3" },
+ new object[] { "2.14.1" },
+ new object[] { "2.15.1" },
+ new object[] { "2.16.1" },
+ new object[] { "2.17.1" },
+ new object[] { "2.18.0" },
+ new object[] { "2.19.2" },
+ new object[] { "2.20.0" },
+ new object[] { "2.21.0" },
+ new object[] { "2.22.0" },
+ new object[] { "2.23.2" },
+ new object[] { "2.24.0" },
+ new object[] { "2.25.0" },
+ new object[] { "2.26.0" },
+ new object[] { "2.27.0" },
+ new object[] { "2.28.0" },
+ new object[] { "2.29.0" },
+ new object[] { "2.30.0" },
+ new object[] { "3.0.0" },
+ new object[] { "3.1.0" },
+ new object[] { "3.2.1" },
+ new object[] { "3.3.0" },
+ new object[] { "3.4.2" },
+#endif
#endif
};
@@ -1077,6 +1160,26 @@ public class PackageVersionsLatestMinors
new object[] { "7.16.0" },
new object[] { "7.17.5" },
#endif
+#if NET10_0
+ new object[] { "7.0.1" },
+ new object[] { "7.1.0" },
+ new object[] { "7.2.1" },
+ new object[] { "7.3.1" },
+ new object[] { "7.4.2" },
+ new object[] { "7.5.1" },
+ new object[] { "7.6.2" },
+ new object[] { "7.7.1" },
+ new object[] { "7.8.2" },
+ new object[] { "7.9.0" },
+ new object[] { "7.10.1" },
+ new object[] { "7.11.1" },
+ new object[] { "7.12.1" },
+ new object[] { "7.13.2" },
+ new object[] { "7.14.1" },
+ new object[] { "7.15.2" },
+ new object[] { "7.16.0" },
+ new object[] { "7.17.5" },
+#endif
#endif
};
@@ -1186,6 +1289,17 @@ public class PackageVersionsLatestMinors
new object[] { "6.7.0" },
new object[] { "6.8.11" },
#endif
+#if NET10_0
+ new object[] { "6.0.2" },
+ new object[] { "6.1.0" },
+ new object[] { "6.2.0" },
+ new object[] { "6.3.1" },
+ new object[] { "6.4.2" },
+ new object[] { "6.5.1" },
+ new object[] { "6.6.0" },
+ new object[] { "6.7.0" },
+ new object[] { "6.8.11" },
+#endif
#endif
};
@@ -1250,6 +1364,12 @@ public class PackageVersionsLatestMinors
new object[] { "5.5.0" },
new object[] { "5.6.6" },
#endif
+#if NET10_0
+ new object[] { "5.3.1" },
+ new object[] { "5.4.0" },
+ new object[] { "5.5.0" },
+ new object[] { "5.6.6" },
+#endif
#endif
};
@@ -1346,6 +1466,21 @@ public class PackageVersionsLatestMinors
new object[] { "5.3.3" },
new object[] { "5.4.0" },
#endif
+#if NET10_0
+ new object[] { "4.1.0" },
+ new object[] { "4.2.0" },
+ new object[] { "4.3.0" },
+ new object[] { "4.4.0" },
+ new object[] { "4.5.0" },
+ new object[] { "4.6.1" },
+ new object[] { "4.7.1" },
+ new object[] { "4.8.0" },
+ new object[] { "5.0.0" },
+ new object[] { "5.1.1" },
+ new object[] { "5.2.0" },
+ new object[] { "5.3.3" },
+ new object[] { "5.4.0" },
+#endif
#endif
};
@@ -1464,6 +1599,24 @@ public class PackageVersionsLatestMinors
new object[] { "8.4.1" },
new object[] { "8.5.0" },
#endif
+#if NET10_0
+ new object[] { "7.0.2" },
+ new object[] { "7.1.1" },
+ new object[] { "7.2.2" },
+ new object[] { "7.3.1" },
+ new object[] { "7.4.1" },
+ new object[] { "7.5.0" },
+ new object[] { "7.6.1" },
+ new object[] { "7.7.2" },
+ new object[] { "7.8.0" },
+ new object[] { "7.9.0" },
+ new object[] { "8.0.2" },
+ new object[] { "8.1.0" },
+ new object[] { "8.2.1" },
+ new object[] { "8.3.1" },
+ new object[] { "8.4.1" },
+ new object[] { "8.5.0" },
+#endif
#endif
};
@@ -1706,6 +1859,51 @@ public class PackageVersionsLatestMinors
new object[] { "15.0.3" },
new object[] { "15.1.8" },
#endif
+#if NET10_0
+ new object[] { "11.0.9" },
+ new object[] { "11.1.0" },
+ new object[] { "11.2.2" },
+ new object[] { "11.3.8" },
+ new object[] { "12.0.1" },
+ new object[] { "12.1.1" },
+ new object[] { "12.2.2" },
+ new object[] { "12.3.2" },
+ new object[] { "12.4.1" },
+ new object[] { "12.5.0" },
+ new object[] { "12.6.2" },
+ new object[] { "12.7.0" },
+ new object[] { "12.8.2" },
+ new object[] { "12.9.0" },
+ new object[] { "12.10.0" },
+ new object[] { "12.11.1" },
+ new object[] { "12.12.1" },
+ new object[] { "12.13.2" },
+ new object[] { "12.14.0" },
+ new object[] { "12.15.4" },
+ new object[] { "12.16.2" },
+ new object[] { "12.17.0" },
+ new object[] { "12.18.0" },
+ new object[] { "12.19.2" },
+ new object[] { "12.20.0" },
+ new object[] { "12.21.0" },
+ new object[] { "12.22.6" },
+ new object[] { "13.0.5" },
+ new object[] { "13.1.0" },
+ new object[] { "13.2.1" },
+ new object[] { "13.3.3" },
+ new object[] { "13.4.0" },
+ new object[] { "13.5.1" },
+ new object[] { "13.6.1" },
+ new object[] { "13.7.0" },
+ new object[] { "13.8.1" },
+ new object[] { "13.9.14" },
+ new object[] { "14.0.0" },
+ new object[] { "14.1.0" },
+ new object[] { "14.2.0" },
+ new object[] { "14.3.0" },
+ new object[] { "15.0.3" },
+ new object[] { "15.1.8" },
+#endif
#endif
};
@@ -1786,6 +1984,15 @@ public class PackageVersionsLatestMinors
new object[] { "8.0.7" },
new object[] { "9.0.3" },
#endif
+#if NET10_0
+ new object[] { "4.0.17" },
+ new object[] { "4.1.14" },
+ new object[] { "5.0.18" },
+ new object[] { "6.0.13" },
+ new object[] { "7.0.10" },
+ new object[] { "8.0.7" },
+ new object[] { "9.0.3" },
+#endif
#endif
};
@@ -2102,6 +2309,40 @@ public class PackageVersionsLatestMinors
new object[] { "3.30.2" },
new object[] { "3.31.1" },
#endif
+#if NET10_0
+ new object[] { "3.0.0" },
+ new object[] { "3.1.0" },
+ new object[] { "3.2.0" },
+ new object[] { "3.3.0" },
+ new object[] { "3.4.1" },
+ new object[] { "3.5.1" },
+ new object[] { "3.6.1" },
+ new object[] { "3.7.0" },
+ new object[] { "3.8.0" },
+ new object[] { "3.9.2" },
+ new object[] { "3.10.1" },
+ new object[] { "3.11.4" },
+ new object[] { "3.12.4" },
+ new object[] { "3.13.0" },
+ new object[] { "3.14.0" },
+ new object[] { "3.15.8" },
+ new object[] { "3.16.0" },
+ new object[] { "3.17.3" },
+ new object[] { "3.18.3" },
+ new object[] { "3.19.6" },
+ new object[] { "3.20.3" },
+ new object[] { "3.21.12" },
+ new object[] { "3.22.5" },
+ new object[] { "3.23.4" },
+ new object[] { "3.24.4" },
+ new object[] { "3.25.8" },
+ new object[] { "3.26.1" },
+ new object[] { "3.27.5" },
+ new object[] { "3.28.3" },
+ new object[] { "3.29.5" },
+ new object[] { "3.30.2" },
+ new object[] { "3.31.1" },
+#endif
#endif
};
@@ -2281,6 +2522,25 @@ public class PackageVersionsLatestMinors
new object[] { "7.0.0" },
new object[] { "7.1.2" },
#endif
+#if NET10_0
+ new object[] { "3.6.9" },
+ new object[] { "4.0.2" },
+ new object[] { "4.1.3" },
+ new object[] { "5.0.1" },
+ new object[] { "5.1.2" },
+ new object[] { "5.2.0" },
+ new object[] { "6.0.0" },
+ new object[] { "6.1.0" },
+ new object[] { "6.2.4" },
+ new object[] { "6.3.1" },
+ new object[] { "6.4.0" },
+ new object[] { "6.5.0" },
+ new object[] { "6.6.0" },
+ new object[] { "6.7.0" },
+ new object[] { "6.8.1" },
+ new object[] { "7.0.0" },
+ new object[] { "7.1.2" },
+#endif
#endif
};
@@ -2460,20 +2720,39 @@ public class PackageVersionsLatestMinors
new object[] { "7.0.0" },
new object[] { "7.1.2" },
#endif
-#endif
- };
-
- public static IEnumerable
diff --git a/tracer/test/Datadog.Trace.Debugger.IntegrationTests/Helpers/DebuggerTestHelper.cs b/tracer/test/Datadog.Trace.Debugger.IntegrationTests/Helpers/DebuggerTestHelper.cs
index 11a8d6c7ce43..641bebd24f32 100644
--- a/tracer/test/Datadog.Trace.Debugger.IntegrationTests/Helpers/DebuggerTestHelper.cs
+++ b/tracer/test/Datadog.Trace.Debugger.IntegrationTests/Helpers/DebuggerTestHelper.cs
@@ -388,14 +388,14 @@ private static MethodProbeTestDataAttribute GetProbeTestData(MethodBase metho
var probeTestData = method.GetCustomAttributes().ElementAt(testIndex);
if (probeTestData == null)
{
- throw new Xunit.Sdk.SkipException($"{typeof(T).Name} has not found for method: {method.DeclaringType?.FullName}.{method.Name}");
+ throw new SkipException($"{typeof(T).Name} has not found for method: {method.DeclaringType?.FullName}.{method.Name}");
}
typeName = probeTestData.UseFullTypeName ? method.DeclaringType?.FullName : method.DeclaringType?.Name;
if (typeName == null)
{
- throw new Xunit.Sdk.SkipException($"{nameof(CreateLogMethodProbe)} failed in getting type name for method: {method.Name}");
+ throw new SkipException($"{nameof(CreateLogMethodProbe)} failed in getting type name for method: {method.Name}");
}
return probeTestData;
diff --git a/tracer/test/Datadog.Trace.DuckTyping.Tests/Datadog.Trace.DuckTyping.Tests.csproj b/tracer/test/Datadog.Trace.DuckTyping.Tests/Datadog.Trace.DuckTyping.Tests.csproj
index 358dbad8cc96..4d0b91086b2b 100644
--- a/tracer/test/Datadog.Trace.DuckTyping.Tests/Datadog.Trace.DuckTyping.Tests.csproj
+++ b/tracer/test/Datadog.Trace.DuckTyping.Tests/Datadog.Trace.DuckTyping.Tests.csproj
@@ -3,7 +3,7 @@
-
+
diff --git a/tracer/test/Datadog.Trace.IntegrationTests/ContainerTaggingTests.cs b/tracer/test/Datadog.Trace.IntegrationTests/ContainerTaggingTests.cs
index 9507860a5343..c4cc2492be85 100644
--- a/tracer/test/Datadog.Trace.IntegrationTests/ContainerTaggingTests.cs
+++ b/tracer/test/Datadog.Trace.IntegrationTests/ContainerTaggingTests.cs
@@ -47,7 +47,7 @@ public async Task Http_Headers_Contain_ContainerId()
await tracer.FlushAsync();
var spans = await agent.WaitForSpansAsync(count: 1);
- Assert.Equal(expected: 1, spans.Count);
+ spans.Count.Should().Be(1);
var headers = agent.TraceRequestHeaders.Should().ContainSingle().Subject;
diff --git a/tracer/test/Datadog.Trace.IntegrationTests/Datadog.Trace.IntegrationTests.csproj b/tracer/test/Datadog.Trace.IntegrationTests/Datadog.Trace.IntegrationTests.csproj
index a14b49bfe29f..b689f50cc2ef 100644
--- a/tracer/test/Datadog.Trace.IntegrationTests/Datadog.Trace.IntegrationTests.csproj
+++ b/tracer/test/Datadog.Trace.IntegrationTests/Datadog.Trace.IntegrationTests.csproj
@@ -66,4 +66,8 @@
+
+
+
+
diff --git a/tracer/test/Datadog.Trace.IntegrationTests/DiagnosticListeners/AspNetCoreDiagnosticObserverTests.cs b/tracer/test/Datadog.Trace.IntegrationTests/DiagnosticListeners/AspNetCoreDiagnosticObserverTests.cs
index 9cb04d842635..009780200aea 100644
--- a/tracer/test/Datadog.Trace.IntegrationTests/DiagnosticListeners/AspNetCoreDiagnosticObserverTests.cs
+++ b/tracer/test/Datadog.Trace.IntegrationTests/DiagnosticListeners/AspNetCoreDiagnosticObserverTests.cs
@@ -38,7 +38,7 @@ public class AspNetCoreDiagnosticObserverTests
{
[SkippableTheory]
[MemberData(nameof(AspNetCoreMvcTestData.WithoutFeatureFlag), MemberType = typeof(AspNetCoreMvcTestData))]
- public async Task DiagnosticObserver_ForMvcEndpoints_SubmitsSpans(string path, HttpStatusCode statusCode, bool isError, string resourceName, SerializableDictionary expectedTags)
+ public async Task DiagnosticObserver_ForMvcEndpoints_SubmitsSpans(string path, int statusCode, bool isError, string resourceName, SerializableDictionary expectedTags)
{
await AssertDiagnosticObserverSubmitsSpans(path, statusCode, isError, resourceName, expectedTags);
}
@@ -47,7 +47,7 @@ public async Task DiagnosticObserver_ForMvcEndpoints_SubmitsSpans(string path, H
[MemberData(nameof(AspNetCoreMvcTestData.WithFeatureFlag), MemberType = typeof(AspNetCoreMvcTestData))]
public async Task DiagnosticObserver_ForMvcEndpoints_WithFeatureFlag_SubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -75,7 +75,7 @@ await AssertDiagnosticObserverSubmitsSpans(
[MemberData(nameof(AspNetCoreMvcTestData.WithExpandRouteTemplates), MemberType = typeof(AspNetCoreMvcTestData))]
public async Task DiagnosticObserver_ForMvcEndpoints_WithExpandedRouteTemplates_SubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -103,7 +103,7 @@ await AssertDiagnosticObserverSubmitsSpans(
#if NETCOREAPP3_0_OR_GREATER
[SkippableTheory]
[MemberData(nameof(AspNetCoreRazorPagesTestData.WithoutFeatureFlag), MemberType = typeof(AspNetCoreRazorPagesTestData))]
- public async Task DiagnosticObserver_ForRazorPages_SubmitsSpans(string path, HttpStatusCode statusCode, bool isError, string resourceName, SerializableDictionary expectedTags)
+ public async Task DiagnosticObserver_ForRazorPages_SubmitsSpans(string path, int statusCode, bool isError, string resourceName, SerializableDictionary expectedTags)
{
await AssertDiagnosticObserverSubmitsSpans(path, statusCode, isError, resourceName, expectedTags);
}
@@ -112,7 +112,7 @@ public async Task DiagnosticObserver_ForRazorPages_SubmitsSpans(string path, Htt
[MemberData(nameof(AspNetCoreRazorPagesTestData.WithFeatureFlag), MemberType = typeof(AspNetCoreRazorPagesTestData))]
public async Task DiagnosticObserver_ForRazorPages_WithFeatureFlag_SubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -140,7 +140,7 @@ await AssertDiagnosticObserverSubmitsSpans(
[MemberData(nameof(AspNetCoreRazorPagesTestData.WithExpandRouteTemplates), MemberType = typeof(AspNetCoreRazorPagesTestData))]
public async Task DiagnosticObserver_ForRazorPages_WithExpandedRouteTemplates_SubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -167,7 +167,7 @@ await AssertDiagnosticObserverSubmitsSpans(
[SkippableTheory]
[MemberData(nameof(AspNetCoreEndpointRoutingTestData.WithoutFeatureFlag), MemberType = typeof(AspNetCoreEndpointRoutingTestData))]
- public async Task DiagnosticObserver_ForEndpointRouting_SubmitsSpans(string path, HttpStatusCode statusCode, bool isError, string resourceName, SerializableDictionary expectedTags)
+ public async Task DiagnosticObserver_ForEndpointRouting_SubmitsSpans(string path, int statusCode, bool isError, string resourceName, SerializableDictionary expectedTags)
{
await AssertDiagnosticObserverSubmitsSpans(path, statusCode, isError, resourceName, expectedTags);
}
@@ -176,7 +176,7 @@ public async Task DiagnosticObserver_ForEndpointRouting_SubmitsSpans(string path
[MemberData(nameof(AspNetCoreEndpointRoutingTestData.WithFeatureFlag), MemberType = typeof(AspNetCoreEndpointRoutingTestData))]
public async Task DiagnosticObserver_ForEndpointRouting_WithFeatureFlag_SubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -204,7 +204,7 @@ await AssertDiagnosticObserverSubmitsSpans(
[MemberData(nameof(AspNetCoreEndpointRoutingTestData.WithExpandRouteTemplates), MemberType = typeof(AspNetCoreEndpointRoutingTestData))]
public async Task DiagnosticObserver_ForEndpointRouting_WithExpandedRouteTemplates_SubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -233,14 +233,14 @@ await AssertDiagnosticObserverSubmitsSpans(
#if NET6_0_OR_GREATER
[SkippableTheory]
[MemberData(nameof(AspNetCoreEndpointRoutingTestData.WithoutFeatureFlag), MemberType = typeof(AspNetCoreEndpointRoutingTestData))]
- public async Task DiagnosticObserver_ForWebApplicationBuilder_SubmitsSpans(string path, HttpStatusCode statusCode, bool isError, string resourceName, SerializableDictionary expectedTags)
+ public async Task DiagnosticObserver_ForWebApplicationBuilder_SubmitsSpans(string path, int statusCode, bool isError, string resourceName, SerializableDictionary expectedTags)
{
await AssertDiagnosticObserverForWebApplicationBuilder(useImplicitRouting: false, path, statusCode, isError, resourceName, expectedTags, featureFlagEnabled: false);
}
[SkippableTheory]
[MemberData(nameof(AspNetCoreEndpointRoutingTestData.WithoutFeatureFlag), MemberType = typeof(AspNetCoreEndpointRoutingTestData))]
- public async Task DiagnosticObserver_ForWebApplicationBuilder_WithImplicitRouting_SubmitsSpans(string path, HttpStatusCode statusCode, bool isError, string resourceName, SerializableDictionary expectedTags)
+ public async Task DiagnosticObserver_ForWebApplicationBuilder_WithImplicitRouting_SubmitsSpans(string path, int statusCode, bool isError, string resourceName, SerializableDictionary expectedTags)
{
await AssertDiagnosticObserverForWebApplicationBuilder(useImplicitRouting: true, path, statusCode, isError, resourceName, expectedTags, featureFlagEnabled: false);
}
@@ -249,7 +249,7 @@ public async Task DiagnosticObserver_ForWebApplicationBuilder_WithImplicitRoutin
[MemberData(nameof(AspNetCoreEndpointRoutingTestData.WithFeatureFlag), MemberType = typeof(AspNetCoreEndpointRoutingTestData))]
public async Task DiagnosticObserver_ForWebApplicationBuilder_WithFeatureFlag_SubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -266,7 +266,7 @@ public async Task DiagnosticObserver_ForWebApplicationBuilder_WithFeatureFlag_Su
[MemberData(nameof(AspNetCoreEndpointRoutingTestData.WithFeatureFlag), MemberType = typeof(AspNetCoreEndpointRoutingTestData))]
public async Task DiagnosticObserver_ForWebApplicationBuilder_WithFeatureFlag_WithImplicitRouting_SubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -283,7 +283,7 @@ public async Task DiagnosticObserver_ForWebApplicationBuilder_WithFeatureFlag_Wi
[MemberData(nameof(AspNetCoreEndpointRoutingTestData.WithExpandRouteTemplates), MemberType = typeof(AspNetCoreEndpointRoutingTestData))]
public async Task DiagnosticObserver_ForWebApplicationBuilder_WithExpandedRouteTemplates_SubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -300,7 +300,7 @@ public async Task DiagnosticObserver_ForWebApplicationBuilder_WithExpandedRouteT
[MemberData(nameof(AspNetCoreEndpointRoutingTestData.WithExpandRouteTemplates), MemberType = typeof(AspNetCoreEndpointRoutingTestData))]
public async Task DiagnosticObserver_ForWebApplicationBuilder_WithExpandedRouteTemplates_WithImplicitRouting_SubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -316,7 +316,7 @@ public async Task DiagnosticObserver_ForWebApplicationBuilder_WithExpandedRouteT
private static async Task AssertDiagnosticObserverForWebApplicationBuilder(
bool useImplicitRouting,
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedTags,
@@ -373,7 +373,7 @@ await AssertDiagnosticObserverSubmitsSpans(
private static async Task AssertDiagnosticObserverSubmitsSpans(
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedParentSpanTags,
@@ -411,7 +411,7 @@ await AssertDiagnosticObserverSubmitsSpans(
private static async Task AssertDiagnosticObserverSubmitsSpans(
HttpClient client,
string path,
- HttpStatusCode statusCode,
+ int statusCode,
bool isError,
string resourceName,
SerializableDictionary expectedParentSpanTags,
@@ -442,7 +442,7 @@ private static async Task AssertDiagnosticObserverSubmitsSpans(
try
{
var response = await client.GetAsync(path);
- Assert.Equal(statusCode, response.StatusCode);
+ response.StatusCode.Should().Be((HttpStatusCode)statusCode);
}
catch (Exception ex)
{
@@ -476,7 +476,7 @@ private static async Task AssertDiagnosticObserverSubmitsSpans(
parentSpan.Type.Should().Be(SpanTypes.Web);
parentSpan.ResourceName.Should().Be(resourceName);
AssertTagHasValue(parentSpan, Tags.SpanKind, SpanKinds.Server);
- AssertTagHasValue(parentSpan, Tags.HttpStatusCode, ((int)statusCode).ToString());
+ AssertTagHasValue(parentSpan, Tags.HttpStatusCode, statusCode.ToString());
parentSpan.Error.Should().Be(isError);
if (expectedParentSpanTags is not null)
diff --git a/tracer/test/Datadog.Trace.Security.IntegrationTests/Datadog.Trace.Security.IntegrationTests.csproj b/tracer/test/Datadog.Trace.Security.IntegrationTests/Datadog.Trace.Security.IntegrationTests.csproj
index b6da0eef89fe..5d1ee9961b93 100644
--- a/tracer/test/Datadog.Trace.Security.IntegrationTests/Datadog.Trace.Security.IntegrationTests.csproj
+++ b/tracer/test/Datadog.Trace.Security.IntegrationTests/Datadog.Trace.Security.IntegrationTests.csproj
@@ -54,7 +54,7 @@
-
+
diff --git a/tracer/test/Datadog.Trace.Security.IntegrationTests/IAST/WeakCipher/WeakCipherTests.cs b/tracer/test/Datadog.Trace.Security.IntegrationTests/IAST/WeakCipher/WeakCipherTests.cs
index e495ff81f352..aed9e552bae8 100644
--- a/tracer/test/Datadog.Trace.Security.IntegrationTests/IAST/WeakCipher/WeakCipherTests.cs
+++ b/tracer/test/Datadog.Trace.Security.IntegrationTests/IAST/WeakCipher/WeakCipherTests.cs
@@ -73,6 +73,6 @@ public async Task IntegrationDisabled(string variableName, string variableValue)
using var process = await RunSampleAndWaitForExit(agent);
var spans = agent.Spans; // we expect no spans
- Assert.Empty(spans.Where(s => s.Name.Equals(ExpectedOperationName)));
+ spans.Where(s => s.Name.Equals(ExpectedOperationName)).Should().BeEmpty();
}
}
diff --git a/tracer/test/Datadog.Trace.Security.IntegrationTests/Rcm/AspNetCore5AsmAttackerBlocking.cs b/tracer/test/Datadog.Trace.Security.IntegrationTests/Rcm/AspNetCore5AsmAttackerBlocking.cs
index d7e820a7c089..f908b1f89724 100644
--- a/tracer/test/Datadog.Trace.Security.IntegrationTests/Rcm/AspNetCore5AsmAttackerBlocking.cs
+++ b/tracer/test/Datadog.Trace.Security.IntegrationTests/Rcm/AspNetCore5AsmAttackerBlocking.cs
@@ -75,8 +75,8 @@ public async Task TestSuspiciousAttackerBlocking()
IncludeAllHttpSpans = true;
await TryStartApp();
var agent = Fixture.Agent;
- var result = SubmitRequest(url, null, null, headers: headersAttackerScanner);
- result.Result.StatusCode.Should().Be(HttpStatusCode.Forbidden);
+ var result = await SubmitRequest(url, null, null, headers: headersAttackerScanner);
+ result.StatusCode.Should().Be(HttpStatusCode.Forbidden);
var configurationInitial = new[]
{
@@ -98,7 +98,7 @@ public async Task TestSuspiciousAttackerBlocking()
};
await agent.SetupRcmAndWait(Output, configurationInitial);
- result = SubmitRequest(url, null, null, headers: headersAttackerScanner);
+ result = await SubmitRequest(url, null, null, headers: headersAttackerScanner);
var exclusions = "[{\"id\": \"exc-000-001\",\"on_match\": \"block_custom\",\"conditions\": [{\"operator\": \"ip_match\",\"parameters\": {\"data\": \"suspicious_ips_data_id\", \"inputs\": [{\"address\": \"http.client_ip\"}]}}]}]";
var configuration = new[]
@@ -125,14 +125,14 @@ public async Task TestSuspiciousAttackerBlocking()
};
await agent.SetupRcmAndWait(Output, configuration);
- result = SubmitRequest(url + "?a=3", null, null, headers: headersAttackerScanner);
- result.Result.StatusCode.Should().Be(HttpStatusCode.MethodNotAllowed);
- result = SubmitRequest(url + "?a=4", null, null, headers: headersRegularScanner);
- result.Result.StatusCode.Should().Be(HttpStatusCode.Forbidden);
- result = SubmitRequest(url + "?a=5", null, null, headers: headersAttackerArachni);
- result.Result.StatusCode.Should().Be(HttpStatusCode.MethodNotAllowed);
- result = SubmitRequest(url + "?a=6", null, null, headers: headersRegularArachni);
- result.Result.StatusCode.Should().Be(HttpStatusCode.OK);
+ result = await SubmitRequest(url + "?a=3", null, null, headers: headersAttackerScanner);
+ result.StatusCode.Should().Be(HttpStatusCode.MethodNotAllowed);
+ result = await SubmitRequest(url + "?a=4", null, null, headers: headersRegularScanner);
+ result.StatusCode.Should().Be(HttpStatusCode.Forbidden);
+ result = await SubmitRequest(url + "?a=5", null, null, headers: headersAttackerArachni);
+ result.StatusCode.Should().Be(HttpStatusCode.MethodNotAllowed);
+ result = await SubmitRequest(url + "?a=6", null, null, headers: headersRegularArachni);
+ result.StatusCode.Should().Be(HttpStatusCode.OK);
}
}
#endif
diff --git a/tracer/test/Datadog.Trace.TestHelpers.AutoInstrumentation/TestHelper.cs b/tracer/test/Datadog.Trace.TestHelpers.AutoInstrumentation/TestHelper.cs
index 4eda73d7ba30..77b96d8596f0 100644
--- a/tracer/test/Datadog.Trace.TestHelpers.AutoInstrumentation/TestHelper.cs
+++ b/tracer/test/Datadog.Trace.TestHelpers.AutoInstrumentation/TestHelper.cs
@@ -405,7 +405,7 @@ protected void ValidateSpans(IEnumerable spans, Func m
foreach (var e in missing)
{
- Assert.True(false, $"no span found for `{e}`, remaining spans: `{string.Join(", ", spanLookup.Select(kvp => $"{kvp.Key}").ToArray())}`");
+ Assert.Fail($"no span found for `{e}`, remaining spans: `{string.Join(", ", spanLookup.Select(kvp => $"{kvp.Key}").ToArray())}`");
}
}
diff --git a/tracer/test/Datadog.Trace.TestHelpers/Datadog.Trace.TestHelpers.csproj b/tracer/test/Datadog.Trace.TestHelpers/Datadog.Trace.TestHelpers.csproj
index eda5f3a3293e..4baee9fa1ab7 100644
--- a/tracer/test/Datadog.Trace.TestHelpers/Datadog.Trace.TestHelpers.csproj
+++ b/tracer/test/Datadog.Trace.TestHelpers/Datadog.Trace.TestHelpers.csproj
@@ -3,7 +3,7 @@
-
+
diff --git a/tracer/test/Datadog.Trace.TestHelpers/MockTracerAgent.cs b/tracer/test/Datadog.Trace.TestHelpers/MockTracerAgent.cs
index 859bd6c8b62d..837e76b504b5 100644
--- a/tracer/test/Datadog.Trace.TestHelpers/MockTracerAgent.cs
+++ b/tracer/test/Datadog.Trace.TestHelpers/MockTracerAgent.cs
@@ -1471,7 +1471,9 @@ public void Start()
{
_log("Starting PipeServer " + _pipeName);
using var mutex = new ManualResetEventSlim();
+#pragma warning disable CA2025 // Ensure tasks using 'IDisposable' instances complete before the instances are disposed
var startPipe = StartNamedPipeServer(mutex);
+#pragma warning restore CA2025
_tasks.Add(startPipe);
mutex.Wait(5_000);
}
@@ -1508,7 +1510,9 @@ private async Task StartNamedPipeServer(ManualResetEventSlim mutex)
// start a new Named pipe server to handle additional connections
// Yes, this is madness, but apparently the way it's supposed to be done
using var m = new ManualResetEventSlim();
+#pragma warning disable CA2025 // Ensure tasks using 'IDisposable' instances complete before the instances are disposed
_tasks.Add(Task.Run(() => StartNamedPipeServer(m)));
+#pragma warning restore CA2025
// Wait for the next instance to start listening before we handle this one
m.Wait(5_000);
@@ -1533,7 +1537,9 @@ private async Task StartNamedPipeServer(ManualResetEventSlim mutex)
// unexpected exception, so start another listener
_log("Unexpected exception " + instance + " " + ex.ToString());
using var m = new ManualResetEventSlim();
+#pragma warning disable CA2025 // Ensure tasks using 'IDisposable' instances complete before the instances are disposed
_tasks.Add(Task.Run(() => StartNamedPipeServer(m)));
+#pragma warning restore CA2025
m.Wait(5_000);
}
}
diff --git a/tracer/test/Datadog.Trace.TestHelpers/SettingsTestsBase.cs b/tracer/test/Datadog.Trace.TestHelpers/SettingsTestsBase.cs
index 622493726911..d170b4951272 100644
--- a/tracer/test/Datadog.Trace.TestHelpers/SettingsTestsBase.cs
+++ b/tracer/test/Datadog.Trace.TestHelpers/SettingsTestsBase.cs
@@ -24,8 +24,8 @@ public enum Strings
DisallowEmpty
}
- public static TheoryData BooleanTestCases(bool? defaultValue)
- => new TheoryData
+ public static TheoryData BooleanTestCases(bool defaultValue)
+ => new()
{
{ "true", true },
{ "1", true },
@@ -36,8 +36,20 @@ public enum Strings
{ string.Empty, defaultValue },
};
- public static TheoryData Int32TestCases(int defaultValue)
- => new TheoryData
+ public static TheoryData NullableBooleanTestCases(bool? defaultValue)
+ => new()
+ {
+ { "true", true },
+ { "1", true },
+ { "false", false },
+ { "0", false },
+ { "A", defaultValue },
+ { null, defaultValue },
+ { string.Empty, defaultValue },
+ };
+
+ public static TheoryData Int32TestCases(int defaultValue)
+ => new()
{
{ "1", 1 },
{ "0", 0 },
@@ -47,8 +59,8 @@ public enum Strings
{ string.Empty, defaultValue }
};
- public static TheoryData DoubleTestCases(double? defaultValue)
- => new TheoryData
+ public static TheoryData DoubleTestCases(double defaultValue)
+ => new()
{
{ "1.5", 1.5d },
{ "1", 1.0d },
diff --git a/tracer/test/Datadog.Trace.Tests/CallTarget/TaskAsyncContinuationGeneratorTests.cs b/tracer/test/Datadog.Trace.Tests/CallTarget/TaskAsyncContinuationGeneratorTests.cs
index fd8252beb330..300870195a4f 100644
--- a/tracer/test/Datadog.Trace.Tests/CallTarget/TaskAsyncContinuationGeneratorTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/CallTarget/TaskAsyncContinuationGeneratorTests.cs
@@ -111,7 +111,9 @@ public void SynchronizationContextTest(bool preserveContext)
// After setting the continuation, we resolve the task completion source.
tcs.TrySetResult(true);
+#pragma warning disable xUnit1031 // Test methods should not use Blocking operations
Task.WaitAny(cTask, synchronizationContext.Task);
+#pragma warning restore xUnit1031
// If preserving context, the continuation should be posted to the synchronization context and cTask should never complete
// If not, the cTask should complete without using the synchronization context
@@ -217,7 +219,9 @@ public void SynchronizationContextGenericTest(bool preserveContext)
// After setting the continuation, we resolve the task completion source.
tcs.TrySetResult(true);
+#pragma warning disable xUnit1031 // Test methods should not use Blocking operations
Task.WaitAny(cTask, synchronizationContext.Task);
+#pragma warning restore xUnit1031
// If preserving context, the continuation should be posted to the synchronization context and cTask should never complete
// If not, the cTask should complete without using the synchronization context
diff --git a/tracer/test/Datadog.Trace.Tests/CallTarget/TaskContinuationGeneratorTests.cs b/tracer/test/Datadog.Trace.Tests/CallTarget/TaskContinuationGeneratorTests.cs
index 94fc47465a23..2a288dfe493b 100644
--- a/tracer/test/Datadog.Trace.Tests/CallTarget/TaskContinuationGeneratorTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/CallTarget/TaskContinuationGeneratorTests.cs
@@ -110,7 +110,9 @@ public void SynchronizationContextTest(bool preserveContext)
// After setting the continuation, we resolve the task completion source.
tcs.TrySetResult(true);
+#pragma warning disable xUnit1031 // Test methods should not use Blocking operations
Task.WaitAny(cTask, synchronizationContext.Task);
+#pragma warning restore xUnit1031
// If preserving context, the continuation should be posted to the synchronization context and cTask should never complete
// If not, the cTask should complete without using the synchronization context
@@ -216,7 +218,9 @@ public void SynchronizationContextGenericTest(bool preserveContext)
// After setting the continuation, we resolve the task completion source.
tcs.TrySetResult(true);
+#pragma warning disable xUnit1031 // Test methods should not use Blocking operations
Task.WaitAny(cTask, synchronizationContext.Task);
+#pragma warning restore xUnit1031
// If preserving context, the continuation should be posted to the synchronization context and cTask should never complete
// If not, the cTask should complete without using the synchronization context
diff --git a/tracer/test/Datadog.Trace.Tests/CallTarget/ValueTaskAsyncContinuationGeneratorTests.cs b/tracer/test/Datadog.Trace.Tests/CallTarget/ValueTaskAsyncContinuationGeneratorTests.cs
index 2ca5bd767944..3ed20b3b97ec 100644
--- a/tracer/test/Datadog.Trace.Tests/CallTarget/ValueTaskAsyncContinuationGeneratorTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/CallTarget/ValueTaskAsyncContinuationGeneratorTests.cs
@@ -21,7 +21,7 @@ public static async Task OnAsyncMethodEnd(TTarget ins
}
[Fact]
- public async ValueTask SuccessTest()
+ public async Task SuccessTest()
{
var tcg = new ValueTaskContinuationGenerator();
var state = CallTargetState.GetDefault();
@@ -113,7 +113,9 @@ public void SynchronizationContextTest(bool preserveContext)
// After setting the continuation, we resolve the task completion source.
tcs.TrySetResult(true);
+#pragma warning disable xUnit1031 // Test methods should not use Blocking operations
Task.WaitAny(cTask, synchronizationContext.Task);
+#pragma warning restore xUnit1031
// If preserving context, the continuation should be posted to the synchronization context and cTask should never complete
// If not, the cTask should complete without using the synchronization context
@@ -221,7 +223,9 @@ public void SynchronizationContextGenericTest(bool preserveContext)
// After setting the continuation, we resolve the task completion source.
tcs.TrySetResult(true);
+#pragma warning disable xUnit1031 // Test methods should not use Blocking operations
Task.WaitAny(cTask, synchronizationContext.Task);
+#pragma warning restore xUnit1031
// If preserving context, the continuation should be posted to the synchronization context and cTask should never complete
// If not, the cTask should complete without using the synchronization context
diff --git a/tracer/test/Datadog.Trace.Tests/CallTarget/ValueTaskContinuationGeneratorTests.cs b/tracer/test/Datadog.Trace.Tests/CallTarget/ValueTaskContinuationGeneratorTests.cs
index 5b5568ad863e..3925fb16d1a4 100644
--- a/tracer/test/Datadog.Trace.Tests/CallTarget/ValueTaskContinuationGeneratorTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/CallTarget/ValueTaskContinuationGeneratorTests.cs
@@ -20,7 +20,7 @@ public static TReturn OnAsyncMethodEnd(TTarget instance, TRetu
}
[Fact]
- public async ValueTask SuccessTest()
+ public async Task SuccessTest()
{
var tcg = new ValueTaskContinuationGenerator();
var state = CallTargetState.GetDefault();
@@ -111,7 +111,9 @@ public void SynchronizationContextTest(bool preserveContext)
var cTask = tcg.SetContinuation(this, GetPreviousTask(tcs.Task), null, in state).AsTask();
tcs.TrySetResult(true);
+#pragma warning disable xUnit1031 // Test methods should not use Blocking operations
Task.WaitAny(cTask, synchronizationContext.Task);
+#pragma warning restore xUnit1031
// If preserving context, the continuation should be posted to the synchronization context and cTask should never complete
// If not, the cTask should complete without using the synchronization context
@@ -219,7 +221,9 @@ public void SynchronizationContextGenericTest(bool preserveContext)
// After setting the continuation, we resolve the task completion source.
tcs.TrySetResult(true);
+#pragma warning disable xUnit1031 // Test methods should not use Blocking operations
Task.WaitAny(cTask, synchronizationContext.Task);
+#pragma warning restore
// If preserving context, the continuation should be posted to the synchronization context and cTask should never complete
// If not, the cTask should complete without using the synchronization context
diff --git a/tracer/test/Datadog.Trace.Tests/Ci/Ipc/IpcTests.cs b/tracer/test/Datadog.Trace.Tests/Ci/Ipc/IpcTests.cs
index 3021409cb00d..2588d9788d45 100644
--- a/tracer/test/Datadog.Trace.Tests/Ci/Ipc/IpcTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/Ci/Ipc/IpcTests.cs
@@ -71,7 +71,7 @@ public async Task IpcClientTest()
var delayTask = Task.Delay(30_000);
var ipcTasks = Task.WhenAll(serverTaskCompletion.Task, clientTaskCompletion.Task);
- if (await Task.WhenAny(ipcTasks, delayTask).ConfigureAwait(false) == delayTask)
+ if (await Task.WhenAny(ipcTasks, delayTask) == delayTask)
{
throw new TimeoutException($"Timeout waiting for messages. Values went up to [{finalValue?.ServerValue}, {finalValue?.ClientValue}]");
}
diff --git a/tracer/test/Datadog.Trace.Tests/Configuration/TestOptimizationSettingsTests.cs b/tracer/test/Datadog.Trace.Tests/Configuration/TestOptimizationSettingsTests.cs
index ba76df9b72eb..1494da5039aa 100644
--- a/tracer/test/Datadog.Trace.Tests/Configuration/TestOptimizationSettingsTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/Configuration/TestOptimizationSettingsTests.cs
@@ -18,7 +18,7 @@ public class TestOptimizationSettingsTests : SettingsTestsBase
private static readonly string ExpectedExcludedSession = "/session/FakeSessionIdForPollingPurposes".ToUpperInvariant();
[Theory]
- [MemberData(nameof(BooleanTestCases), null)]
+ [MemberData(nameof(NullableBooleanTestCases), null)]
public void Enabled(string value, bool? expected)
{
var source = CreateConfigurationSource((ConfigurationKeys.CIVisibility.Enabled, value));
@@ -120,7 +120,7 @@ public void IntelligentTestRunnerEnabled(string value, bool expected)
}
[Theory]
- [MemberData(nameof(BooleanTestCases), parameters: new object[] { null })]
+ [MemberData(nameof(NullableBooleanTestCases), null)]
public void TestsSkippingEnabled(string value, bool? expected)
{
var source = CreateConfigurationSource((ConfigurationKeys.CIVisibility.TestsSkippingEnabled, value));
@@ -130,7 +130,7 @@ public void TestsSkippingEnabled(string value, bool? expected)
}
[Theory]
- [MemberData(nameof(BooleanTestCases), parameters: new object[] { null })]
+ [MemberData(nameof(NullableBooleanTestCases), null)]
public void CodeCoverageEnabled(string value, bool? expected)
{
var source = CreateConfigurationSource((ConfigurationKeys.CIVisibility.CodeCoverage, value));
@@ -170,7 +170,7 @@ public void CodeCoverageEnableJitOptimizations(string value, bool expected)
}
[Theory]
- [MemberData(nameof(BooleanTestCases), parameters: new object[] { null })]
+ [MemberData(nameof(NullableBooleanTestCases), null)]
public void GitUploadEnabled(string value, bool? expected)
{
var source = CreateConfigurationSource((ConfigurationKeys.CIVisibility.GitUploadEnabled, value));
diff --git a/tracer/test/Datadog.Trace.Tests/DataStreamsMonitoring/DataStreamsContextPropagatorTests.cs b/tracer/test/Datadog.Trace.Tests/DataStreamsMonitoring/DataStreamsContextPropagatorTests.cs
index e9c17b3a7982..6e645f1fb046 100644
--- a/tracer/test/Datadog.Trace.Tests/DataStreamsMonitoring/DataStreamsContextPropagatorTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/DataStreamsMonitoring/DataStreamsContextPropagatorTests.cs
@@ -143,7 +143,7 @@ public void Inject_WhenLegacyHeadersEnabled_IncludesBothHeaders()
var binaryAsBase64 = Encoding.UTF8.GetString(binaryHeaderValueBytes);
Convert.FromBase64String(binaryAsBase64);
// If no exception then the binary header was incorrectly Base64-encoded
- Assert.False(true, "Binary header should not be Base64-encoded.");
+ Assert.Fail("Binary header should not be Base64-encoded.");
}
catch (FormatException)
{
diff --git a/tracer/test/Datadog.Trace.Tests/Datadog.Trace.Tests.csproj b/tracer/test/Datadog.Trace.Tests/Datadog.Trace.Tests.csproj
index 38a1fcd83a70..4d803e29a3de 100644
--- a/tracer/test/Datadog.Trace.Tests/Datadog.Trace.Tests.csproj
+++ b/tracer/test/Datadog.Trace.Tests/Datadog.Trace.Tests.csproj
@@ -35,7 +35,10 @@
-
+
+
+
+
diff --git a/tracer/test/Datadog.Trace.Tests/Debugger/CacheTests/ConcurrentAdaptiveCacheTests.cs b/tracer/test/Datadog.Trace.Tests/Debugger/CacheTests/ConcurrentAdaptiveCacheTests.cs
index b4d60999edb0..f0a063d37519 100644
--- a/tracer/test/Datadog.Trace.Tests/Debugger/CacheTests/ConcurrentAdaptiveCacheTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/Debugger/CacheTests/ConcurrentAdaptiveCacheTests.cs
@@ -207,7 +207,7 @@ public void Cache_Should_Use_Restricted_Capacity_When_Environment_Check_Fails()
}
[Fact]
- public void Cache_Should_Be_Thread_Safe()
+ public async Task Cache_Should_Be_Thread_Safe()
{
using var cache = new ConcurrentAdaptiveCache(capacity: 1000);
@@ -231,7 +231,7 @@ public void Cache_Should_Be_Thread_Safe()
}
});
- Task.WaitAll(addTask, readTask);
+ await Task.WhenAll(addTask, readTask);
Assert.Equal(1000, cache.Count);
}
@@ -418,7 +418,7 @@ public void Cache_Should_Handle_Cleanup_Interval_Boundaries()
}
[Fact]
- public void Adaptive_Cleanup_Should_Adjust_Interval_Based_On_Expired_Items()
+ public async Task Adaptive_Cleanup_Should_Adjust_Interval_Based_On_Expired_Items()
{
var mockTimeProvider = new Mock();
var currentTime = DateTime.UtcNow;
@@ -443,7 +443,7 @@ public void Adaptive_Cleanup_Should_Adjust_Interval_Based_On_Expired_Items()
// Advance time beyond expiration
currentTime = currentTime.Add(expiration.Add(TimeSpan.FromMilliseconds(1500)));
- timeUpdated.Task.Wait(TimeSpan.FromMilliseconds(250));
+ await timeUpdated.Task.WaitAsync(TimeSpan.FromMilliseconds(250));
cache.PerformCleanup();
diff --git a/tracer/test/Datadog.Trace.Tests/Debugger/MethodMatcherTests.cs b/tracer/test/Datadog.Trace.Tests/Debugger/MethodMatcherTests.cs
index 5d2aeeacb7d2..568adb132b3e 100644
--- a/tracer/test/Datadog.Trace.Tests/Debugger/MethodMatcherTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/Debugger/MethodMatcherTests.cs
@@ -354,7 +354,9 @@ public void IsMethodMatch_AsyncMethodWithGenerics_MatchesCorrectly()
// Arrange
try
{
+#pragma warning disable xUnit1031 // Test methods should not use Blocking operations
AsyncMethodWithGenerics(42, "test").GetAwaiter().GetResult();
+#pragma warning restore xUnit1031
}
catch (Exception ex)
{
diff --git a/tracer/test/Datadog.Trace.Tests/Debugger/SymbolsTests/SymbolUploaderTest.cs b/tracer/test/Datadog.Trace.Tests/Debugger/SymbolsTests/SymbolUploaderTest.cs
index 7d5af1bacb85..65432bdab568 100644
--- a/tracer/test/Datadog.Trace.Tests/Debugger/SymbolsTests/SymbolUploaderTest.cs
+++ b/tracer/test/Datadog.Trace.Tests/Debugger/SymbolsTests/SymbolUploaderTest.cs
@@ -78,7 +78,7 @@ public async Task SizeLimitHasReached_MoreThanOneBatch()
Assert.NotNull(root1);
var assembly = root1.Scopes?[0];
Assert.NotNull(assembly);
- var classesScope = assembly.Value.Scopes;
+ var classesScope = assembly!.Value.Scopes;
Assert.NotNull(root1.Scopes);
Assert.NotNull(root.Scopes);
Assert.NotNull(classesScope);
diff --git a/tracer/test/Datadog.Trace.Tests/DiagnosticListeners/AspNetCoreDiagnosticObserverTests.cs b/tracer/test/Datadog.Trace.Tests/DiagnosticListeners/AspNetCoreDiagnosticObserverTests.cs
index 061df4238c9d..756552078bca 100644
--- a/tracer/test/Datadog.Trace.Tests/DiagnosticListeners/AspNetCoreDiagnosticObserverTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/DiagnosticListeners/AspNetCoreDiagnosticObserverTests.cs
@@ -38,7 +38,7 @@ namespace Datadog.Trace.Tests.DiagnosticListeners
public class AspNetCoreDiagnosticObserverTests
{
[Fact]
- public async Task CompleteDiagnosticObserverTest()
+ public async Task CompleteDiagnosticObserverTest()
{
TracerRestorerAttribute.SetTracer(GetTracer());
@@ -66,7 +66,7 @@ public async Task CompleteDiagnosticObserverTest()
DiagnosticManager.Instance = null;
}
- return retValue;
+ _ = retValue;
}
[Theory]
diff --git a/tracer/test/Datadog.Trace.Tests/FrameworkDescriptionTests.cs b/tracer/test/Datadog.Trace.Tests/FrameworkDescriptionTests.cs
index 1ddd51d6f83e..fc705aa1052a 100644
--- a/tracer/test/Datadog.Trace.Tests/FrameworkDescriptionTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/FrameworkDescriptionTests.cs
@@ -49,7 +49,7 @@ public void Linux_GivesExpectedValues()
var expectedOs = (EnvironmentHelper.IsAlpine(), RuntimeInformation.OSArchitecture) switch
{
(true, Architecture.Arm64) => "Alpine Linux v3.18",
- (true, Architecture.X64) => "Alpine Linux v3.14",
+ (true, Architecture.X64) => "Alpine Linux v3.17",
_ => "Debian GNU/Linux 10 (buster)",
};
diff --git a/tracer/test/Datadog.Trace.Tests/HttpOverStreams/TraceAgentHttpHeaderHelperTests.cs b/tracer/test/Datadog.Trace.Tests/HttpOverStreams/TraceAgentHttpHeaderHelperTests.cs
index e9ffec9f5815..87f266e482a7 100644
--- a/tracer/test/Datadog.Trace.Tests/HttpOverStreams/TraceAgentHttpHeaderHelperTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/HttpOverStreams/TraceAgentHttpHeaderHelperTests.cs
@@ -6,6 +6,7 @@
using System;
using System.IO;
using System.Text;
+using System.Threading.Tasks;
using Datadog.Trace.HttpOverStreams;
using Datadog.Trace.HttpOverStreams.HttpContent;
using FluentAssertions;
@@ -16,7 +17,7 @@ namespace Datadog.Trace.Tests.HttpOverStreams
public class TraceAgentHttpHeaderHelperTests
{
[Fact]
- public void WriteLeadingHeaders()
+ public async Task WriteLeadingHeaders()
{
// Note that WriteLeadingHeaders should NOT write this header in WriteLeadingHeaders
var headers = new HttpHeaders { { "x-test", "my-value" } };
@@ -42,13 +43,13 @@ public void WriteLeadingHeaders()
var sb = new StringBuilder();
using var textWriter = new StringWriter(sb);
- helper.WriteLeadingHeaders(request, textWriter);
+ await helper.WriteLeadingHeaders(request, textWriter);
sb.ToString().Should().Be(expected);
}
[Fact]
- public void WriteHeader()
+ public async Task WriteHeader()
{
var header = new HttpHeaders.HttpHeader("my-key", "my-value");
var helper = new TraceAgentHttpHeaderHelper();
@@ -56,7 +57,7 @@ public void WriteHeader()
var sb = new StringBuilder();
using var textWriter = new StringWriter(sb);
- helper.WriteHeader(textWriter, header);
+ await helper.WriteHeader(textWriter, header);
sb.ToString().Should().Be(expected);
}
diff --git a/tracer/test/Datadog.Trace.Tests/TraceContextTests.cs b/tracer/test/Datadog.Trace.Tests/TraceContextTests.cs
index 002bec7d01b2..238c0f540a8c 100644
--- a/tracer/test/Datadog.Trace.Tests/TraceContextTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/TraceContextTests.cs
@@ -40,9 +40,11 @@ public void UtcNow_IsMonotonic()
var traceContext = new TraceContext(_tracerMock.Object);
var t1 = traceContext.Clock.UtcNow;
+ System.Threading.Thread.Sleep(1); // Getting some flaky errors in .NET 10 (same time is returned)
var t2 = traceContext.Clock.UtcNow;
+ var substractResult = t2.Subtract(t1);
- Assert.True(t2.Subtract(t1) > TimeSpan.Zero);
+ Assert.True(substractResult > TimeSpan.Zero, $"{t2.ToString()} minus {t1.ToString()} results in {substractResult} which is incorrect.");
}
[Theory]
diff --git a/tracer/test/Datadog.Trace.Tests/Util/Delegates/FuncInstrumentationTests.cs b/tracer/test/Datadog.Trace.Tests/Util/Delegates/FuncInstrumentationTests.cs
index e24de1ac782a..fdc28a12d6fb 100644
--- a/tracer/test/Datadog.Trace.Tests/Util/Delegates/FuncInstrumentationTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/Util/Delegates/FuncInstrumentationTests.cs
@@ -603,7 +603,7 @@ public async Task Async1Test()
return 42;
};
func = func.Instrument(callbacks);
- var result = await func("Arg01").ConfigureAwait(false);
+ var result = await func("Arg01");
result.Should().Be(43);
callbacks.Count.Value.Should().Be(4);
@@ -634,7 +634,7 @@ public async Task Async1Test()
await Task.Delay(100).ConfigureAwait(false);
return ((int)returnValue) + 1;
}));
- result = await func2("Arg01").ConfigureAwait(false);
+ result = await func2("Arg01");
using var scope = new AssertionScope();
result.Should().Be(43);
value.Should().Be(4);
@@ -668,7 +668,7 @@ public async Task Async1CallbackFailureTest()
Interlocked.Increment(ref value);
throw new InvalidOperationException("Expected");
}));
- var result = await func("Arg01").ConfigureAwait(false);
+ var result = await func("Arg01");
using var scope = new AssertionScope();
value.Should().Be(4);
result.Should().Be(42);
@@ -693,7 +693,7 @@ await Assert.ThrowsAsync(
async () =>
{
result = new StrongBox(await func("Arg01").ConfigureAwait(false));
- }).ConfigureAwait(false);
+ });
callbacks.Count.Value.Should().Be(4);
@@ -730,7 +730,7 @@ await Assert.ThrowsAsync(
async () =>
{
result = new StrongBox(await func2("Arg01").ConfigureAwait(false));
- }).ConfigureAwait(false);
+ });
value.Should().Be(4);
}
@@ -753,7 +753,7 @@ await Assert.ThrowsAsync(
async () =>
{
result = new StrongBox(await func("Arg01").ConfigureAwait(false));
- }).ConfigureAwait(false);
+ });
callbacks.Count.Value.Should().Be(4);
@@ -789,7 +789,7 @@ await Assert.ThrowsAsync(
async () =>
{
result = new StrongBox(await func2("Arg01").ConfigureAwait(false));
- }).ConfigureAwait(false);
+ });
value.Should().Be(4);
}
diff --git a/tracer/test/Datadog.Trace.Tests/Util/StopwatchTests.cs b/tracer/test/Datadog.Trace.Tests/Util/StopwatchTests.cs
index a5941e6dd123..427013525fad 100644
--- a/tracer/test/Datadog.Trace.Tests/Util/StopwatchTests.cs
+++ b/tracer/test/Datadog.Trace.Tests/Util/StopwatchTests.cs
@@ -23,10 +23,15 @@ public void ComputesCorrectTimespan()
sw.Stop();
// Extract the internal ticks
+#if NET6_0_OR_GREATER
+ // Since at least .NET 6, Stopwatch.GetRawElapsedTicks is directly exposed as ElapsedTicks
+ // and in .NET 10+ the GetRawElapsedTicks method doesn't exist
+ var stopwatchTicks = sw.ElapsedTicks;
+#else
var stopwatchTicks = (long)typeof(Stopwatch)
.GetMethod("GetRawElapsedTicks", BindingFlags.Instance | BindingFlags.NonPublic)
.Invoke(sw, null);
-
+#endif
var elapsed = StopwatchHelpers.GetElapsed(stopwatchTicks);
Assert.Equal(sw.Elapsed, elapsed);
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/AspectAnalyzers/BeforeAfterAspectAnalyzerTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/AspectAnalyzers/BeforeAfterAspectAnalyzerTests.cs
index fda478ab51f1..d92e8d7c00c2 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/AspectAnalyzers/BeforeAfterAspectAnalyzerTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/AspectAnalyzers/BeforeAfterAspectAnalyzerTests.cs
@@ -8,9 +8,10 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.CodeFixVerifier<
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixVerifier<
Datadog.Trace.Tools.Analyzers.AspectAnalyzers.BeforeAfterAspectAnalyzer,
- Datadog.Trace.Tools.Analyzers.AspectAnalyzers.BeforeAfterAspectCodeFixProvider>;
+ Datadog.Trace.Tools.Analyzers.AspectAnalyzers.BeforeAfterAspectCodeFixProvider,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests.AspectAnalyzers;
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/AspectAnalyzers/ReplaceAspectAnalyzerTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/AspectAnalyzers/ReplaceAspectAnalyzerTests.cs
index 9f37f52a55e3..320c5778a6e4 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/AspectAnalyzers/ReplaceAspectAnalyzerTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/AspectAnalyzers/ReplaceAspectAnalyzerTests.cs
@@ -8,9 +8,10 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.CodeFixVerifier<
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixVerifier<
Datadog.Trace.Tools.Analyzers.AspectAnalyzers.ReplaceAspectAnalyzer,
- Datadog.Trace.Tools.Analyzers.AspectAnalyzers.ReplaceAspectCodeFixProvider>;
+ Datadog.Trace.Tools.Analyzers.AspectAnalyzers.ReplaceAspectCodeFixProvider,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests.AspectAnalyzers;
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/Datadog.Trace.Tools.Analyzers.Tests.csproj b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/Datadog.Trace.Tools.Analyzers.Tests.csproj
index 898f61caa8fc..307d2375d740 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/Datadog.Trace.Tools.Analyzers.Tests.csproj
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/Datadog.Trace.Tools.Analyzers.Tests.csproj
@@ -7,12 +7,8 @@
-
-
-
-
-
-
+
+
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/DoNotCapturePrimaryConstructorParametersAnalyzerTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/DoNotCapturePrimaryConstructorParametersAnalyzerTests.cs
index c074d5a9b217..675dbc1ba975 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/DoNotCapturePrimaryConstructorParametersAnalyzerTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/DoNotCapturePrimaryConstructorParametersAnalyzerTests.cs
@@ -8,8 +8,9 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.AnalyzerVerifier<
- Datadog.Trace.Tools.Analyzers.PrimaryConstructorAnalyzer.DoNotCapturePrimaryConstructorParametersAnalyzer>;
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpAnalyzerVerifier<
+ Datadog.Trace.Tools.Analyzers.PrimaryConstructorAnalyzer.DoNotCapturePrimaryConstructorParametersAnalyzer,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests;
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/ConstantMessageTemplateDiagnosticTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/ConstantMessageTemplateDiagnosticTests.cs
index a605ec50c55d..7d0941c526db 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/ConstantMessageTemplateDiagnosticTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/ConstantMessageTemplateDiagnosticTests.cs
@@ -9,13 +9,10 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using CodeFixTest = Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixTest<
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixVerifier<
Datadog.Trace.Tools.Analyzers.LogAnalyzer.LogAnalyzer,
Datadog.Trace.Tools.Analyzers.LogAnalyzer.ConstantMessageTemplateCodeFixProvider,
- Microsoft.CodeAnalysis.Testing.Verifiers.XUnitVerifier>;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.CodeFixVerifier<
- Datadog.Trace.Tools.Analyzers.LogAnalyzer.LogAnalyzer,
- Datadog.Trace.Tools.Analyzers.LogAnalyzer.ConstantMessageTemplateCodeFixProvider>;
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests.LogAnalyzer;
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/CorrectContextDiagnosticTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/CorrectContextDiagnosticTests.cs
index 918ead417f49..1f7719255aa8 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/CorrectContextDiagnosticTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/CorrectContextDiagnosticTests.cs
@@ -7,9 +7,10 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.CodeFixVerifier<
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixVerifier<
Datadog.Trace.Tools.Analyzers.LogAnalyzer.LogAnalyzer,
- Datadog.Trace.Tools.Analyzers.LogAnalyzer.CorrectContextCodeFixProvider>;
+ Datadog.Trace.Tools.Analyzers.LogAnalyzer.CorrectContextCodeFixProvider,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests.LogAnalyzer;
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/CorrectLoggingAbstractionDiagnostic.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/CorrectLoggingAbstractionDiagnostic.cs
index 89628cb56154..fdeb964af2ff 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/CorrectLoggingAbstractionDiagnostic.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/CorrectLoggingAbstractionDiagnostic.cs
@@ -7,8 +7,9 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.AnalyzerVerifier<
- Datadog.Trace.Tools.Analyzers.LogAnalyzer.LogAnalyzer>;
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpAnalyzerVerifier<
+ Datadog.Trace.Tools.Analyzers.LogAnalyzer.LogAnalyzer,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests.LogAnalyzer;
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/DestructureAnonymousObjectsDiagnosticTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/DestructureAnonymousObjectsDiagnosticTests.cs
index fc126b8c89a5..55f4923f9555 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/DestructureAnonymousObjectsDiagnosticTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/DestructureAnonymousObjectsDiagnosticTests.cs
@@ -7,9 +7,10 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.CodeFixVerifier<
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixVerifier<
Datadog.Trace.Tools.Analyzers.LogAnalyzer.LogAnalyzer,
- Datadog.Trace.Tools.Analyzers.LogAnalyzer.DestructuringHintCodeFixProvider>;
+ Datadog.Trace.Tools.Analyzers.LogAnalyzer.DestructuringHintCodeFixProvider,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests.LogAnalyzer;
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/Helpers.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/Helpers.cs
index f16718f44a14..054e46c5754c 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/Helpers.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/Helpers.cs
@@ -8,7 +8,6 @@
using Microsoft.CodeAnalysis.CodeFixes;
using Microsoft.CodeAnalysis.Diagnostics;
using Microsoft.CodeAnalysis.Testing;
-using Microsoft.CodeAnalysis.Testing.Verifiers;
using Xunit;
namespace Datadog.Trace.Tools.Analyzers.Tests.LogAnalyzer;
@@ -127,7 +126,7 @@ public static async Task VerifyWithExpectedCompileError(
where TAnalyzer : DiagnosticAnalyzer, new()
where TCodeFix : CodeFixProvider, new()
{
- var test = new Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixTest
+ var test = new Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixTest
{
TestCode = src,
FixedCode = fix,
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/InvalidTemplateDiagnosticTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/InvalidTemplateDiagnosticTests.cs
index 54f5cd9abe23..74a493a21ebf 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/InvalidTemplateDiagnosticTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/InvalidTemplateDiagnosticTests.cs
@@ -9,8 +9,9 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.AnalyzerVerifier<
- Datadog.Trace.Tools.Analyzers.LogAnalyzer.LogAnalyzer>;
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpAnalyzerVerifier<
+ Datadog.Trace.Tools.Analyzers.LogAnalyzer.LogAnalyzer,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests.LogAnalyzer;
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/PascalPropertyNameDiagnosticTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/PascalPropertyNameDiagnosticTests.cs
index aa8f65e7895f..eba82ef18cd7 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/PascalPropertyNameDiagnosticTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/PascalPropertyNameDiagnosticTests.cs
@@ -8,9 +8,10 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.CodeFixVerifier<
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixVerifier<
Datadog.Trace.Tools.Analyzers.LogAnalyzer.LogAnalyzer,
- Datadog.Trace.Tools.Analyzers.LogAnalyzer.PascalCaseCodeFixProvider>;
+ Datadog.Trace.Tools.Analyzers.LogAnalyzer.PascalCaseCodeFixProvider,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests.LogAnalyzer;
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/PropertyDiagnosticTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/PropertyDiagnosticTests.cs
index 2026c9cf2346..062a0f8167fc 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/PropertyDiagnosticTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/LogAnalyzer/PropertyDiagnosticTests.cs
@@ -9,9 +9,10 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.CodeFixVerifier<
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixVerifier<
Datadog.Trace.Tools.Analyzers.LogAnalyzer.LogAnalyzer,
- Datadog.Trace.Tools.Analyzers.LogAnalyzer.ExceptionPositionCodeFixProvider>;
+ Datadog.Trace.Tools.Analyzers.LogAnalyzer.ExceptionPositionCodeFixProvider,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests.LogAnalyzer;
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/PublicApiAnalyzerTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/PublicApiAnalyzerTests.cs
index 10cf3754f251..98ea7c9f6668 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/PublicApiAnalyzerTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/PublicApiAnalyzerTests.cs
@@ -10,10 +10,10 @@
using FluentAssertions;
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
-using Microsoft.CodeAnalysis.Testing.Verifiers;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.AnalyzerVerifier<
- Datadog.Trace.Tools.Analyzers.PublicApiAnalyzer.PublicApiAnalyzer>;
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpAnalyzerVerifier<
+ Datadog.Trace.Tools.Analyzers.PublicApiAnalyzer.PublicApiAnalyzer,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests
{
@@ -130,7 +130,7 @@ public async Task NotSupported(string publicAttribute, bool includeNamespace, st
};
// Expect it to throw because there's no warning when there should be.
- await ideallyShouldThrow.Should().ThrowAsync();
+ await ideallyShouldThrow.Should().ThrowAsync();
}
private static string GetSampleCode(string publicAttribute, bool includeNamespace, string testFragment, bool attributeIsConditional)
diff --git a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/ThreadAbortAnalyzerTests.cs b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/ThreadAbortAnalyzerTests.cs
index c523a7b068e2..5ebb78f5c06c 100644
--- a/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/ThreadAbortAnalyzerTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.Analyzers.Tests/ThreadAbortAnalyzerTests.cs
@@ -7,9 +7,10 @@
using Microsoft.CodeAnalysis;
using Microsoft.CodeAnalysis.Testing;
using Xunit;
-using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.XUnit.CodeFixVerifier<
+using Verifier = Microsoft.CodeAnalysis.CSharp.Testing.CSharpCodeFixVerifier<
Datadog.Trace.Tools.Analyzers.ThreadAbortAnalyzer.ThreadAbortAnalyzer,
- Datadog.Trace.Tools.Analyzers.ThreadAbortAnalyzer.ThreadAbortCodeFixProvider>;
+ Datadog.Trace.Tools.Analyzers.ThreadAbortAnalyzer.ThreadAbortCodeFixProvider,
+ Microsoft.CodeAnalysis.Testing.DefaultVerifier>;
namespace Datadog.Trace.Tools.Analyzers.Tests
{
diff --git a/tracer/test/Datadog.Trace.Tools.Runner.ArtifactTests/Datadog.Trace.Tools.Runner.ArtifactTests.csproj b/tracer/test/Datadog.Trace.Tools.Runner.ArtifactTests/Datadog.Trace.Tools.Runner.ArtifactTests.csproj
index adb452d005e1..7e1b2d738cc9 100644
--- a/tracer/test/Datadog.Trace.Tools.Runner.ArtifactTests/Datadog.Trace.Tools.Runner.ArtifactTests.csproj
+++ b/tracer/test/Datadog.Trace.Tools.Runner.ArtifactTests/Datadog.Trace.Tools.Runner.ArtifactTests.csproj
@@ -1,7 +1,7 @@
- net7.0;net8.0;net9.0
+ net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/Datadog.Trace.Tools.Runner.IntegrationTests/Datadog.Trace.Tools.Runner.IntegrationTests.csproj b/tracer/test/Datadog.Trace.Tools.Runner.IntegrationTests/Datadog.Trace.Tools.Runner.IntegrationTests.csproj
index 7122516b3026..86dfb38b64c1 100644
--- a/tracer/test/Datadog.Trace.Tools.Runner.IntegrationTests/Datadog.Trace.Tools.Runner.IntegrationTests.csproj
+++ b/tracer/test/Datadog.Trace.Tools.Runner.IntegrationTests/Datadog.Trace.Tools.Runner.IntegrationTests.csproj
@@ -1,7 +1,7 @@
- netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/Datadog.Trace.Tools.Runner.Tests/Datadog.Trace.Tools.Runner.Tests.csproj b/tracer/test/Datadog.Trace.Tools.Runner.Tests/Datadog.Trace.Tools.Runner.Tests.csproj
index 3274139806d8..bdaadeb405cd 100644
--- a/tracer/test/Datadog.Trace.Tools.Runner.Tests/Datadog.Trace.Tools.Runner.Tests.csproj
+++ b/tracer/test/Datadog.Trace.Tools.Runner.Tests/Datadog.Trace.Tools.Runner.Tests.csproj
@@ -1,9 +1,10 @@
- netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
true
true
+ NU1608;NU1510
@@ -33,7 +34,7 @@
-
+
PreserveNewest
diff --git a/tracer/test/Datadog.Trace.Tools.dd_dotnet.ArtifactTests/Datadog.Trace.Tools.dd_dotnet.ArtifactTests.csproj b/tracer/test/Datadog.Trace.Tools.dd_dotnet.ArtifactTests/Datadog.Trace.Tools.dd_dotnet.ArtifactTests.csproj
index 09fad48f583e..4ff92b31cb2f 100644
--- a/tracer/test/Datadog.Trace.Tools.dd_dotnet.ArtifactTests/Datadog.Trace.Tools.dd_dotnet.ArtifactTests.csproj
+++ b/tracer/test/Datadog.Trace.Tools.dd_dotnet.ArtifactTests/Datadog.Trace.Tools.dd_dotnet.ArtifactTests.csproj
@@ -1,7 +1,7 @@
-
+
SA1300;NU1901;NU1902;NU1903;NU1904
diff --git a/tracer/test/Datadog.Trace.Tools.dd_dotnet.IntegrationTests/Checks/ProcessBasicChecksTests.cs b/tracer/test/Datadog.Trace.Tools.dd_dotnet.IntegrationTests/Checks/ProcessBasicChecksTests.cs
index edd1dba8d773..013854f602b4 100644
--- a/tracer/test/Datadog.Trace.Tools.dd_dotnet.IntegrationTests/Checks/ProcessBasicChecksTests.cs
+++ b/tracer/test/Datadog.Trace.Tools.dd_dotnet.IntegrationTests/Checks/ProcessBasicChecksTests.cs
@@ -348,7 +348,7 @@ public async Task LdPreloadNotFound()
[InlineData("1", true)]
[InlineData("0", true)]
[InlineData(null, true)]
- public async Task DetectContinuousProfilerState(string enabled, bool? ssiInjectionEnabled)
+ public async Task DetectContinuousProfilerState(string? enabled, bool? ssiInjectionEnabled)
{
SkipOn.Platform(SkipOn.PlatformValue.MacOs);
var ssiInjection = ssiInjectionEnabled is null
diff --git a/tracer/test/Datadog.Trace.Tools.dd_dotnet.IntegrationTests/Datadog.Trace.Tools.dd_dotnet.IntegrationTests.csproj b/tracer/test/Datadog.Trace.Tools.dd_dotnet.IntegrationTests/Datadog.Trace.Tools.dd_dotnet.IntegrationTests.csproj
index 4b7f2c4c28c8..69b97529424b 100644
--- a/tracer/test/Datadog.Trace.Tools.dd_dotnet.IntegrationTests/Datadog.Trace.Tools.dd_dotnet.IntegrationTests.csproj
+++ b/tracer/test/Datadog.Trace.Tools.dd_dotnet.IntegrationTests/Datadog.Trace.Tools.dd_dotnet.IntegrationTests.csproj
@@ -1,7 +1,7 @@
- net7.0;net8.0;net9.0
+ net7.0;net8.0;net9.0;net10.0
SA1300;NU1901;NU1902;NU1903;NU1904
enable
diff --git a/tracer/test/Directory.Build.props b/tracer/test/Directory.Build.props
index 36813e6e4cb4..81a19ff807b9 100644
--- a/tracer/test/Directory.Build.props
+++ b/tracer/test/Directory.Build.props
@@ -3,8 +3,8 @@
- net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
- netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
+ netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
false
@@ -26,7 +26,7 @@
runtime; build; native; contentfiles; analyzers
-
+
diff --git a/tracer/test/snapshots/native-profiler-symbols-alpine-x64.verified.txt b/tracer/test/snapshots/native-profiler-symbols-alpine-x64.verified.txt
index 4ba114562a59..13d868f5fb80 100644
--- a/tracer/test/snapshots/native-profiler-symbols-alpine-x64.verified.txt
+++ b/tracer/test/snapshots/native-profiler-symbols-alpine-x64.verified.txt
@@ -15,7 +15,6 @@ blaze_read_elf_build_id
btowc
calloc
ceil
-ceill
clock_gettime
close
closedir
@@ -78,7 +77,6 @@ fclose
fdopen
fflush
fileno
-floorl
fopen
fprintf
fputc
@@ -94,6 +92,7 @@ get_nprocs
getauxval
getc
getegid
+getentropy
getenv
geteuid
getgid
diff --git a/tracer/test/snapshots/native-tracer-symbols-alpine-x64.verified.txt b/tracer/test/snapshots/native-tracer-symbols-alpine-x64.verified.txt
index e7f89c22bd4c..fe7862f220fb 100644
--- a/tracer/test/snapshots/native-tracer-symbols-alpine-x64.verified.txt
+++ b/tracer/test/snapshots/native-tracer-symbols-alpine-x64.verified.txt
@@ -20,7 +20,6 @@ fclose
fdopen
fflush
fileno
-floorl
fopen
fprintf
fputc
@@ -33,6 +32,7 @@ ftello
fwrite
get_nprocs
getc
+getentropy
getenv
getpid
gettimeofday
@@ -116,6 +116,7 @@ strerror
strerror_r
strftime
strlen
+strncmp
strrchr
strstr
strtod
diff --git a/tracer/test/test-applications/Directory.Build.props b/tracer/test/test-applications/Directory.Build.props
index 2dae1bfe47db..afcc8a6b65aa 100644
--- a/tracer/test/test-applications/Directory.Build.props
+++ b/tracer/test/test-applications/Directory.Build.props
@@ -1,8 +1,8 @@
- net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
- netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
+ netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
Exe
latest
diff --git a/tracer/test/test-applications/azure-functions/Samples.AzureFunctions.V4Isolated.AspNetCore/Samples.AzureFunctions.V4Isolated.AspNetCore.csproj b/tracer/test/test-applications/azure-functions/Samples.AzureFunctions.V4Isolated.AspNetCore/Samples.AzureFunctions.V4Isolated.AspNetCore.csproj
index 1292b5f9282f..0c183504359f 100644
--- a/tracer/test/test-applications/azure-functions/Samples.AzureFunctions.V4Isolated.AspNetCore/Samples.AzureFunctions.V4Isolated.AspNetCore.csproj
+++ b/tracer/test/test-applications/azure-functions/Samples.AzureFunctions.V4Isolated.AspNetCore/Samples.AzureFunctions.V4Isolated.AspNetCore.csproj
@@ -1,6 +1,7 @@
- net6.0;net7.0;net8.0;net9.0
+
+ net6.0;net7.0;net8.0;net9.0;net10.0
v4
Exe
enable
@@ -11,8 +12,9 @@
-
+
+
diff --git a/tracer/test/test-applications/azure-functions/Samples.AzureFunctions.V4Isolated/Samples.AzureFunctions.V4Isolated.csproj b/tracer/test/test-applications/azure-functions/Samples.AzureFunctions.V4Isolated/Samples.AzureFunctions.V4Isolated.csproj
index 26cb452a5374..c0903fb4252c 100644
--- a/tracer/test/test-applications/azure-functions/Samples.AzureFunctions.V4Isolated/Samples.AzureFunctions.V4Isolated.csproj
+++ b/tracer/test/test-applications/azure-functions/Samples.AzureFunctions.V4Isolated/Samples.AzureFunctions.V4Isolated.csproj
@@ -1,6 +1,6 @@
- net6.0;net7.0;net8.0;net9.0
+ net6.0;net7.0;net8.0;net9.0;net10.0
v4
Exe
enable
diff --git a/tracer/test/test-applications/debugger/Directory.Build.props b/tracer/test/test-applications/debugger/Directory.Build.props
index df7923f5cf5a..786117202262 100644
--- a/tracer/test/test-applications/debugger/Directory.Build.props
+++ b/tracer/test/test-applications/debugger/Directory.Build.props
@@ -1,7 +1,7 @@
- net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
- netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
+ netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
win7-x86;win7-x64
false
diff --git a/tracer/test/test-applications/debugger/Samples.Debugger.AspNetCore5/Samples.Debugger.AspNetCore5.csproj b/tracer/test/test-applications/debugger/Samples.Debugger.AspNetCore5/Samples.Debugger.AspNetCore5.csproj
index 6d0b6fb96d42..72d67b647a05 100644
--- a/tracer/test/test-applications/debugger/Samples.Debugger.AspNetCore5/Samples.Debugger.AspNetCore5.csproj
+++ b/tracer/test/test-applications/debugger/Samples.Debugger.AspNetCore5/Samples.Debugger.AspNetCore5.csproj
@@ -1,7 +1,7 @@
- netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/test-applications/integrations/LogsInjection.ILogger.ExtendedLogger/LogsInjection.ILogger.ExtendedLogger.csproj b/tracer/test/test-applications/integrations/LogsInjection.ILogger.ExtendedLogger/LogsInjection.ILogger.ExtendedLogger.csproj
index 68d616f07e70..35eebc1dc4db 100644
--- a/tracer/test/test-applications/integrations/LogsInjection.ILogger.ExtendedLogger/LogsInjection.ILogger.ExtendedLogger.csproj
+++ b/tracer/test/test-applications/integrations/LogsInjection.ILogger.ExtendedLogger/LogsInjection.ILogger.ExtendedLogger.csproj
@@ -2,7 +2,7 @@
8.0.0
- net48;net6.0;net7.0;net8.0;net9.0
+ net48;net6.0;net7.0;net8.0;net9.0;net10.0
false
false
diff --git a/tracer/test/test-applications/integrations/LogsInjection.ILogger.VersionConflict.2x/LogsInjection.ILogger.VersionConflict.2x.csproj b/tracer/test/test-applications/integrations/LogsInjection.ILogger.VersionConflict.2x/LogsInjection.ILogger.VersionConflict.2x.csproj
index 9fe82313fe23..9e956b9dd08d 100644
--- a/tracer/test/test-applications/integrations/LogsInjection.ILogger.VersionConflict.2x/LogsInjection.ILogger.VersionConflict.2x.csproj
+++ b/tracer/test/test-applications/integrations/LogsInjection.ILogger.VersionConflict.2x/LogsInjection.ILogger.VersionConflict.2x.csproj
@@ -1,7 +1,7 @@
- net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
false
false
diff --git a/tracer/test/test-applications/integrations/LogsInjection.ILogger/LogsInjection.ILogger.csproj b/tracer/test/test-applications/integrations/LogsInjection.ILogger/LogsInjection.ILogger.csproj
index 63d2f88efb51..cac2992aa831 100644
--- a/tracer/test/test-applications/integrations/LogsInjection.ILogger/LogsInjection.ILogger.csproj
+++ b/tracer/test/test-applications/integrations/LogsInjection.ILogger/LogsInjection.ILogger.csproj
@@ -1,7 +1,7 @@
- net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
false
false
diff --git a/tracer/test/test-applications/integrations/LogsInjection.Log4Net.VersionConflict.2x/LogsInjection.Log4Net.VersionConflict.2x.csproj b/tracer/test/test-applications/integrations/LogsInjection.Log4Net.VersionConflict.2x/LogsInjection.Log4Net.VersionConflict.2x.csproj
index a9ea1050020c..1d37efbf917d 100644
--- a/tracer/test/test-applications/integrations/LogsInjection.Log4Net.VersionConflict.2x/LogsInjection.Log4Net.VersionConflict.2x.csproj
+++ b/tracer/test/test-applications/integrations/LogsInjection.Log4Net.VersionConflict.2x/LogsInjection.Log4Net.VersionConflict.2x.csproj
@@ -2,8 +2,8 @@
- net48;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
- netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
+ netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/test-applications/integrations/LogsInjection.NLog.VersionConflict.2x/LogsInjection.NLog.VersionConflict.2x.csproj b/tracer/test/test-applications/integrations/LogsInjection.NLog.VersionConflict.2x/LogsInjection.NLog.VersionConflict.2x.csproj
index 65d8dabf5d8b..0a96a3aad105 100644
--- a/tracer/test/test-applications/integrations/LogsInjection.NLog.VersionConflict.2x/LogsInjection.NLog.VersionConflict.2x.csproj
+++ b/tracer/test/test-applications/integrations/LogsInjection.NLog.VersionConflict.2x/LogsInjection.NLog.VersionConflict.2x.csproj
@@ -2,8 +2,8 @@
- net48;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
- netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
+ netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/test-applications/integrations/LogsInjection.Serilog.VersionConflict.2x/LogsInjection.Serilog.VersionConflict.2x.csproj b/tracer/test/test-applications/integrations/LogsInjection.Serilog.VersionConflict.2x/LogsInjection.Serilog.VersionConflict.2x.csproj
index e59f9c554237..a4c18b2c603e 100644
--- a/tracer/test/test-applications/integrations/LogsInjection.Serilog.VersionConflict.2x/LogsInjection.Serilog.VersionConflict.2x.csproj
+++ b/tracer/test/test-applications/integrations/LogsInjection.Serilog.VersionConflict.2x/LogsInjection.Serilog.VersionConflict.2x.csproj
@@ -2,8 +2,8 @@
- net48;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
- netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
+ netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/test-applications/integrations/Samples.AWS.Lambda/Samples.AWS.Lambda.csproj b/tracer/test/test-applications/integrations/Samples.AWS.Lambda/Samples.AWS.Lambda.csproj
index 171af642521d..1ec36500fea7 100644
--- a/tracer/test/test-applications/integrations/Samples.AWS.Lambda/Samples.AWS.Lambda.csproj
+++ b/tracer/test/test-applications/integrations/Samples.AWS.Lambda/Samples.AWS.Lambda.csproj
@@ -1,6 +1,6 @@
- net6.0;net7.0;net8.0;net9.0
+ net6.0;net7.0;net8.0;net9.0;net10.0
true
Lambda
All
diff --git a/tracer/test/test-applications/integrations/Samples.Amazon.Lambda.RuntimeSupport/Samples.Amazon.Lambda.RuntimeSupport.csproj b/tracer/test/test-applications/integrations/Samples.Amazon.Lambda.RuntimeSupport/Samples.Amazon.Lambda.RuntimeSupport.csproj
index a166b9875b07..59ecf75ca3df 100644
--- a/tracer/test/test-applications/integrations/Samples.Amazon.Lambda.RuntimeSupport/Samples.Amazon.Lambda.RuntimeSupport.csproj
+++ b/tracer/test/test-applications/integrations/Samples.Amazon.Lambda.RuntimeSupport/Samples.Amazon.Lambda.RuntimeSupport.csproj
@@ -1,7 +1,7 @@
Exe
- net6.0;net7.0;net8.0;net9.0
+ net6.0;net7.0;net8.0;net9.0;net10.0
enable
true
Lambda
diff --git a/tracer/test/test-applications/integrations/Samples.AspNetCoreMinimalApis/Samples.AspNetCoreMinimalApis.csproj b/tracer/test/test-applications/integrations/Samples.AspNetCoreMinimalApis/Samples.AspNetCoreMinimalApis.csproj
index d2fd951faee0..a47aedf27741 100644
--- a/tracer/test/test-applications/integrations/Samples.AspNetCoreMinimalApis/Samples.AspNetCoreMinimalApis.csproj
+++ b/tracer/test/test-applications/integrations/Samples.AspNetCoreMinimalApis/Samples.AspNetCoreMinimalApis.csproj
@@ -1,7 +1,7 @@
- net6.0;net7.0;net8.0;net9.0
+ net6.0;net7.0;net8.0;net9.0;net10.0
disable
enable
diff --git a/tracer/test/test-applications/integrations/Samples.AspNetCoreMvc31/Samples.AspNetCoreMvc31.csproj b/tracer/test/test-applications/integrations/Samples.AspNetCoreMvc31/Samples.AspNetCoreMvc31.csproj
index 9c8a7b04d39e..a07648095d74 100644
--- a/tracer/test/test-applications/integrations/Samples.AspNetCoreMvc31/Samples.AspNetCoreMvc31.csproj
+++ b/tracer/test/test-applications/integrations/Samples.AspNetCoreMvc31/Samples.AspNetCoreMvc31.csproj
@@ -1,7 +1,7 @@
- netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
Samples.AspNetCoreMvc
diff --git a/tracer/test/test-applications/integrations/Samples.AspNetCoreRazorPages/Samples.AspNetCoreRazorPages.csproj b/tracer/test/test-applications/integrations/Samples.AspNetCoreRazorPages/Samples.AspNetCoreRazorPages.csproj
index 9d7dd1652a46..be18c215d5ab 100644
--- a/tracer/test/test-applications/integrations/Samples.AspNetCoreRazorPages/Samples.AspNetCoreRazorPages.csproj
+++ b/tracer/test/test-applications/integrations/Samples.AspNetCoreRazorPages/Samples.AspNetCoreRazorPages.csproj
@@ -1,7 +1,7 @@
- netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
Debug;Release
diff --git a/tracer/test/test-applications/integrations/Samples.GraphQL4/Samples.GraphQL4.csproj b/tracer/test/test-applications/integrations/Samples.GraphQL4/Samples.GraphQL4.csproj
index 06a7796254bb..8c4b835301a1 100644
--- a/tracer/test/test-applications/integrations/Samples.GraphQL4/Samples.GraphQL4.csproj
+++ b/tracer/test/test-applications/integrations/Samples.GraphQL4/Samples.GraphQL4.csproj
@@ -1,7 +1,7 @@
- netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
5.2.0
$(DefineConstants);GRAPHQL_5_0
diff --git a/tracer/test/test-applications/integrations/Samples.GraphQL7/Samples.GraphQL7.csproj b/tracer/test/test-applications/integrations/Samples.GraphQL7/Samples.GraphQL7.csproj
index 955791725349..fef7de3dfab2 100644
--- a/tracer/test/test-applications/integrations/Samples.GraphQL7/Samples.GraphQL7.csproj
+++ b/tracer/test/test-applications/integrations/Samples.GraphQL7/Samples.GraphQL7.csproj
@@ -1,7 +1,7 @@
- netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
8.2.1
$(DefineConstants);GRAPHQL_7_0
$(DefineConstants);GRAPHQL_8_0
diff --git a/tracer/test/test-applications/integrations/Samples.GrpcDotNet/Samples.GrpcDotNet.csproj b/tracer/test/test-applications/integrations/Samples.GrpcDotNet/Samples.GrpcDotNet.csproj
index b51ed28f0ad4..deb03ff4d1b6 100644
--- a/tracer/test/test-applications/integrations/Samples.GrpcDotNet/Samples.GrpcDotNet.csproj
+++ b/tracer/test/test-applications/integrations/Samples.GrpcDotNet/Samples.GrpcDotNet.csproj
@@ -1,7 +1,7 @@
- netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
latest
$(NoWarn);0618;NETSDK1138;CS8981
diff --git a/tracer/test/test-applications/integrations/Samples.HotChocolate/Samples.HotChocolate.csproj b/tracer/test/test-applications/integrations/Samples.HotChocolate/Samples.HotChocolate.csproj
index 051293aeac8b..aba3f82f2ae4 100644
--- a/tracer/test/test-applications/integrations/Samples.HotChocolate/Samples.HotChocolate.csproj
+++ b/tracer/test/test-applications/integrations/Samples.HotChocolate/Samples.HotChocolate.csproj
@@ -2,7 +2,7 @@
- netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
12.18.0
@@ -24,4 +24,8 @@
+
+
+
+
diff --git a/tracer/test/test-applications/integrations/Samples.InstrumentedTests/Samples.InstrumentedTests.csproj b/tracer/test/test-applications/integrations/Samples.InstrumentedTests/Samples.InstrumentedTests.csproj
index fab07deace69..ded9ce373d87 100644
--- a/tracer/test/test-applications/integrations/Samples.InstrumentedTests/Samples.InstrumentedTests.csproj
+++ b/tracer/test/test-applications/integrations/Samples.InstrumentedTests/Samples.InstrumentedTests.csproj
@@ -52,7 +52,7 @@
-
+
@@ -88,11 +88,11 @@
-
+
-
+
@@ -100,7 +100,7 @@
-
+
diff --git a/tracer/test/test-applications/integrations/Samples.InstrumentedTests/Vulnerabilities/SqlInjection/EFCoreBaseTests.cs b/tracer/test/test-applications/integrations/Samples.InstrumentedTests/Vulnerabilities/SqlInjection/EFCoreBaseTests.cs
index 58adffba6d8a..cd3381f0ebbe 100644
--- a/tracer/test/test-applications/integrations/Samples.InstrumentedTests/Vulnerabilities/SqlInjection/EFCoreBaseTests.cs
+++ b/tracer/test/test-applications/integrations/Samples.InstrumentedTests/Vulnerabilities/SqlInjection/EFCoreBaseTests.cs
@@ -255,10 +255,14 @@ public void GivenACoreDatabase_WhenCallingExecuteScalarWithTainted_Vulnerability
AssertVulnerable();
}
+ //In .NET 10, method overload resolution is stricter and more sensitive to ambiguous extension methods, particularly when both
+ //System.Linq.AsyncEnumerable and System.Linq.Queryable are in scope. DbSet implements both IQueryable and is compatible with IAsyncEnumerable
+ //via EF Core async support. So the compiler can't decide whether you're using IQueryable.Where() or AsyncEnumerable.Where()
+
[Fact]
public void GivenACoreDatabase_WhenCallingToListSafe_VulnerabilityIsNotReported()
{
- dbContext.Books.Where(x => x.Title == taintedTitle).ToList();
+ _ = ((IQueryable)dbContext.Books).Where(x => x.Title == taintedTitle).ToList();
AssertNotVulnerable();
}
@@ -272,14 +276,14 @@ public void GivenACoreDatabase_WhenCallingFirstOrDefaultSafe_VulnerabilityIsNotR
[Fact]
public void GivenACoreDatabase_WhenCallingLikeSafe_VulnerabilityIsNotReported()
{
- (from c in dbContext.Books where EF.Functions.Like(c.Title, taintedTitle) select c).ToList();
+ (from c in ((IQueryable)dbContext.Books) where EF.Functions.Like(c.Title, taintedTitle) select c).ToList();
AssertNotVulnerable();
}
[Fact]
public void GivenACoreDatabase_WhenCallingToListSafe_VulnerabilityIsNotReported2()
{
- (from c in dbContext.Books where c.Title == taintedTitle select c).ToList();
+ (from c in ((IQueryable)dbContext.Books) where c.Title == taintedTitle select c).ToList();
AssertNotVulnerable();
}
}
diff --git a/tracer/test/test-applications/integrations/Samples.OracleMDA/Samples.OracleMDA.csproj b/tracer/test/test-applications/integrations/Samples.OracleMDA/Samples.OracleMDA.csproj
index 9ada2b4ed974..276b65c091ed 100644
--- a/tracer/test/test-applications/integrations/Samples.OracleMDA/Samples.OracleMDA.csproj
+++ b/tracer/test/test-applications/integrations/Samples.OracleMDA/Samples.OracleMDA.csproj
@@ -1,7 +1,7 @@
- net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
All
diff --git a/tracer/test/test-applications/integrations/Samples.XUnitTestsRetriesV3/Samples.XUnitTestsRetriesV3.csproj b/tracer/test/test-applications/integrations/Samples.XUnitTestsRetriesV3/Samples.XUnitTestsRetriesV3.csproj
index 348c9cc03e3b..87ea5529f98b 100644
--- a/tracer/test/test-applications/integrations/Samples.XUnitTestsRetriesV3/Samples.XUnitTestsRetriesV3.csproj
+++ b/tracer/test/test-applications/integrations/Samples.XUnitTestsRetriesV3/Samples.XUnitTestsRetriesV3.csproj
@@ -3,8 +3,8 @@
3.0.0
- net8.0;net9.0
- net6.0;net7.0;net8.0;net9.0
+ net8.0;net9.0;net10.0
+ net6.0;net7.0;net8.0;net9.0;net10.0
17.12.0
diff --git a/tracer/test/test-applications/integrations/Samples.XUnitTestsV3/Samples.XUnitTestsV3.csproj b/tracer/test/test-applications/integrations/Samples.XUnitTestsV3/Samples.XUnitTestsV3.csproj
index 0ea997407008..72d36df7188d 100644
--- a/tracer/test/test-applications/integrations/Samples.XUnitTestsV3/Samples.XUnitTestsV3.csproj
+++ b/tracer/test/test-applications/integrations/Samples.XUnitTestsV3/Samples.XUnitTestsV3.csproj
@@ -3,8 +3,8 @@
3.0.0
- net8.0;net9.0
- net6.0;net7.0;net8.0;net9.0
+ net8.0;net9.0;net10.0
+ net6.0;net7.0;net8.0;net9.0;net10.0
17.12.0
diff --git a/tracer/test/test-applications/integrations/Samples.Yarp.DistributedTracing/Samples.Yarp.DistributedTracing.csproj b/tracer/test/test-applications/integrations/Samples.Yarp.DistributedTracing/Samples.Yarp.DistributedTracing.csproj
index 1e90cb4660e4..cef2b345cdb2 100644
--- a/tracer/test/test-applications/integrations/Samples.Yarp.DistributedTracing/Samples.Yarp.DistributedTracing.csproj
+++ b/tracer/test/test-applications/integrations/Samples.Yarp.DistributedTracing/Samples.Yarp.DistributedTracing.csproj
@@ -4,7 +4,7 @@
1.1.0
- netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
latest
diff --git a/tracer/test/test-applications/regression/AspNetCoreSmokeTest/AspNetCoreSmokeTest.csproj b/tracer/test/test-applications/regression/AspNetCoreSmokeTest/AspNetCoreSmokeTest.csproj
index bcde19269b59..f92251a056c7 100644
--- a/tracer/test/test-applications/regression/AspNetCoreSmokeTest/AspNetCoreSmokeTest.csproj
+++ b/tracer/test/test-applications/regression/AspNetCoreSmokeTest/AspNetCoreSmokeTest.csproj
@@ -1,7 +1,7 @@
- net6.0;net7.0;net8.0;net9.0
+ net6.0;net7.0;net8.0;net9.0;net10.0
netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;$(TargetFrameworks)
net48;$(TargetFrameworks)
false
diff --git a/tracer/test/test-applications/regression/AssemblyLoadContextRedirect/AssemblyLoadContextRedirect.csproj b/tracer/test/test-applications/regression/AssemblyLoadContextRedirect/AssemblyLoadContextRedirect.csproj
index 68efc2cabf30..ef012f161da1 100644
--- a/tracer/test/test-applications/regression/AssemblyLoadContextRedirect/AssemblyLoadContextRedirect.csproj
+++ b/tracer/test/test-applications/regression/AssemblyLoadContextRedirect/AssemblyLoadContextRedirect.csproj
@@ -1,6 +1,6 @@
- netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/test-applications/regression/AssemblyLoadContextResolve/AssemblyLoadContextResolve.csproj b/tracer/test/test-applications/regression/AssemblyLoadContextResolve/AssemblyLoadContextResolve.csproj
index 6438f1e8676e..4b4e0c7e3d85 100644
--- a/tracer/test/test-applications/regression/AssemblyLoadContextResolve/AssemblyLoadContextResolve.csproj
+++ b/tracer/test/test-applications/regression/AssemblyLoadContextResolve/AssemblyLoadContextResolve.csproj
@@ -1,7 +1,7 @@
- netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/test-applications/regression/DeepNestedHierarchy/DeepNestedHierarchy.csproj b/tracer/test/test-applications/regression/DeepNestedHierarchy/DeepNestedHierarchy.csproj
index 15bc6a1dbea6..e7ff570cb9cc 100644
--- a/tracer/test/test-applications/regression/DeepNestedHierarchy/DeepNestedHierarchy.csproj
+++ b/tracer/test/test-applications/regression/DeepNestedHierarchy/DeepNestedHierarchy.csproj
@@ -1,7 +1,7 @@
- net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/test-applications/regression/Devart.Data.DBCommand/Devart.Data.DBCommand.csproj b/tracer/test/test-applications/regression/Devart.Data.DBCommand/Devart.Data.DBCommand.csproj
index b8e8c75ed7fa..a5483ba8ff20 100644
--- a/tracer/test/test-applications/regression/Devart.Data.DBCommand/Devart.Data.DBCommand.csproj
+++ b/tracer/test/test-applications/regression/Devart.Data.DBCommand/Devart.Data.DBCommand.csproj
@@ -1,7 +1,7 @@
- net48;netcoreapp3.1;netcoreapp3.0;netcoreapp2.2;netcoreapp2.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp3.1;netcoreapp3.0;netcoreapp2.2;netcoreapp2.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
Linux
..\..
diff --git a/tracer/test/test-applications/regression/NetCoreAssemblyLoadFailureOlderNuGet/NetCoreAssemblyLoadFailureOlderNuGet.csproj b/tracer/test/test-applications/regression/NetCoreAssemblyLoadFailureOlderNuGet/NetCoreAssemblyLoadFailureOlderNuGet.csproj
index 7e36992bd3e0..d7229a0a8637 100644
--- a/tracer/test/test-applications/regression/NetCoreAssemblyLoadFailureOlderNuGet/NetCoreAssemblyLoadFailureOlderNuGet.csproj
+++ b/tracer/test/test-applications/regression/NetCoreAssemblyLoadFailureOlderNuGet/NetCoreAssemblyLoadFailureOlderNuGet.csproj
@@ -1,7 +1,7 @@
- netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
diff --git a/tracer/test/test-applications/regression/StackExchange.Redis.StackOverflowException/StackExchange.Redis.StackOverflowException.csproj b/tracer/test/test-applications/regression/StackExchange.Redis.StackOverflowException/StackExchange.Redis.StackOverflowException.csproj
index a4c08a694299..5209f19dc33a 100644
--- a/tracer/test/test-applications/regression/StackExchange.Redis.StackOverflowException/StackExchange.Redis.StackOverflowException.csproj
+++ b/tracer/test/test-applications/regression/StackExchange.Redis.StackOverflowException/StackExchange.Redis.StackOverflowException.csproj
@@ -1,7 +1,7 @@
- net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ net48;netcoreapp2.1;netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
true
All
diff --git a/tracer/test/test-applications/security/Samples.Security.AspNetCore5/Samples.Security.AspNetCore5.csproj b/tracer/test/test-applications/security/Samples.Security.AspNetCore5/Samples.Security.AspNetCore5.csproj
index 930f755ef833..4d7a897cf586 100644
--- a/tracer/test/test-applications/security/Samples.Security.AspNetCore5/Samples.Security.AspNetCore5.csproj
+++ b/tracer/test/test-applications/security/Samples.Security.AspNetCore5/Samples.Security.AspNetCore5.csproj
@@ -2,7 +2,7 @@
Mixed
- netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
$(NoWarn);NU1605
@@ -84,6 +84,14 @@
+
+
+
+
+
+
+
+
@@ -111,7 +119,7 @@
-
+
diff --git a/tracer/test/test-applications/security/Samples.Security.AspNetCoreBare/Samples.Security.AspNetCoreBare.csproj b/tracer/test/test-applications/security/Samples.Security.AspNetCoreBare/Samples.Security.AspNetCoreBare.csproj
index 2f33f41d37db..71a2c4b80245 100644
--- a/tracer/test/test-applications/security/Samples.Security.AspNetCoreBare/Samples.Security.AspNetCoreBare.csproj
+++ b/tracer/test/test-applications/security/Samples.Security.AspNetCoreBare/Samples.Security.AspNetCoreBare.csproj
@@ -1,7 +1,7 @@
- netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0
+ netcoreapp3.0;netcoreapp3.1;net5.0;net6.0;net7.0;net8.0;net9.0;net10.0
None
false