dotnet / extensions

This repository contains a suite of libraries that provide facilities commonly needed when creating production-ready applications.
MIT License
2.63k stars 752 forks source link

Cannot build solution locally #4488

Closed martincostello closed 1 year ago

martincostello commented 1 year ago

Description

As part of #4483 I tried to build the solution locally, but package restore fails.

At first it failed with this error:

C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.ManifestTool.CrossPlatform (>= 2.1.3)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is enabled, the following source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.VisualStudioEng.MicroBuild.Core (>= 1.0.0)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is enabled, the following source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.VisualStudioEng.MicroBuild.Plugins.SwixBuild (>= 1.1.286)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is enabled, the following source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\extensions.sln]

Then I edited NuGet.config to add the following:

<packageSource key="dotnet-core-internal-tooling">
  <package pattern="*" />
</packageSource>

Now the build fails with the following error because I don't have access to the AzDo package feed for DevDiv:

C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1301: Unable to load the service index for source https://pkgs.dev.azure.com/devdiv/_packaging/dotnet-core-internal-tooling/nuget/v3/index.json. [C:\Coding\dotnet\extensions\extensions.sln]

Reproduction Steps

Run restore.cmd while not being a Microsoft employee.

Expected behavior

The solution successfully builds.

Actual behavior

The solution fails to restore NuGet packages.

Regression?

Unsure.

Known Workarounds

Get hired by Microsoft to work in DevDiv πŸ˜„

Configuration

8.0.100-rc.2.23462.28

Other information

No response

geeknoid commented 1 year ago

To build a solution file, you need to:

I typically use "scripts/slngen -all -folders -nolaunch"

martincostello commented 1 year ago

According to the linked document in the README on how to build the solution:

https://github.com/dotnet/extensions/blob/71a221002f15ba8fcbfea55bf6adb2e63861e56d/docs/building.md?plain=1#L68-L78

This then fails as described in the issue description above:

C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.Manifest
Tool.CrossPlatform (>= 2.1.3)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is enabled, the following
source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.VisualSt
udioEng.MicroBuild.Core (>= 1.0.0)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is enabled, the follo
wing source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.VisualSt
udioEng.MicroBuild.Plugins.SwixBuild (>= 1.1.286)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is ena
bled, the following source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\exte
nsions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error : Unable to l
oad the service index for source https://pkgs.dev.azure.com/devdiv/_packaging/dotnet-core-internal-tooling/nuget/v
3/index.json. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.ServiceIndexResourceV3Provider.GetServiceIndexResourceV3(SourceRepository source, DateTime utcNow, ILogg
er log, CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.ServiceIndexResourceV3Provider.TryCreate(SourceRepository source, CancellationToken token) [C:\Coding\do
tnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.Core.Types.SourceRepository.GetResourceAsync[T](CancellationToken token) [C:\Coding\dotnet\extensions\ex
tensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.Providers.VulnerabilityInfoResourceV3Provider.TryCreate(SourceRepository source, CancellationToken token
) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.Core.Types.SourceRepository.GetResourceAsync[T](CancellationToken token) [C:\Coding\dotnet\extensions\ex
tensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.VulnerabilityInformationProvider.GetVulnerabilityInfoAsync() [C:\Coding\dotnet\extensions\extensions.sln
]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.VulnerabilityInformationProvider.GetVulnerabilityInformationAsync(CancellationToken cancellationToken) [
C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.Restore.Utility.AuditUtility.GetAllVulnerabilityDataAsync(CancellationToken cancellationToken) [C:\Codin
g\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.Restore.Utility.AuditUtility.CheckPackageVulnerabilitiesAsync(CancellationToken cancellationToken) [C:\C
oding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreCommand.PerformAuditAsync(EnabledValue enableAudit, IEnumerable`1 graphs, TelemetryActivity telem
etry, CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreCommand.ExecuteAsync(CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.ExecuteAsync(RestoreSummaryRequest summaryRequest, CancellationToken token) [C:\Coding\dot
net\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.ExecuteAndCommitAsync(RestoreSummaryRequest summaryRequest, IRestoreProgressReporter progr
essReporter, CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.CompleteTaskAsync(List`1 restoreTasks) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.RunAsync(IEnumerable`1 restoreRequests, RestoreArgs restoreArgs, CancellationToken token)
[C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.RunAsync(RestoreArgs restoreContext, CancellationToken token) [C:\Coding\dotnet\extensions
\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Build.Tasks.BuildTasksUtility.RestoreAsync(DependencyGraphSpec dependencyGraphSpec, Boolean interactive, Boolean
recursive, Boolean noCache, Boolean ignoreFailedSources, Boolean disableParallel, Boolean force, Boolean forceEval
uate, Boolean hideWarningsAndErrors, Boolean restorePC, Boolean cleanupAssetsForUnsupportedProjects, ILogger log,
CancellationToken cancellationToken) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23476.6\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Build.Tasks.Console.MSBuildStaticGraphRestore.RestoreAsync(String entryProjectFilePath, IDictionary`2 globalPrope
rties, IReadOnlyDictionary`2 options) [C:\Coding\dotnet\extensions\extensions.sln]
    0 Warning(s)
    4 Error(s)

Time Elapsed 00:00:27.08
Build failed with exit code 1. Check errors above.
danmoseley commented 1 year ago

@RussKie indeed this feed is secured.

RussKie commented 1 year ago

@martincostello we can't use non-public feeds in a public repo. Why were you trying to use it?

martincostello commented 1 year ago

I don't know, you tell me.

I cloned the repo and tried to build it and that's the error I got. I have never encountered that feed before.

RussKie commented 1 year ago

/me re-reads the issue...

Oh, it looks like the Arcade is trying to access an internal feed...

@dotnet/dnceng can you please advise why the Arcade is using internal feeds?

riarenas commented 1 year ago

Arcade uses internal feeds to restore internal only tooling that should only be used during CI scenarios. I suggest not trying to restore the internal tools during your dev workflow.

The dotnet-core-internal-tooling feed will always require authentication so adding it to the nuget.config will always cause this problem.

martincostello commented 1 year ago

Is restore.cmd misconfigured in this repo then?

Running it with no arguments in the dotnet/aspnetcore repo, as an example, has no issues for me.

dougbu commented 1 year ago

@martincostello it's more likely the repo's pipeline is misconfigured and is trying to fully sign packages or similar in a public build. you may want to compare the YAML here w/ that in the aspnetcore or efcore repo. they both do the appropriate conditionalizations (though you may be able to simplify things here)

RussKie commented 1 year ago

@dougbu: @martincostello says the issue was observed locally.

<root>\restore.cmd invokes <root>\eng\build.ps1 which delegate the work to <root>\eng\common\build.ps1. <root>\eng\build.ps1 does load <root>\eng\common\tools.ps1 to install .NET SDK, but it doesn't invoke eng\common\internal\Tools.csproj. https://github.com/dotnet/extensions/blob/ab869c6d839be079f9ad21c0d2c744861f4c4149/eng/build.ps1#L102-L104

@martincostello is it failing consistently? Can you share a binlog?

martincostello commented 1 year ago

If you'd like a .binlog I'll need to email it to you as otherwise it might pick up secrets configured on my laptop.

Some data points for you.

Codespaces

Using Codespaces (which is Linux, not Windows so not 100% comparable), both main and release/8.0 restore the packages with no issues.

 Welcome to Codespaces! You are on a custom image defined in your devcontainer.json file.

πŸ” To explore VS Code to its fullest, search using the Command Palette (Cmd/Ctrl + Shift + P)

πŸ“ Edit away, then run your build command to see your code running in the browser.
@martincostello ➜ /workspaces/extensions (main) $ ./restore.sh
[INFO] Building the default project as configured in eng/Build.props...
  Determining projects to restore...
  Tool 'dotnet-coverage' (version '17.8.2') was restored. Available commands: dotnet-coverage
  Tool 'dotnet-reportgenerator-globaltool' (version '5.1.19') was restored. Available commands: reportgenerator
  Tool 'microsoft.visualstudio.slngen.tool' (version '10.4.0') was restored. Available commands: slngen
  Tool 'powershell' (version '7.3.3') was restored. Available commands: pwsh

  Restore was successful.
  All projects are up-to-date for restore.
  Runtime toolset 'dotnet/x64 v8.0.0-rtm.23475.7' already installed.
  Runtime toolset 'dotnet/x64 v9.0.0-alpha.1.23470.17' already installed.
  Runtime toolset 'aspnetcore/x64 v8.0.0-rtm.23475.5' already installed.
  Runtime toolset 'aspnetcore/x64 v9.0.0-alpha.1.23476.39' already installed.
  Determining projects to restore...
  All projects are up-to-date for restore.

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:17.53
@martincostello ➜ /workspaces/extensions (main) $ git checkout release/8.0
branch 'release/8.0' set up to track 'origin/release/8.0'.
Switched to a new branch 'release/8.0'
@martincostello ➜ /workspaces/extensions (release/8.0) $ ./restore.sh
[INFO] Building the default project as configured in eng/Build.props...
  Attempting to install 'sdk v8.0.100-rc.2.23462.28' from public_location.
dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.100-rc.2.23462.28/dotnet-sdk-8.0.100-rc.2.23462.28-linux-x64.tar.gz
curl: (22) The requested URL returned error: 404 
dotnet-install: The resource at primary link 'https://dotnetcli.azureedge.net/dotnet/Sdk/8.0.100-rc.2.23462.28/dotnet-sdk-8.0.100-rc.2.23462.28-linux-x64.tar.gz' is not available.
dotnet-install: Attempting to download using primary link https://dotnetbuilds.azureedge.net/public/Sdk/8.0.100-rc.2.23462.28/dotnet-sdk-8.0.100-rc.2.23462.28-linux-x64.tar.gz
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/Sdk/8.0.100-rc.2.23462.28/dotnet-sdk-8.0.100-rc.2.23462.28-linux-x64.tar.gz size is 212239933 bytes.
dotnet-install: Extracting zip from https://dotnetbuilds.azureedge.net/public/Sdk/8.0.100-rc.2.23462.28/dotnet-sdk-8.0.100-rc.2.23462.28-linux-x64.tar.gz
dotnet-install: Downloaded file size is 212239933 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Installed version is 8.0.100-rc.2.23462.28
dotnet-install: Adding to current process PATH: `/workspaces/extensions/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.
  Determining projects to restore...
  Tool 'dotnet-coverage' (version '17.8.2') was restored. Available commands: dotnet-coverage
  Tool 'dotnet-reportgenerator-globaltool' (version '5.1.19') was restored. Available commands: reportgenerator
  Tool 'microsoft.visualstudio.slngen.tool' (version '9.5.3') was restored. Available commands: slngen
  Tool 'powershell' (version '7.3.3') was restored. Available commands: pwsh

  Restore was successful.
  Restored /home/vscode/.nuget/packages/microsoft.dotnet.arcade.sdk/8.0.0-beta.23463.1/tools/Tools.proj (in 174 ms).
  Attempting to install runtime toolset 'dotnet/x64 v6.0.22' from public_location.
dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.22/dotnet-runtime-6.0.22-linux-x64.tar.gz
dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.22/dotnet-runtime-6.0.22-linux-x64.tar.gz size is 30701237 bytes.
dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/Runtime/6.0.22/dotnet-runtime-6.0.22-linux-x64.tar.gz
dotnet-install: Downloaded file size is 30701237 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Installed version is 6.0.22
dotnet-install: Adding to current process PATH: `/workspaces/extensions/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.
  Attempting to install runtime toolset 'aspnetcore/x64 v6.0.22' from public_location.
dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/6.0.22/aspnetcore-runtime-6.0.22-linux-x64.tar.gz
dotnet-install: Remote file https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/6.0.22/aspnetcore-runtime-6.0.22-linux-x64.tar.gz size is 39870411 bytes.
dotnet-install: Extracting zip from https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/6.0.22/aspnetcore-runtime-6.0.22-linux-x64.tar.gz
dotnet-install: Downloaded file size is 39870411 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Installed version is 6.0.22
dotnet-install: Adding to current process PATH: `/workspaces/extensions/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.
  Determining projects to restore...
  Restored /workspaces/extensions/src/Packages/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.csproj (in 386 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.AspNetCore.HeaderParsing.Tests/Microsoft.AspNetCore.HeaderParsing.Tests.csproj (in 7 sec).
  Restored /workspaces/extensions/test/Libraries/Microsoft.AspNetCore.Diagnostics.Middleware.Tests/Microsoft.AspNetCore.Diagnostics.Middleware.Tests.csproj (in 6.6 sec).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.AmbientMetadata.Application.Tests/Microsoft.Extensions.AmbientMetadata.Application.Tests.csproj (in 7 sec).
  Restored /workspaces/extensions/test/Libraries/Microsoft.AspNetCore.Testing.Tests/Microsoft.AspNetCore.Testing.Tests.csproj (in 7 sec).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.AsyncState/Microsoft.Extensions.AsyncState.csproj (in 413 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.AspNetCore.Testing/Microsoft.AspNetCore.Testing.csproj (in 400 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.AspNetCore.HeaderParsing/Microsoft.AspNetCore.HeaderParsing.csproj (in 10 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/Microsoft.Extensions.AmbientMetadata.Application.csproj (in 413 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.AspNetCore.AsyncState/Microsoft.AspNetCore.AsyncState.csproj (in 9 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.AspNetCore.Diagnostics.Middleware/Microsoft.AspNetCore.Diagnostics.Middleware.csproj (in 31 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.AspNetCore.AsyncState.Tests/Microsoft.AspNetCore.AsyncState.Tests.csproj (in 452 ms).
  Restored /workspaces/extensions/src/Generators/Microsoft.Gen.Logging/Microsoft.Gen.Logging.csproj (in 166 ms).
  Restored /workspaces/extensions/src/Generators/Microsoft.Gen.Metrics/Microsoft.Gen.Metrics.csproj (in 176 ms).
  Restored /workspaces/extensions/src/Generators/Microsoft.Gen.EnumStrings/Microsoft.Gen.EnumStrings.csproj (in 165 ms).
  Restored /workspaces/extensions/src/Generators/Microsoft.Gen.MetricsReports/Microsoft.Gen.MetricsReports.csproj (in 189 ms).
  Restored /workspaces/extensions/src/Generators/Microsoft.Gen.ContextualOptions/Microsoft.Gen.ContextualOptions.csproj (in 26 ms).
  Restored /workspaces/extensions/src/Generators/Microsoft.Gen.AutoClient/Microsoft.Gen.AutoClient.csproj (in 30 ms).
  Restored /workspaces/extensions/src/Generators/Microsoft.Gen.ComplianceReports/Microsoft.Gen.ComplianceReports.csproj (in 41 ms).
  Restored /workspaces/extensions/src/Analyzers/Microsoft.Analyzers.Local/Microsoft.Analyzers.Local.csproj (in 76 ms).
  Restored /workspaces/extensions/src/Analyzers/Microsoft.Analyzers.Extra/Microsoft.Analyzers.Extra.csproj (in 40 ms).
  Restored /workspaces/extensions/eng/build.proj (in 75 ms).
  Restored /workspaces/extensions/bench/Libraries/Microsoft.Extensions.Diagnostics.Extra.PerformanceTests/Microsoft.Extensions.Diagnostics.Extra.PerformanceTests.csproj (in 1.73 sec).
  Restored /workspaces/extensions/bench/Libraries/Microsoft.Extensions.Http.Resilience.PerformanceTests/Microsoft.Extensions.Http.Resilience.PerformanceTests.csproj (in 1.76 sec).
  Restored /workspaces/extensions/bench/Libraries/Microsoft.Extensions.Resilience.PerformanceTests/Microsoft.Extensions.Resilience.PerformanceTests.csproj (in 1.8 sec).
  Restored /workspaces/extensions/bench/Libraries/Microsoft.Extensions.Http.Diagnostics.PerformanceTests/Microsoft.Extensions.Http.Diagnostics.PerformanceTests.csproj (in 1.76 sec).
  Restored /workspaces/extensions/test/Shared/Shared.Tests.csproj (in 20 ms).
  Restored /workspaces/extensions/test/TestUtilities/TestUtilities.csproj (in 24 ms).
  Restored /workspaces/extensions/bench/Libraries/Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests/Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests.csproj (in 48 ms).
  Restored /workspaces/extensions/bench/Generators/Microsoft.Gen.EnumStrings.PerformanceTests/Microsoft.Gen.EnumStrings.PerformanceTests.csproj (in 47 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection.Tests/Microsoft.Extensions.ObjectPool.DependencyInjection.Tests.csproj (in 27 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.TimeProvider.Testing.Tests/Microsoft.Extensions.TimeProvider.Testing.Tests.csproj (in 55 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Options.ContextualOptions.Tests/Microsoft.Extensions.Options.Contextual.Tests.csproj (in 75 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Http.Resilience.Tests/Microsoft.Extensions.Http.Resilience.Tests.csproj (in 48 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Resilience.Tests/Microsoft.Extensions.Resilience.Tests.csproj (in 85 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Http.AutoClient.Tests/Microsoft.Extensions.Http.AutoClient.Tests.csproj (in 31 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Http.Diagnositcs.Tests/Microsoft.Extensions.Http.Diagnostics.Tests.csproj (in 69 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.Testing.Tests/Microsoft.Extensions.Diagnostics.Testing.Tests.csproj (in 32 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.EnumStrings.Tests/Microsoft.Extensions.EnumStrings.Tests.csproj (in 46 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Hosting.Testing.Tests/Microsoft.Extensions.Hosting.Testing.Tests.csproj (in 62 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests/Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests.csproj (in 1.94 sec).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.Probes.Tests/Microsoft.Extensions.Diagnostics.Probes.Tests.csproj (in 1.96 sec).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.ExtraAbstractions.Tests/Microsoft.Extensions.Diagnostics.ExtraAbstractions.Tests.csproj (in 16 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.Extra.Tests/Microsoft.Extensions.Diagnostics.Extra.Tests.csproj (in 21 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests/Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests.csproj (in 15 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.DependencyInjection.AutoActivation.Tests/Microsoft.Extensions.DependencyInjection.AutoActivation.Tests.csproj (in 20 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Compliance.Testing.Tests/Microsoft.Extensions.Compliance.Testing.Tests.csproj (in 19 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Compliance.Redaction.Tests/Microsoft.Extensions.Compliance.Redaction.Tests.csproj (in 17 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.AsyncState.Tests/Microsoft.Extensions.AsyncState.Tests.csproj (in 11 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Compliance.Abstractions.Tests/Microsoft.Extensions.Compliance.Abstractions.Tests.csproj (in 24 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.MetricsReports/Unit/Microsoft.Gen.MetricsReports.Unit.Tests.csproj (in 52 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.Metrics/Unit/Microsoft.Gen.Metrics.Unit.Tests.csproj (in 52 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.Metrics/Generated/Microsoft.Gen.Metrics.Generated.Tests.csproj (in 20 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.Logging/Unit/Microsoft.Gen.Logging.Unit.Tests.csproj (in 33 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.Logging/Generated/Microsoft.Gen.Logging.Generated.Tests.csproj (in 17 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.EnumStrings/Generated/Microsoft.Gen.EnumStrings.Generated.Tests.csproj (in 15 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.EnumStrings/Unit/Microsoft.Gen.EnumStrings.Unit.Tests.csproj (in 27 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.ContextualOptions/Generated/Microsoft.Gen.ContextualOptions.Generated.Tests.csproj (in 13 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.ContextualOptions/Unit/Microsoft.Gen.ContextualOptions.Unit.Tests.csproj (in 25 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.ComplianceReports/Unit/Microsoft.Gen.ComplianceReports.Unit.Tests.csproj (in 15 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.AutoClient/Generated/Microsoft.Gen.AutoClient.Generated.Tests.csproj (in 18 ms).
  Restored /workspaces/extensions/test/Generators/Microsoft.Gen.AutoClient/Unit/Microsoft.Gen.AutoClient.Unit.Tests.csproj (in 28 ms).
  Restored /workspaces/extensions/test/Analyzers/Microsoft.Analyzers.Extra.Tests/Microsoft.Analyzers.Extra.Tests.csproj (in 49 ms).
  Restored /workspaces/extensions/src/Shared/Shared.csproj (in 2 ms).
  Restored /workspaces/extensions/src/Packages/Microsoft.Extensions.StaticAnalysis/Microsoft.Extensions.StaticAnalysis.csproj (in 2 ms).
  Restored /workspaces/extensions/src/Packages/Microsoft.Extensions.AuditReports/Microsoft.Extensions.AuditReports.csproj (in 1 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/Microsoft.Extensions.TimeProvider.Testing.csproj (in 2 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Resilience/Microsoft.Extensions.Resilience.csproj (in 4 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Options.Contextual/Microsoft.Extensions.Options.Contextual.csproj (in 2 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/Microsoft.Extensions.ObjectPool.DependencyInjection.csproj (in 2 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Http.Resilience/Microsoft.Extensions.Http.Resilience.csproj (in 8 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Http.Diagnostics/Microsoft.Extensions.Http.Diagnostics.csproj (in 4 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Http.AutoClient/Microsoft.Extensions.Http.AutoClient.csproj (in 6 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Hosting.Testing/Microsoft.Extensions.Hosting.Testing.csproj (in 5 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.EnumStrings/Microsoft.Extensions.EnumStrings.csproj (in 2 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.Testing/Microsoft.Extensions.Diagnostics.Testing.csproj (in 3 ms).
  Restored /workspaces/extensions/test/Analyzers/Microsoft.Analyzers.Local.Tests/Microsoft.Analyzers.Local.Tests.csproj (in 953 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/Microsoft.Extensions.Diagnostics.Probes.csproj (in 6 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.csproj (in 455 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Microsoft.Extensions.Diagnostics.ResourceMonitoring.csproj (in 1.29 sec).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests.csproj (in 3.66 sec).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.ExtraAbstractions/Microsoft.Extensions.Diagnostics.ExtraAbstractions.csproj (in 6 ms).
  Restored /workspaces/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj (in 3.71 sec).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/Microsoft.Extensions.Diagnostics.ExceptionSummarization.csproj (in 6 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/Microsoft.Extensions.Diagnostics.HealthChecks.Common.csproj (in 16 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.Extra/Microsoft.Extensions.Diagnostics.Extra.csproj (in 8 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.DependencyInjection.AutoActivation/Microsoft.Extensions.DependencyInjection.AutoActivation.csproj (in 8 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Compliance.Testing/Microsoft.Extensions.Compliance.Testing.csproj (in 6 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Compliance.Redaction/Microsoft.Extensions.Compliance.Redaction.csproj (in 10 ms).
  Restored /workspaces/extensions/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/Microsoft.Extensions.Compliance.Abstractions.csproj (in 12 ms).

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:00:26.48

Locally

Windows

If I run restore.cmd locally on my Windows 11 laptop, I consistently get the failure:

extensions on ξ‚  main via .NET v9.0.100-alpha.1.23502.7 took 14s
❯ .\restore.cmd
[INFO] Building C:\Coding\dotnet\extensions\extensions.sln...
  Attempting to install 'sdk v9.0.100-alpha.1.23502.7' from public location.
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/Sdk/9.0.100-alpha.1.23502.7/dotnet-sdk-9.0.100-alpha.1.23502.7-win-x64.zip size is 269750702 bytes.
dotnet-install: Downloaded file https://dotnetbuilds.azureedge.net/public/Sdk/9.0.100-alpha.1.23502.7/dotnet-sdk-9.0.100-alpha.1.23502.7-win-x64.zip size is 269750702 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Extracting the archive.
dotnet-install: Adding to current process PATH: "C:\Coding\dotnet\extensions\.dotnet\". Note: This change will not be visible if PowerShell was run as a child process.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install/windows#dependencies
dotnet-install: Installed version is 9.0.100-alpha.1.23502.7
dotnet-install: Installation finished

Welcome to .NET 9.0!
---------------------
SDK Version: 9.0.100-alpha.1.23502.7

Telemetry
---------
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.

Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry

----------------
Installed an ASP.NET Core HTTPS development certificate.
To trust the certificate, run 'dotnet dev-certs https --trust'
Learn about HTTPS: https://aka.ms/dotnet-https

----------------
Write your first app: https://aka.ms/dotnet-hello-world
Find out what's new: https://aka.ms/dotnet-whats-new
Explore documentation: https://aka.ms/dotnet-docs
Report issues and find source on GitHub: https://github.com/dotnet/core
Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli
--------------------------------------------------------------------------------------
  Determining projects to restore...
  Tool 'dotnet-coverage' (version '17.8.2') was restored. Available commands: dotnet-coverage
  Tool 'dotnet-reportgenerator-globaltool' (version '5.1.19') was restored. Available commands: reportgenerator
  Tool 'microsoft.visualstudio.slngen.tool' (version '10.4.0') was restored. Available commands: slngen
  Tool 'powershell' (version '7.3.3') was restored. Available commands: pwsh

  Restore was successful.
  All projects are up-to-date for restore.
  Attempting to install runtime toolset 'dotnet/x64 v8.0.0-rtm.23475.7' from public location.
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/Runtime/8.0.0-rtm.23475.7/dotnet-runtime-8.0.0-rtm.23475.7-win-x64.zip size is 33112759 bytes.
dotnet-install: Downloaded file https://dotnetbuilds.azureedge.net/public/Runtime/8.0.0-rtm.23475.7/dotnet-runtime-8.0.0-rtm.23475.7-win-x64.zip size is 33112759 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Extracting the archive.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install/windows#dependencies
dotnet-install: Installed version is 8.0.0-rtm.23475.7
dotnet-install: Installation finished
  Attempting to install runtime toolset 'dotnet/x64 v9.0.0-alpha.1.23470.17' from public location.
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/Runtime/9.0.0-alpha.1.23470.17/dotnet-runtime-9.0.0-alpha.1.23470.17-win-x64.zip size is 31827524 bytes.
dotnet-install: Downloaded file https://dotnetbuilds.azureedge.net/public/Runtime/9.0.0-alpha.1.23470.17/dotnet-runtime-9.0.0-alpha.1.23470.17-win-x64.zip size is 31827524 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Extracting the archive.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install/windows#dependencies
dotnet-install: Installed version is 9.0.0-alpha.1.23470.17
dotnet-install: Installation finished
  Attempting to install runtime toolset 'aspnetcore/x64 v8.0.0-rtm.23475.5' from public location.
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/aspnetcore/Runtime/8.0.0-rtm.23475.5/aspnetcore-runtime-8.0.0-rtm.23475.5-win-x64.zip size is 45156063 bytes.
dotnet-install: Downloaded file https://dotnetbuilds.azureedge.net/public/aspnetcore/Runtime/8.0.0-rtm.23475.5/aspnetcore-runtime-8.0.0-rtm.23475.5-win-x64.zip size is 45156063 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Extracting the archive.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install/windows#dependencies
dotnet-install: Installed version is 8.0.0-rtm.23475.5
dotnet-install: Installation finished
  Attempting to install runtime toolset 'aspnetcore/x64 v9.0.0-alpha.1.23476.39' from public location.
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/aspnetcore/Runtime/9.0.0-alpha.1.23476.39/aspnetcore-runtime-9.0.0-alpha.1.23476.39-win-x64.zip size is 42844078 bytes.
dotnet-install: Downloaded file https://dotnetbuilds.azureedge.net/public/aspnetcore/Runtime/9.0.0-alpha.1.23476.39/aspnetcore-runtime-9.0.0-alpha.1.23476.39-win-x64.zip size is 42844078 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Extracting the archive.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install/windows#dependencies
dotnet-install: Installed version is 9.0.0-alpha.1.23476.39
dotnet-install: Installation finished
  Determining projects to restore...
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.AspNetCore.HeaderParsing\Microsoft.AspNetCore.Heade
  rParsing.csproj (in 8.36 sec).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Diagnostics.Testing\Microsoft.Extensions
  .Diagnostics.Testing.csproj (in 8.36 sec).
  Restored C:\Coding\dotnet\extensions\test\TestUtilities\TestUtilities.csproj (in 8.41 sec).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.MetricsReports\Unit\Microsoft.Gen.MetricsRepo
  rts.Unit.Tests.csproj (in 8.41 sec).
  Restored C:\Coding\dotnet\extensions\test\Analyzers\Microsoft.Analyzers.Local.Tests\Microsoft.Analyzers.Local.Te
  sts.csproj (in 8.41 sec).
  Restored C:\Coding\dotnet\extensions\test\Shared\Shared.Tests.csproj (in 8.42 sec).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.ContextualOptions\Unit\Microsoft.Gen.Contextu
  alOptions.Unit.Tests.csproj (in 8.41 sec).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.TimeProvider.Testing.Tests\Microsoft.Ex
  tensions.TimeProvider.Testing.Tests.csproj (in 8.42 sec).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.ObjectPool.DependencyInjection.Tests\Mi
  crosoft.Extensions.ObjectPool.DependencyInjection.Tests.csproj (in 8.42 sec).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Compliance.Redaction.Tests\Microsoft.Ex
  tensions.Compliance.Redaction.Tests.csproj (in 8.43 sec).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Resilience.Tests\Microsoft.Extensions.R
  esilience.Tests.csproj (in 8.43 sec).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Http.Resilience.Tests\Microsoft.Extensi
  ons.Http.Resilience.Tests.csproj (in 8.44 sec).
  Restored C:\Coding\dotnet\extensions\src\Analyzers\Microsoft.Analyzers.Extra\Microsoft.Analyzers.Extra.csproj (i
  n 72 ms).
C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.Manifest
Tool.CrossPlatform (>= 2.1.3)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is enabled, the following
source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.VisualSt
udioEng.MicroBuild.Core (>= 1.0.0)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is enabled, the follo
wing source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.VisualSt
udioEng.MicroBuild.Plugins.SwixBuild (>= 1.1.286)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is ena
bled, the following source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\exte
nsions.sln]
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Options.ContextualOptions.Tests\Microso
  ft.Extensions.Options.Contextual.Tests.csproj (in 412 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.AspNetCore.Testing.Tests\Microsoft.AspNetCore.Test
  ing.Tests.csproj (in 365 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Diagnostics.ExtraAbstractions.Tests\Mic
  rosoft.Extensions.Diagnostics.ExtraAbstractions.Tests.csproj (in 349 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.AmbientMetadata.Application.Tests\Micro
  soft.Extensions.AmbientMetadata.Application.Tests.csproj (in 418 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.AspNetCore.HeaderParsing.Tests\Microsoft.AspNetCor
  e.HeaderParsing.Tests.csproj (in 377 ms).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.ComplianceReports\Unit\Microsoft.Gen.Complian
  ceReports.Unit.Tests.csproj (in 74 ms).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.ContextualOptions\Generated\Microsoft.Gen.Con
  textualOptions.Generated.Tests.csproj (in 111 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Compliance.Abstractions.Tests\Microsoft
  .Extensions.Compliance.Abstractions.Tests.csproj (in 107 ms).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.AutoClient\Unit\Microsoft.Gen.AutoClient.Unit
  .Tests.csproj (in 87 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.AsyncState.Tests\Microsoft.Extensions.A
  syncState.Tests.csproj (in 129 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.TimeProvider.Testing\Microsoft.Extension
  s.TimeProvider.Testing.csproj (in 13 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Options.Contextual\Microsoft.Extensions.
  Options.Contextual.csproj (in 18 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.ObjectPool.DependencyInjection\Microsoft
  .Extensions.ObjectPool.DependencyInjection.csproj (in 15 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Resilience\Microsoft.Extensions.Resilien
  ce.csproj (in 43 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Http.Resilience\Microsoft.Extensions.Htt
  p.Resilience.csproj (in 48 ms).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.Logging\Unit\Microsoft.Gen.Logging.Unit.Tests
  .csproj (in 56 ms).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.EnumStrings\Unit\Microsoft.Gen.EnumStrings.Un
  it.Tests.csproj (in 63 ms).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.Logging\Generated\Microsoft.Gen.Logging.Gener
  ated.Tests.csproj (in 120 ms).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.EnumStrings\Generated\Microsoft.Gen.EnumStrin
  gs.Generated.Tests.csproj (in 99 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Diagnostics.HealthChecks.Common\Microsof
  t.Extensions.Diagnostics.HealthChecks.Common.csproj (in 773 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Diagnostics.Probes\Microsoft.Extensions.
  Diagnostics.Probes.csproj (in 877 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests\M
  icrosoft.Extensions.Diagnostics.HealthChecks.Common.Tests.csproj (in 1.69 sec).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Diagnostics.Extra\Microsoft.Extensions.D
  iagnostics.Extra.csproj (in 33 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Diagnostics.Probes.Tests\Microsoft.Exte
  nsions.Diagnostics.Probes.Tests.csproj (in 1.78 sec).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Diagnostics.ExceptionSummarization.Test
  s\Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests.csproj (in 86 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Diagnostics.Extra.Tests\Microsoft.Exten
  sions.Diagnostics.Extra.Tests.csproj (in 146 ms).
  Restored C:\Coding\dotnet\extensions\src\Shared\Shared.csproj (in 12 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.DependencyInjection.AutoActivation.Test
  s\Microsoft.Extensions.DependencyInjection.AutoActivation.Tests.csproj (in 114 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Compliance.Testing.Tests\Microsoft.Exte
  nsions.Compliance.Testing.Tests.csproj (in 90 ms).
  Restored C:\Coding\dotnet\extensions\src\Packages\Microsoft.Extensions.ExtraAnalyzers\Microsoft.Extensions.Extra
  Analyzers.csproj (in 7 ms).
  Restored C:\Coding\dotnet\extensions\test\Analyzers\Microsoft.Analyzers.Extra.Tests\Microsoft.Analyzers.Extra.Te
  sts.csproj (in 60 ms).
  Restored C:\Coding\dotnet\extensions\src\Packages\Microsoft.Extensions.StaticAnalysis\Microsoft.Extensions.Stati
  cAnalysis.csproj (in 10 ms).
  Restored C:\Coding\dotnet\extensions\src\Packages\Microsoft.Extensions.AuditReports\Microsoft.Extensions.AuditRe
  ports.csproj (in 6 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.EnumStrings.Tests\Microsoft.Extensions.
  EnumStrings.Tests.csproj (in 76 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Hosting.Testing.Tests\Microsoft.Extensi
  ons.Hosting.Testing.Tests.csproj (in 118 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.AspNetCore.Diagnostics.Middleware\Microsoft.AspNetC
  ore.Diagnostics.Middleware.csproj (in 24 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.AspNetCore.AsyncState\Microsoft.AspNetCore.AsyncSta
  te.csproj (in 16 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Diagnostics.Testing.Tests\Microsoft.Ext
  ensions.Diagnostics.Testing.Tests.csproj (in 106 ms).
  Restored C:\Coding\dotnet\extensions\src\Generators\Microsoft.Gen.Metrics\Microsoft.Gen.Metrics.csproj (in 18 ms
  ).
  Restored C:\Coding\dotnet\extensions\src\Generators\Microsoft.Gen.MetricsReports\Microsoft.Gen.MetricsReports.cs
  proj (in 13 ms).
  Restored C:\Coding\dotnet\extensions\src\Generators\Microsoft.Gen.Logging\Microsoft.Gen.Logging.csproj (in 15 ms
  ).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Http.Diagnositcs.Tests\Microsoft.Extens
  ions.Http.Diagnostics.Tests.csproj (in 428 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Http.AutoClient.Tests\Microsoft.Extensi
  ons.Http.AutoClient.Tests.csproj (in 474 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Compliance.Abstractions\Microsoft.Extens
  ions.Compliance.Abstractions.csproj (in 11 ms).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.AutoClient\Generated\Microsoft.Gen.AutoClient
  .Generated.Tests.csproj (in 1.89 sec).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.AspNetCore.Testing\Microsoft.AspNetCore.Testing.csp
  roj (in 7 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.AsyncState\Microsoft.Extensions.AsyncSta
  te.csproj (in 16 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.AmbientMetadata.Application\Microsoft.Ex
  tensions.AmbientMetadata.Application.csproj (in 21 ms).
  Restored C:\Coding\dotnet\extensions\eng\Tools\ApiChief\ApiChief.csproj (in 2.53 sec).
  Restored C:\Coding\dotnet\extensions\eng\Tools\DiagConfig\DiagConfig.csproj (in 2.57 sec).
  Restored C:\Coding\dotnet\extensions\src\Generators\Microsoft.Gen.EnumStrings\Microsoft.Gen.EnumStrings.csproj (
  in 15 ms).
  Restored C:\Coding\dotnet\extensions\src\Generators\Microsoft.Gen.ContextualOptions\Microsoft.Gen.ContextualOpti
  ons.csproj (in 16 ms).
  Restored C:\Coding\dotnet\extensions\src\Generators\Microsoft.Gen.ComplianceReports\Microsoft.Gen.ComplianceRepo
  rts.csproj (in 16 ms).
  Restored C:\Coding\dotnet\extensions\src\Generators\Microsoft.Gen.AutoClient\Microsoft.Gen.AutoClient.csproj (in
   16 ms).
  Restored C:\Coding\dotnet\extensions\bench\Generators\Microsoft.Gen.EnumStrings.PerformanceTests\Microsoft.Gen.E
  numStrings.PerformanceTests.csproj (in 11.12 sec).
  Restored C:\Coding\dotnet\extensions\bench\Libraries\Microsoft.Extensions.Resilience.PerformanceTests\Microsoft.
  Extensions.Resilience.PerformanceTests.csproj (in 11.13 sec).
  Restored C:\Coding\dotnet\extensions\src\Analyzers\Microsoft.Analyzers.Local\Microsoft.Analyzers.Local.csproj (i
  n 20 ms).
  Restored C:\Coding\dotnet\extensions\bench\Libraries\Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTest
  s\Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests.csproj (in 11.12 sec).
  Restored C:\Coding\dotnet\extensions\bench\Libraries\Microsoft.Extensions.Diagnostics.Extra.PerformanceTests\Mic
  rosoft.Extensions.Diagnostics.Extra.PerformanceTests.csproj (in 11.12 sec).
  Restored C:\Coding\dotnet\extensions\bench\Libraries\Microsoft.Extensions.Http.Diagnostics.PerformanceTests\Micr
  osoft.Extensions.Http.Diagnostics.PerformanceTests.csproj (in 241 ms).
  Restored C:\Coding\dotnet\extensions\bench\Libraries\Microsoft.Extensions.Http.Resilience.PerformanceTests\Micro
  soft.Extensions.Http.Resilience.PerformanceTests.csproj (in 271 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.EnumStrings\Microsoft.Extensions.EnumStr
  ings.csproj (in 13 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Diagnostics.ExceptionSummarization\Micro
  soft.Extensions.Diagnostics.ExceptionSummarization.csproj (in 22 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.DependencyInjection.AutoActivation\Micro
  soft.Extensions.DependencyInjection.AutoActivation.csproj (in 30 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Diagnostics.ExtraAbstractions\Microsoft.
  Extensions.Diagnostics.ExtraAbstractions.csproj (in 35 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.AspNetCore.AsyncState.Tests\Microsoft.AspNetCore.A
  syncState.Tests.csproj (in 98 ms).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.Metrics\Unit\Microsoft.Gen.Metrics.Unit.Tests
  .csproj (in 82 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Http.AutoClient\Microsoft.Extensions.Htt
  p.AutoClient.csproj (in 51 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Http.Diagnostics\Microsoft.Extensions.Ht
  tp.Diagnostics.csproj (in 49 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Hosting.Testing\Microsoft.Extensions.Hos
  ting.Testing.csproj (in 67 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Compliance.Testing\Microsoft.Extensions.
  Compliance.Testing.csproj (in 32 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Compliance.Redaction\Microsoft.Extension
  s.Compliance.Redaction.csproj (in 24 ms).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.AspNetCore.Diagnostics.Middleware.Tests\Microsoft.
  AspNetCore.Diagnostics.Middleware.Tests.csproj (in 158 ms).
  Restored C:\Coding\dotnet\extensions\test\Generators\Microsoft.Gen.Metrics\Generated\Microsoft.Gen.Metrics.Gener
  ated.Tests.csproj (in 149 ms).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtiliza
  tion\Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.csproj (in 2.86 sec).
  Restored C:\Coding\dotnet\extensions\src\Libraries\Microsoft.Extensions.Diagnostics.ResourceMonitoring\Microsoft
  .Extensions.Diagnostics.ResourceMonitoring.csproj (in 2.95 sec).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtiliz
  ation.Tests\Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests.csproj (in 3.72 sec).
  Restored C:\Coding\dotnet\extensions\test\Libraries\Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests\Mi
  crosoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj (in 3.74 sec).
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error : Unable to l
oad the service index for source https://pkgs.dev.azure.com/devdiv/_packaging/dotnet-core-internal-tooling/nuget/v
3/index.json. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.ServiceIndexResourceV3Provider.GetServiceIndexResourceV3(SourceRepository source, DateTime utcNow, ILogg
er log, CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.ServiceIndexResourceV3Provider.TryCreate(SourceRepository source, CancellationToken token) [C:\Coding\do
tnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.Core.Types.SourceRepository.GetResourceAsync[T](CancellationToken token) [C:\Coding\dotnet\extensions\ex
tensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.Providers.VulnerabilityInfoResourceV3Provider.TryCreate(SourceRepository source, CancellationToken token
) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.Core.Types.SourceRepository.GetResourceAsync[T](CancellationToken token) [C:\Coding\dotnet\extensions\ex
tensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.VulnerabilityInformationProvider.GetVulnerabilityInfoAsync() [C:\Coding\dotnet\extensions\extensions.sln
]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.VulnerabilityInformationProvider.GetVulnerabilityInformationAsync(CancellationToken cancellationToken) [
C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.Restore.Utility.AuditUtility.GetAllVulnerabilityDataAsync(CancellationToken cancellationToken) [C:\Codin
g\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.Restore.Utility.AuditUtility.CheckPackageVulnerabilitiesAsync(CancellationToken cancellationToken) [C:\C
oding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreCommand.PerformAuditAsync(EnabledValue enableAudit, IEnumerable`1 graphs, TelemetryActivity telem
etry, CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreCommand.ExecuteAsync(CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.ExecuteAsync(RestoreSummaryRequest summaryRequest, CancellationToken token) [C:\Coding\dot
net\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.ExecuteAndCommitAsync(RestoreSummaryRequest summaryRequest, IRestoreProgressReporter progr
essReporter, CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.CompleteTaskAsync(List`1 restoreTasks) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.RunAsync(IEnumerable`1 restoreRequests, RestoreArgs restoreArgs, CancellationToken token)
[C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.RunAsync(RestoreArgs restoreContext, CancellationToken token) [C:\Coding\dotnet\extensions
\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Build.Tasks.BuildTasksUtility.RestoreAsync(DependencyGraphSpec dependencyGraphSpec, Boolean interactive, Boolean
recursive, Boolean noCache, Boolean ignoreFailedSources, Boolean disableParallel, Boolean force, Boolean forceEval
uate, Boolean hideWarningsAndErrors, Boolean restorePC, Boolean cleanupAssetsForUnsupportedProjects, ILogger log,
CancellationToken cancellationToken) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Build.Tasks.Console.MSBuildStaticGraphRestore.RestoreAsync(String entryProjectFilePath, IDictionary`2 globalPrope
rties, IReadOnlyDictionary`2 options) [C:\Coding\dotnet\extensions\extensions.sln]

Build FAILED.

C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.Manifest
Tool.CrossPlatform (>= 2.1.3)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is enabled, the following
source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.VisualSt
udioEng.MicroBuild.Core (>= 1.0.0)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is enabled, the follo
wing source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\eng\common\internal\Tools.csproj : error NU1100: Unable to resolve 'Microsoft.VisualSt
udioEng.MicroBuild.Plugins.SwixBuild (>= 1.1.286)' for '.NETFramework,Version=v4.7.2'. PackageSourceMapping is ena
bled, the following source(s) were not considered: dotnet-core-internal-tooling. [C:\Coding\dotnet\extensions\exte
nsions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error : Unable to l
oad the service index for source https://pkgs.dev.azure.com/devdiv/_packaging/dotnet-core-internal-tooling/nuget/v
3/index.json. [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.ServiceIndexResourceV3Provider.GetServiceIndexResourceV3(SourceRepository source, DateTime utcNow, ILogg
er log, CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.ServiceIndexResourceV3Provider.TryCreate(SourceRepository source, CancellationToken token) [C:\Coding\do
tnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.Core.Types.SourceRepository.GetResourceAsync[T](CancellationToken token) [C:\Coding\dotnet\extensions\ex
tensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.Providers.VulnerabilityInfoResourceV3Provider.TryCreate(SourceRepository source, CancellationToken token
) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Protocol.Core.Types.SourceRepository.GetResourceAsync[T](CancellationToken token) [C:\Coding\dotnet\extensions\ex
tensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.VulnerabilityInformationProvider.GetVulnerabilityInfoAsync() [C:\Coding\dotnet\extensions\extensions.sln
]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.VulnerabilityInformationProvider.GetVulnerabilityInformationAsync(CancellationToken cancellationToken) [
C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.Restore.Utility.AuditUtility.GetAllVulnerabilityDataAsync(CancellationToken cancellationToken) [C:\Codin
g\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.Restore.Utility.AuditUtility.CheckPackageVulnerabilitiesAsync(CancellationToken cancellationToken) [C:\C
oding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreCommand.PerformAuditAsync(EnabledValue enableAudit, IEnumerable`1 graphs, TelemetryActivity telem
etry, CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreCommand.ExecuteAsync(CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.ExecuteAsync(RestoreSummaryRequest summaryRequest, CancellationToken token) [C:\Coding\dot
net\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.ExecuteAndCommitAsync(RestoreSummaryRequest summaryRequest, IRestoreProgressReporter progr
essReporter, CancellationToken token) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.CompleteTaskAsync(List`1 restoreTasks) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.RunAsync(IEnumerable`1 restoreRequests, RestoreArgs restoreArgs, CancellationToken token)
[C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Commands.RestoreRunner.RunAsync(RestoreArgs restoreContext, CancellationToken token) [C:\Coding\dotnet\extensions
\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Build.Tasks.BuildTasksUtility.RestoreAsync(DependencyGraphSpec dependencyGraphSpec, Boolean interactive, Boolean
recursive, Boolean noCache, Boolean ignoreFailedSources, Boolean disableParallel, Boolean force, Boolean forceEval
uate, Boolean hideWarningsAndErrors, Boolean restorePC, Boolean cleanupAssetsForUnsupportedProjects, ILogger log,
CancellationToken cancellationToken) [C:\Coding\dotnet\extensions\extensions.sln]
C:\Coding\dotnet\extensions\.dotnet\sdk\9.0.100-alpha.1.23502.7\NuGet.RestoreEx.targets(19,5): error :    at NuGet
.Build.Tasks.Console.MSBuildStaticGraphRestore.RestoreAsync(String entryProjectFilePath, IDictionary`2 globalPrope
rties, IReadOnlyDictionary`2 options) [C:\Coding\dotnet\extensions\extensions.sln]
    0 Warning(s)
    4 Error(s)

Time Elapsed 00:01:23.38
Build failed with exit code 1. Check errors above.
❯ dotnet --info

Host:
  Version:      8.0.0-rc.1.23419.4
  Architecture: x64
  Commit:       92959931a3
  RID:          win-x64

.NET SDKs installed:
  6.0.317 [C:\Program Files\dotnet\sdk]
  6.0.414 [C:\Program Files\dotnet\sdk]
  7.0.308 [C:\Program Files\dotnet\sdk]
  7.0.401 [C:\Program Files\dotnet\sdk]
  8.0.100-rc.1.23455.8 [C:\Program Files\dotnet\sdk]
  8.0.100-rc.1.23463.5 [C:\Program Files\dotnet\sdk]

.NET runtimes installed:
  Microsoft.AspNetCore.App 6.0.22 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 7.0.11 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.AspNetCore.App 8.0.0-rc.1.23421.29 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
  Microsoft.NETCore.App 6.0.22 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 7.0.11 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.NETCore.App 8.0.0-rc.1.23419.4 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
  Microsoft.WindowsDesktop.App 6.0.22 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 7.0.11 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
  Microsoft.WindowsDesktop.App 8.0.0-rc.1.23420.5 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]

Other architectures found:
  x86   [C:\Program Files (x86)\dotnet]
    registered at [HKLM\SOFTWARE\dotnet\Setup\InstalledVersions\x86\InstallLocation]

Environment variables:
  Not set

global.json file:
  C:\Coding\dotnet\extensions\global.json

Learn more:
  https://aka.ms/dotnet/info

Download .NET:
  https://aka.ms/dotnet/download

Linux

If I run restore.sh in WSL (where it's a completely fresh clone as I've never built this repo there before) the build succeeds:

martin@JET-8031311:~/coding/dotnet/extensions$ ./restore.sh
[INFO] Building the default project as configured in eng/Build.props...
Downloading 'https://dotnet.microsoft.com/download/dotnet/scripts/v1/dotnet-install.sh'
  Attempting to install 'sdk v9.0.100-alpha.1.23502.7' from public_location.
dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Sdk/9.0.100-alpha.1.23502.7/dotnet-sdk-9.0.100-alpha.1.23502.7-linux-x64.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at primary link 'https://dotnetcli.azureedge.net/dotnet/Sdk/9.0.100-alpha.1.23502.7/dotnet-sdk-9.0.100-alpha.1.23502.7-linux-x64.tar.gz' is not available.
dotnet-install: Attempting to download using primary link https://dotnetbuilds.azureedge.net/public/Sdk/9.0.100-alpha.1.23502.7/dotnet-sdk-9.0.100-alpha.1.23502.7-linux-x64.tar.gz
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/Sdk/9.0.100-alpha.1.23502.7/dotnet-sdk-9.0.100-alpha.1.23502.7-linux-x64.tar.gz size is 211665134 bytes.
dotnet-install: Extracting zip from https://dotnetbuilds.azureedge.net/public/Sdk/9.0.100-alpha.1.23502.7/dotnet-sdk-9.0.100-alpha.1.23502.7-linux-x64.tar.gz
dotnet-install: Downloaded file size is 211665134 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Installed version is 9.0.100-alpha.1.23502.7
dotnet-install: Adding to current process PATH: `/home/martin/coding/dotnet/extensions/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.

Welcome to .NET 9.0!
---------------------
SDK Version: 9.0.100-alpha.1.23502.7

Telemetry
---------
The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell.

Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry

----------------
Installed an ASP.NET Core HTTPS development certificate.
To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux

----------------
Write your first app: https://aka.ms/dotnet-hello-world
Find out what's new: https://aka.ms/dotnet-whats-new
Explore documentation: https://aka.ms/dotnet-docs
Report issues and find source on GitHub: https://github.com/dotnet/core
Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli
--------------------------------------------------------------------------------------
  Determining projects to restore...
  Tool 'dotnet-coverage' (version '17.8.2') was restored. Available commands: dotnet-coverage
  Tool 'dotnet-reportgenerator-globaltool' (version '5.1.19') was restored. Available commands: reportgenerator
  Tool 'microsoft.visualstudio.slngen.tool' (version '10.4.0') was restored. Available commands: slngen
  Tool 'powershell' (version '7.3.3') was restored. Available commands: pwsh

  Restore was successful.
  Restored /home/martin/.nuget/packages/microsoft.dotnet.arcade.sdk/8.0.0-beta.23463.1/tools/Tools.proj (in 10.69 sec).
  Attempting to install runtime toolset 'dotnet/x64 v8.0.0-rtm.23475.7' from public_location.
dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Runtime/8.0.0-rtm.23475.7/dotnet-runtime-8.0.0-rtm.23475.7-linux-x64.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at primary link 'https://dotnetcli.azureedge.net/dotnet/Runtime/8.0.0-rtm.23475.7/dotnet-runtime-8.0.0-rtm.23475.7-linux-x64.tar.gz' is not available.
dotnet-install: Attempting to download using primary link https://dotnetbuilds.azureedge.net/public/Runtime/8.0.0-rtm.23475.7/dotnet-runtime-8.0.0-rtm.23475.7-linux-x64.tar.gz
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/Runtime/8.0.0-rtm.23475.7/dotnet-runtime-8.0.0-rtm.23475.7-linux-x64.tar.gz size is 31262125 bytes.
dotnet-install: Extracting zip from https://dotnetbuilds.azureedge.net/public/Runtime/8.0.0-rtm.23475.7/dotnet-runtime-8.0.0-rtm.23475.7-linux-x64.tar.gz
dotnet-install: Downloaded file size is 31262125 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Installed version is 8.0.0-rtm.23475.7
dotnet-install: Adding to current process PATH: `/home/martin/coding/dotnet/extensions/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.
  Attempting to install runtime toolset 'dotnet/x64 v9.0.0-alpha.1.23470.17' from public_location.
dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/Runtime/9.0.0-alpha.1.23470.17/dotnet-runtime-9.0.0-alpha.1.23470.17-linux-x64.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at primary link 'https://dotnetcli.azureedge.net/dotnet/Runtime/9.0.0-alpha.1.23470.17/dotnet-runtime-9.0.0-alpha.1.23470.17-linux-x64.tar.gz' is not available.
dotnet-install: Attempting to download using primary link https://dotnetbuilds.azureedge.net/public/Runtime/9.0.0-alpha.1.23470.17/dotnet-runtime-9.0.0-alpha.1.23470.17-linux-x64.tar.gz
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/Runtime/9.0.0-alpha.1.23470.17/dotnet-runtime-9.0.0-alpha.1.23470.17-linux-x64.tar.gz size is 31368677 bytes.
dotnet-install: Extracting zip from https://dotnetbuilds.azureedge.net/public/Runtime/9.0.0-alpha.1.23470.17/dotnet-runtime-9.0.0-alpha.1.23470.17-linux-x64.tar.gz
dotnet-install: Downloaded file size is 31368677 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Installed version is 9.0.0-alpha.1.23470.17
dotnet-install: Adding to current process PATH: `/home/martin/coding/dotnet/extensions/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.
  Attempting to install runtime toolset 'aspnetcore/x64 v8.0.0-rtm.23475.5' from public_location.
dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/8.0.0-rtm.23475.5/aspnetcore-runtime-8.0.0-rtm.23475.5-linux-x64.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at primary link 'https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/8.0.0-rtm.23475.5/aspnetcore-runtime-8.0.0-rtm.23475.5-linux-x64.tar.gz' is not available.
dotnet-install: Attempting to download using primary link https://dotnetbuilds.azureedge.net/public/aspnetcore/Runtime/8.0.0-rtm.23475.5/aspnetcore-runtime-8.0.0-rtm.23475.5-linux-x64.tar.gz
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/aspnetcore/Runtime/8.0.0-rtm.23475.5/aspnetcore-runtime-8.0.0-rtm.23475.5-linux-x64.tar.gz size is 41859768 bytes.
dotnet-install: Extracting zip from https://dotnetbuilds.azureedge.net/public/aspnetcore/Runtime/8.0.0-rtm.23475.5/aspnetcore-runtime-8.0.0-rtm.23475.5-linux-x64.tar.gz
dotnet-install: Downloaded file size is 41859768 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Installed version is 8.0.0-rtm.23475.5
dotnet-install: Adding to current process PATH: `/home/martin/coding/dotnet/extensions/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.
  Attempting to install runtime toolset 'aspnetcore/x64 v9.0.0-alpha.1.23476.39' from public_location.
dotnet-install: Attempting to download using primary link https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/9.0.0-alpha.1.23476.39/aspnetcore-runtime-9.0.0-alpha.1.23476.39-linux-x64.tar.gz
curl: (22) The requested URL returned error: 404
dotnet-install: The resource at primary link 'https://dotnetcli.azureedge.net/dotnet/aspnetcore/Runtime/9.0.0-alpha.1.23476.39/aspnetcore-runtime-9.0.0-alpha.1.23476.39-linux-x64.tar.gz' is not available.
dotnet-install: Attempting to download using primary link https://dotnetbuilds.azureedge.net/public/aspnetcore/Runtime/9.0.0-alpha.1.23476.39/aspnetcore-runtime-9.0.0-alpha.1.23476.39-linux-x64.tar.gz
dotnet-install: Remote file https://dotnetbuilds.azureedge.net/public/aspnetcore/Runtime/9.0.0-alpha.1.23476.39/aspnetcore-runtime-9.0.0-alpha.1.23476.39-linux-x64.tar.gz size is 41984678 bytes.
dotnet-install: Extracting zip from https://dotnetbuilds.azureedge.net/public/aspnetcore/Runtime/9.0.0-alpha.1.23476.39/aspnetcore-runtime-9.0.0-alpha.1.23476.39-linux-x64.tar.gz
dotnet-install: Downloaded file size is 41984678 bytes.
dotnet-install: The remote and local file sizes are equal.
dotnet-install: Installed version is 9.0.0-alpha.1.23476.39
dotnet-install: Adding to current process PATH: `/home/martin/coding/dotnet/extensions/.dotnet`. Note: This change will be visible only when sourcing script.
dotnet-install: Note that the script does not resolve dependencies during installation.
dotnet-install: To check the list of dependencies, go to https://learn.microsoft.com/dotnet/core/install, select your operating system and check the "Dependencies" section.
dotnet-install: Installation finished successfully.
  Determining projects to restore...
  Restored /home/martin/coding/dotnet/extensions/src/Packages/Microsoft.Extensions.ExtraAnalyzers/Microsoft.Extensions.ExtraAnalyzers.csproj (in 24.32 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Packages/Microsoft.Extensions.AuditReports/Microsoft.Extensions.AuditReports.csproj (in 24.32 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Generators/Microsoft.Gen.Metrics/Microsoft.Gen.Metrics.csproj (in 40.5 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Generators/Microsoft.Gen.EnumStrings/Microsoft.Gen.EnumStrings.csproj (in 40.5 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Generators/Microsoft.Gen.ContextualOptions/Microsoft.Gen.ContextualOptions.csproj (in 40.5 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Generators/Microsoft.Gen.Logging/Microsoft.Gen.Logging.csproj (in 40.5 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Generators/Microsoft.Gen.ComplianceReports/Microsoft.Gen.ComplianceReports.csproj (in 40.51 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Generators/Microsoft.Gen.AutoClient/Microsoft.Gen.AutoClient.csproj (in 12 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Analyzers/Microsoft.Analyzers.Local/Microsoft.Analyzers.Local.csproj (in 2.93 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Analyzers/Microsoft.Analyzers.Extra/Microsoft.Analyzers.Extra.csproj (in 5 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Hosting.Testing.Tests/Microsoft.Extensions.Hosting.Testing.Tests.csproj (in 43.57 sec).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Http.AutoClient.Tests/Microsoft.Extensions.Http.AutoClient.Tests.csproj (in 43.58 sec).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Http.Diagnositcs.Tests/Microsoft.Extensions.Http.Diagnostics.Tests.csproj (in 43.57 sec).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Http.Resilience.Tests/Microsoft.Extensions.Http.Resilience.Tests.csproj (in 43.58 sec).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection.Tests/Microsoft.Extensions.ObjectPool.DependencyInjection.Tests.csproj (in 51 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.AutoClient/Generated/Microsoft.Gen.AutoClient.Generated.Tests.csproj (in 61 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Analyzers/Microsoft.Analyzers.Extra.Tests/Microsoft.Analyzers.Extra.Tests.csproj (in 38 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Packages/Microsoft.Extensions.StaticAnalysis/Microsoft.Extensions.StaticAnalysis.csproj (in 6 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Compliance.Testing.Tests/Microsoft.Extensions.Compliance.Testing.Tests.csproj (in 57 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Compliance.Redaction.Tests/Microsoft.Extensions.Compliance.Redaction.Tests.csproj (in 51 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Compliance.Abstractions.Tests/Microsoft.Extensions.Compliance.Abstractions.Tests.csproj (in 49 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.AsyncState.Tests/Microsoft.Extensions.AsyncState.Tests.csproj (in 60 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.AmbientMetadata.Application.Tests/Microsoft.Extensions.AmbientMetadata.Application.Tests.csproj (in 79 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.AspNetCore.Testing/Microsoft.AspNetCore.Testing.csproj (in 5 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.AspNetCore.HeaderParsing/Microsoft.AspNetCore.HeaderParsing.csproj (in 12 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.EnumStrings.Tests/Microsoft.Extensions.EnumStrings.Tests.csproj (in 53 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.Testing.Tests/Microsoft.Extensions.Diagnostics.Testing.Tests.csproj (in 85 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Analyzers/Microsoft.Analyzers.Local.Tests/Microsoft.Analyzers.Local.Tests.csproj (in 1.22 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization/Microsoft.Extensions.Diagnostics.ExceptionSummarization.csproj (in 4.62 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Shared/Shared.csproj (in 1.46 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Options.Contextual/Microsoft.Extensions.Options.Contextual.csproj (in 20.79 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.TimeProvider.Testing/Microsoft.Extensions.TimeProvider.Testing.csproj (in 45.14 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.ExtraAbstractions/Microsoft.Extensions.Diagnostics.ExtraAbstractions.csproj (in 4.62 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.DependencyInjection.AutoActivation/Microsoft.Extensions.DependencyInjection.AutoActivation.csproj (in 4.62 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common/Microsoft.Extensions.Diagnostics.HealthChecks.Common.csproj (in 20.8 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Resilience/Microsoft.Extensions.Resilience.csproj (in 45.15 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Hosting.Testing/Microsoft.Extensions.Hosting.Testing.csproj (in 45.15 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Generators/Microsoft.Gen.MetricsReports/Microsoft.Gen.MetricsReports.csproj (in 11 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.Extra/Microsoft.Extensions.Diagnostics.Extra.csproj (in 4.62 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.AspNetCore.Diagnostics.Middleware/Microsoft.AspNetCore.Diagnostics.Middleware.csproj (in 17 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Http.Diagnostics/Microsoft.Extensions.Http.Diagnostics.csproj (in 45.15 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Http.AutoClient/Microsoft.Extensions.Http.AutoClient.csproj (in 45.16 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.AspNetCore.AsyncState/Microsoft.AspNetCore.AsyncState.csproj (in 16 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Compliance.Testing/Microsoft.Extensions.Compliance.Testing.csproj (in 7 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Compliance.Abstractions/Microsoft.Extensions.Compliance.Abstractions.csproj (in 8 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Compliance.Redaction/Microsoft.Extensions.Compliance.Redaction.csproj (in 10 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.AsyncState/Microsoft.Extensions.AsyncState.csproj (in 10 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.AmbientMetadata.Application/Microsoft.Extensions.AmbientMetadata.Application.csproj (in 17 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.ComplianceReports/Unit/Microsoft.Gen.ComplianceReports.Unit.Tests.csproj (in 35 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.ContextualOptions/Unit/Microsoft.Gen.ContextualOptions.Unit.Tests.csproj (in 44 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.AutoClient/Unit/Microsoft.Gen.AutoClient.Unit.Tests.csproj (in 41 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.ContextualOptions/Generated/Microsoft.Gen.ContextualOptions.Generated.Tests.csproj (in 54 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.EnumStrings/Generated/Microsoft.Gen.EnumStrings.Generated.Tests.csproj (in 57 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.MetricsReports/Unit/Microsoft.Gen.MetricsReports.Unit.Tests.csproj (in 42 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.AspNetCore.HeaderParsing.Tests/Microsoft.AspNetCore.HeaderParsing.Tests.csproj (in 61 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.AspNetCore.Testing.Tests/Microsoft.AspNetCore.Testing.Tests.csproj (in 71 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Resilience.Tests/Microsoft.Extensions.Resilience.Tests.csproj (in 56 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Options.ContextualOptions.Tests/Microsoft.Extensions.Options.Contextual.Tests.csproj (in 67 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests/Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests.csproj (in 42 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Shared/Shared.Tests.csproj (in 91 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.DependencyInjection.AutoActivation.Tests/Microsoft.Extensions.DependencyInjection.AutoActivation.Tests.csproj (in 61 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.AspNetCore.Diagnostics.Middleware.Tests/Microsoft.AspNetCore.Diagnostics.Middleware.Tests.csproj (in 130 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.AspNetCore.AsyncState.Tests/Microsoft.AspNetCore.AsyncState.Tests.csproj (in 128 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.TimeProvider.Testing.Tests/Microsoft.Extensions.TimeProvider.Testing.Tests.csproj (in 135 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.Extra.Tests/Microsoft.Extensions.Diagnostics.Extra.Tests.csproj (in 117 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.Metrics/Unit/Microsoft.Gen.Metrics.Unit.Tests.csproj (in 38 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.Logging/Unit/Microsoft.Gen.Logging.Unit.Tests.csproj (in 47 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.ExtraAbstractions.Tests/Microsoft.Extensions.Diagnostics.ExtraAbstractions.Tests.csproj (in 66 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests/Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests.csproj (in 100 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.ObjectPool.DependencyInjection/Microsoft.Extensions.ObjectPool.DependencyInjection.csproj (in 34 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.EnumStrings/Microsoft.Extensions.EnumStrings.csproj (in 11 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Http.Resilience/Microsoft.Extensions.Http.Resilience.csproj (in 44 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.EnumStrings/Unit/Microsoft.Gen.EnumStrings.Unit.Tests.csproj (in 76 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.Testing/Microsoft.Extensions.Diagnostics.Testing.csproj (in 54 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.Metrics/Generated/Microsoft.Gen.Metrics.Generated.Tests.csproj (in 199 ms).
  Restored /home/martin/coding/dotnet/extensions/test/Generators/Microsoft.Gen.Logging/Generated/Microsoft.Gen.Logging.Generated.Tests.csproj (in 169 ms).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.Probes/Microsoft.Extensions.Diagnostics.Probes.csproj (in 48 ms).
  Restored /home/martin/coding/dotnet/extensions/test/TestUtilities/TestUtilities.csproj (in 3.77 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring/Microsoft.Extensions.Diagnostics.ResourceMonitoring.csproj (in 3.38 sec).
  Restored /home/martin/coding/dotnet/extensions/src/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.csproj (in 3.31 sec).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests/Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests.csproj (in 3.81 sec).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests/Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj (in 4.59 sec).
  Restored /home/martin/coding/dotnet/extensions/test/Libraries/Microsoft.Extensions.Diagnostics.Probes.Tests/Microsoft.Extensions.Diagnostics.Probes.Tests.csproj (in 6.61 sec).
  Restored /home/martin/coding/dotnet/extensions/eng/build.proj (in 13.95 sec).
  Restored /home/martin/coding/dotnet/extensions/bench/Libraries/Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests/Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests.csproj (in 13.72 sec).
  Restored /home/martin/coding/dotnet/extensions/bench/Libraries/Microsoft.Extensions.Resilience.PerformanceTests/Microsoft.Extensions.Resilience.PerformanceTests.csproj (in 15.45 sec).
  Restored /home/martin/coding/dotnet/extensions/bench/Libraries/Microsoft.Extensions.Http.Diagnostics.PerformanceTests/Microsoft.Extensions.Http.Diagnostics.PerformanceTests.csproj (in 13.74 sec).
  Restored /home/martin/coding/dotnet/extensions/bench/Libraries/Microsoft.Extensions.Http.Resilience.PerformanceTests/Microsoft.Extensions.Http.Resilience.PerformanceTests.csproj (in 13.77 sec).
  Restored /home/martin/coding/dotnet/extensions/bench/Libraries/Microsoft.Extensions.Diagnostics.Extra.PerformanceTests/Microsoft.Extensions.Diagnostics.Extra.PerformanceTests.csproj (in 13.73 sec).
  Restored /home/martin/coding/dotnet/extensions/bench/Generators/Microsoft.Gen.EnumStrings.PerformanceTests/Microsoft.Gen.EnumStrings.PerformanceTests.csproj (in 13.71 sec).

Build succeeded.
    0 Warning(s)
    0 Error(s)

Time Elapsed 00:02:19.93
danmoseley commented 1 year ago

Thanks @martincostello . You're right to not post a binlog publicly: we usually recommend opening a dummy VS feedback issue and sharing the link here. (I don't have context on this issue)

martincostello commented 1 year ago

Thanks - do you have a link to where to file those, I don't think I've made one of those in a very long time...

danmoseley commented 1 year ago

I think here

https://developercommunity.visualstudio.com/dotnet?ftype=problem

It's for .NET Framework but ignore that.

martincostello commented 1 year ago

Thanks - Feedback item is here

danmoseley commented 1 year ago

Cool - back to @RussKie then

dougbu commented 1 year ago

this may be a side note but… succeeding on Linux or Linux-like systems but failing on Windows is expected when the problem is the code attempting to real sign without appropriate rights to the Microbuild tooling. what you want to find in the binary log are the properties causing the Windows build to attempt real signing outside an official build. or, look at the sign-related properties in the pipeline YAML to see what settings should be conditional

RussKie commented 1 year ago

@dougbu there is no yaml involved here, just plain local restore.

dougbu commented 1 year ago

usually msbuild properties are set on the command line and defaulted in *.csproj, *.props, and *.targets files. it sounds like something defaults to true in your non-YAML files rather than having YAML override the defaults to do signing. both will likely need to change

RussKie commented 1 year ago

@martincostello I cloned the repo on my personal computer (not connected to the corp network and not managed by the company) and I was able to restore and build the repo without any dramas using restore.cmd and build.cmd. I also removed C:\Users\<user>\.nuget folder to ensure all packages would come from the remote feeds.

Without a binlog it's really hard to tell what's going on for you locally.

martincostello commented 1 year ago

There's a binlog file in the VS Feedback item I logged.

martincostello commented 1 year ago

So I've gotten to the bottom of what's going on here.

If you open the repository in Visual Studio Code with the C# Dev Kit installed and there is no .sln file in the root of the repository (e.g. a fresh clone and you've not generated one yourself), the C# Dev Kit will auto-generate a solution file for you by finding every project in the repository and automatically adding it to that file. The contents of the file automatically generated is included below.

If you then run restore.cmd after that file has been generated, the build process will find and use that solution file, at which point all the internal tooling kicks in, and then breaks the build with the issue as described above if you're not a Microsoft employee with access to those resources.

If I close Visual Studio Code and delete the extensions.sln file, then restore.cmd succeeds.

To stop people running into this problem in the future, maybe it's worth adding a "kitchen sink" solution file to the repository (like AspNetCore.sln) so this "helpful" feature of the C# Dev Kit doesn't kick in and cause broken builds, confusion and wasted time?

extensions.sln ``` Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.5.002.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{BDFCF587-5E95-4D47-89C0-078C5EE14F7C}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Shared", "src\Shared\Shared.csproj", "{3FC17071-5339-4DC9-85BD-191109AA5DB4}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{A6F43A88-1EA8-4EB4-A28C-256BD8E5F9F2}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Shared.Tests", "test\Shared\Shared.Tests.csproj", "{7ADA767C-E911-46A2-A6CA-C574581CD4C4}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TestUtilities", "test\TestUtilities\TestUtilities.csproj", "{7489C2CC-669F-4B74-93EF-145F3147A4F1}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "bench", "bench", "{1DF850FC-43F4-4D51-8A92-65C3FA71A8EC}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Generators", "Generators", "{8A66D6A8-D94F-4DEB-B42B-9D90592A7D75}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.EnumStrings.PerformanceTests", "bench\Generators\Microsoft.Gen.EnumStrings.PerformanceTests\Microsoft.Gen.EnumStrings.PerformanceTests.csproj", "{4CE05A9F-ECDE-429B-B0E5-02F544EDDACC}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{851F67C6-27C0-4DB3-BDA8-694233CA4681}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests", "bench\Libraries\Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests\Microsoft.AspNetCore.Diagnostics.Middleware.PerformanceTests.csproj", "{F0AA879F-B01D-46C6-831C-3566324D4839}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.Extra.PerformanceTests", "bench\Libraries\Microsoft.Extensions.Diagnostics.Extra.PerformanceTests\Microsoft.Extensions.Diagnostics.Extra.PerformanceTests.csproj", "{9359770A-85E1-4D97-82F1-F75BE50BCAC3}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Http.Diagnostics.PerformanceTests", "bench\Libraries\Microsoft.Extensions.Http.Diagnostics.PerformanceTests\Microsoft.Extensions.Http.Diagnostics.PerformanceTests.csproj", "{AB581941-5C09-4116-98EB-8B968CA57B72}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Http.Resilience.PerformanceTests", "bench\Libraries\Microsoft.Extensions.Http.Resilience.PerformanceTests\Microsoft.Extensions.Http.Resilience.PerformanceTests.csproj", "{0B39A64F-7328-4417-A30A-9E404113CB5A}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Resilience.PerformanceTests", "bench\Libraries\Microsoft.Extensions.Resilience.PerformanceTests\Microsoft.Extensions.Resilience.PerformanceTests.csproj", "{225B23CA-E127-4AB4-B2D3-F50383FF0A29}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "eng", "eng", "{D47A66C5-4683-42C9-AA3F-2D376AB11CED}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "common", "common", "{9327C7A7-7A27-47BB-A255-F920CC618F56}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tools", "eng\common\internal\Tools.csproj", "{0C936A61-24B6-4C01-9B7C-C02B4857A80B}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tools", "Tools", "{3484C6D2-51F5-421A-BE0A-97E713C199C5}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ApiChief", "eng\Tools\ApiChief\ApiChief.csproj", "{F16FDAE4-7B03-4187-9AD6-C98B6ACA17E3}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DiagConfig", "eng\Tools\DiagConfig\DiagConfig.csproj", "{61DCFF98-1FDA-4CE2-8B5A-E7BF0A803496}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analyzers", "Analyzers", "{B450654F-FDF3-4068-A290-FB201F86A2E4}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Analyzers.Extra", "src\Analyzers\Microsoft.Analyzers.Extra\Microsoft.Analyzers.Extra.csproj", "{A1471FAC-8F75-43B9-83B2-18814BB79B9C}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Analyzers.Local", "src\Analyzers\Microsoft.Analyzers.Local\Microsoft.Analyzers.Local.csproj", "{0C391079-9C18-497E-8D82-B84A4879AB04}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Generators", "Generators", "{75548E76-713E-4CA6-B3A1-A4B77449018B}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.AutoClient", "src\Generators\Microsoft.Gen.AutoClient\Microsoft.Gen.AutoClient.csproj", "{93FE7D3D-86C9-4BD9-8207-BAA27FCD064F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.ComplianceReports", "src\Generators\Microsoft.Gen.ComplianceReports\Microsoft.Gen.ComplianceReports.csproj", "{DF63CB5E-702C-44B7-A79C-0A2C5B370157}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.ContextualOptions", "src\Generators\Microsoft.Gen.ContextualOptions\Microsoft.Gen.ContextualOptions.csproj", "{3FDD118C-F595-4D10-9886-7FCCF1820384}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.EnumStrings", "src\Generators\Microsoft.Gen.EnumStrings\Microsoft.Gen.EnumStrings.csproj", "{2D4FB4E4-0675-4ACD-AF9B-FA2161BF41C9}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.Logging", "src\Generators\Microsoft.Gen.Logging\Microsoft.Gen.Logging.csproj", "{A5BD7AF7-6B55-4EC5-9EC8-0E71CC8ED645}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.Metrics", "src\Generators\Microsoft.Gen.Metrics\Microsoft.Gen.Metrics.csproj", "{E6DBCA8E-643D-4BCC-BFFE-B14410B259B2}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.MetricsReports", "src\Generators\Microsoft.Gen.MetricsReports\Microsoft.Gen.MetricsReports.csproj", "{8A9BD5F0-00A8-486B-8B7A-FA580191BD85}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{281E18C6-33F5-4DE4-B6C8-024D83E2F4AF}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.AsyncState", "src\Libraries\Microsoft.AspNetCore.AsyncState\Microsoft.AspNetCore.AsyncState.csproj", "{9787A534-B2D2-4103-9CE1-24604B3E5624}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics.Middleware", "src\Libraries\Microsoft.AspNetCore.Diagnostics.Middleware\Microsoft.AspNetCore.Diagnostics.Middleware.csproj", "{4A66165B-7FDD-4A10-B545-A646EF85E964}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.HeaderParsing", "src\Libraries\Microsoft.AspNetCore.HeaderParsing\Microsoft.AspNetCore.HeaderParsing.csproj", "{D6EE99D3-6F37-4B7F-8284-C17C33CAEF71}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Testing", "src\Libraries\Microsoft.AspNetCore.Testing\Microsoft.AspNetCore.Testing.csproj", "{ABE4BC2E-EAB1-41CB-B7B9-D6980A247E04}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.AmbientMetadata.Application", "src\Libraries\Microsoft.Extensions.AmbientMetadata.Application\Microsoft.Extensions.AmbientMetadata.Application.csproj", "{16597208-0E0A-42FD-B2E5-F39F8F3277C1}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.AsyncState", "src\Libraries\Microsoft.Extensions.AsyncState\Microsoft.Extensions.AsyncState.csproj", "{A5882133-8177-4C87-9D80-5DF4DA8BC8CD}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Compliance.Abstractions", "src\Libraries\Microsoft.Extensions.Compliance.Abstractions\Microsoft.Extensions.Compliance.Abstractions.csproj", "{C7598FB2-14E9-4042-9153-5FDC9CCD0179}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Compliance.Redaction", "src\Libraries\Microsoft.Extensions.Compliance.Redaction\Microsoft.Extensions.Compliance.Redaction.csproj", "{67B8061D-CD71-4C5A-B6B9-AFC8EFF657A6}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Compliance.Testing", "src\Libraries\Microsoft.Extensions.Compliance.Testing\Microsoft.Extensions.Compliance.Testing.csproj", "{4DC1E729-0622-4679-AF04-A2022E534AB7}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.DependencyInjection.AutoActivation", "src\Libraries\Microsoft.Extensions.DependencyInjection.AutoActivation\Microsoft.Extensions.DependencyInjection.AutoActivation.csproj", "{5DE17040-59D0-4C2C-8025-6D32673F72A0}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.ExceptionSummarization", "src\Libraries\Microsoft.Extensions.Diagnostics.ExceptionSummarization\Microsoft.Extensions.Diagnostics.ExceptionSummarization.csproj", "{B5DCA1F3-FC94-4162-84B0-BE3719D22F17}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.Extra", "src\Libraries\Microsoft.Extensions.Diagnostics.Extra\Microsoft.Extensions.Diagnostics.Extra.csproj", "{406A6544-BEA6-4D60-BA73-DEB36C84810F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.ExtraAbstractions", "src\Libraries\Microsoft.Extensions.Diagnostics.ExtraAbstractions\Microsoft.Extensions.Diagnostics.ExtraAbstractions.csproj", "{F46A3482-D63B-4E66-A9DE-54666573CA70}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.HealthChecks.Common", "src\Libraries\Microsoft.Extensions.Diagnostics.HealthChecks.Common\Microsoft.Extensions.Diagnostics.HealthChecks.Common.csproj", "{53DE5813-507C-4286-8389-9AF60B15749F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization", "src\Libraries\Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization\Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.csproj", "{5B0E193D-D7A7-4D6F-8407-0C99D525421F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.Probes", "src\Libraries\Microsoft.Extensions.Diagnostics.Probes\Microsoft.Extensions.Diagnostics.Probes.csproj", "{D70A1A4C-DE75-4B8E-9524-305B59DA336C}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.ResourceMonitoring", "src\Libraries\Microsoft.Extensions.Diagnostics.ResourceMonitoring\Microsoft.Extensions.Diagnostics.ResourceMonitoring.csproj", "{E23ED6A5-EFCE-470A-87A3-F9B2178F3C13}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.Testing", "src\Libraries\Microsoft.Extensions.Diagnostics.Testing\Microsoft.Extensions.Diagnostics.Testing.csproj", "{06C06CB9-5A40-4A92-93FF-CF63548BEA9A}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.EnumStrings", "src\Libraries\Microsoft.Extensions.EnumStrings\Microsoft.Extensions.EnumStrings.csproj", "{EA23FE7B-9B68-4D1E-9FDF-BE4BBA7A086F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Hosting.Testing", "src\Libraries\Microsoft.Extensions.Hosting.Testing\Microsoft.Extensions.Hosting.Testing.csproj", "{412C6A1A-C4E6-472F-AEC8-52E0A7C53E97}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Http.AutoClient", "src\Libraries\Microsoft.Extensions.Http.AutoClient\Microsoft.Extensions.Http.AutoClient.csproj", "{584E2A4A-B231-41A2-9025-098195222EA2}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Http.Diagnostics", "src\Libraries\Microsoft.Extensions.Http.Diagnostics\Microsoft.Extensions.Http.Diagnostics.csproj", "{01674BFE-7DA7-49CA-A540-E0D0C2682D3F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Http.Resilience", "src\Libraries\Microsoft.Extensions.Http.Resilience\Microsoft.Extensions.Http.Resilience.csproj", "{06443A6F-16A6-4068-B64B-26D241A90554}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.ObjectPool.DependencyInjection", "src\Libraries\Microsoft.Extensions.ObjectPool.DependencyInjection\Microsoft.Extensions.ObjectPool.DependencyInjection.csproj", "{1E0CFC43-7291-40A1-984D-41E3BDA9346F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Options.Contextual", "src\Libraries\Microsoft.Extensions.Options.Contextual\Microsoft.Extensions.Options.Contextual.csproj", "{991ABFC4-8F45-433C-BBE5-FCC923C167CD}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Resilience", "src\Libraries\Microsoft.Extensions.Resilience\Microsoft.Extensions.Resilience.csproj", "{BCABDE4B-26EB-405D-BFA7-94311DC11B0A}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.TimeProvider.Testing", "src\Libraries\Microsoft.Extensions.TimeProvider.Testing\Microsoft.Extensions.TimeProvider.Testing.csproj", "{22FAF705-174C-4D5A-8F13-2FF55B20A84C}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Packages", "Packages", "{F0A065AC-645A-451A-AD5B-7425DB24587B}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.AuditReports", "src\Packages\Microsoft.Extensions.AuditReports\Microsoft.Extensions.AuditReports.csproj", "{6A7CB29F-C77C-4826-8768-DCEEACBB633F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.ExtraAnalyzers", "src\Packages\Microsoft.Extensions.ExtraAnalyzers\Microsoft.Extensions.ExtraAnalyzers.csproj", "{721F6ABF-F052-4AE0-9DED-CDAAFBC7A828}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.StaticAnalysis", "src\Packages\Microsoft.Extensions.StaticAnalysis\Microsoft.Extensions.StaticAnalysis.csproj", "{510DE090-73D0-46EB-8C14-F586DB129F7C}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Analyzers", "Analyzers", "{49824292-84EB-48B7-8D8D-2A61CED3920D}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Analyzers.Extra.Tests", "test\Analyzers\Microsoft.Analyzers.Extra.Tests\Microsoft.Analyzers.Extra.Tests.csproj", "{FCCFD256-78C2-4F3E-809A-954F44B6C6F0}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Analyzers.Local.Tests", "test\Analyzers\Microsoft.Analyzers.Local.Tests\Microsoft.Analyzers.Local.Tests.csproj", "{0F6E35A3-5373-473F-8332-E9ECFED20576}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Libraries", "Libraries", "{83B2346A-420D-4E66-A5A2-DE9364BBC64E}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.AsyncState.Tests", "test\Libraries\Microsoft.AspNetCore.AsyncState.Tests\Microsoft.AspNetCore.AsyncState.Tests.csproj", "{51A47F3A-A0D7-4EED-A06D-9E77234F66E4}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Diagnostics.Middleware.Tests", "test\Libraries\Microsoft.AspNetCore.Diagnostics.Middleware.Tests\Microsoft.AspNetCore.Diagnostics.Middleware.Tests.csproj", "{DE2C7875-096C-46EE-A24A-9BB9DD025681}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.HeaderParsing.Tests", "test\Libraries\Microsoft.AspNetCore.HeaderParsing.Tests\Microsoft.AspNetCore.HeaderParsing.Tests.csproj", "{1CC67E5D-E348-4552-874E-EAEE682631A1}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.AspNetCore.Testing.Tests", "test\Libraries\Microsoft.AspNetCore.Testing.Tests\Microsoft.AspNetCore.Testing.Tests.csproj", "{17D6FBA3-0E4C-4268-8740-BE81236DB355}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.AmbientMetadata.Application.Tests", "test\Libraries\Microsoft.Extensions.AmbientMetadata.Application.Tests\Microsoft.Extensions.AmbientMetadata.Application.Tests.csproj", "{0E034062-C40C-4AB0-B3C7-4587599F107E}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.AsyncState.Tests", "test\Libraries\Microsoft.Extensions.AsyncState.Tests\Microsoft.Extensions.AsyncState.Tests.csproj", "{06D788CE-EDD5-4682-BF12-975BFA617D22}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Compliance.Abstractions.Tests", "test\Libraries\Microsoft.Extensions.Compliance.Abstractions.Tests\Microsoft.Extensions.Compliance.Abstractions.Tests.csproj", "{D05CD859-71A8-4727-B303-702E27828F20}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Compliance.Redaction.Tests", "test\Libraries\Microsoft.Extensions.Compliance.Redaction.Tests\Microsoft.Extensions.Compliance.Redaction.Tests.csproj", "{2D06B178-527C-440A-9929-967DF3A178A6}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Compliance.Testing.Tests", "test\Libraries\Microsoft.Extensions.Compliance.Testing.Tests\Microsoft.Extensions.Compliance.Testing.Tests.csproj", "{9B875FA1-943D-4AF5-86C4-369BABE7123F}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.DependencyInjection.AutoActivation.Tests", "test\Libraries\Microsoft.Extensions.DependencyInjection.AutoActivation.Tests\Microsoft.Extensions.DependencyInjection.AutoActivation.Tests.csproj", "{0A7CB024-80E3-4446-9AF2-8731C1F6C485}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests", "test\Libraries\Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests\Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests.csproj", "{88BADD60-C0AC-476B-BCC0-F65E137D2396}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.Extra.Tests", "test\Libraries\Microsoft.Extensions.Diagnostics.Extra.Tests\Microsoft.Extensions.Diagnostics.Extra.Tests.csproj", "{2B378113-04FC-4EE3-AC32-5516312A713A}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.ExtraAbstractions.Tests", "test\Libraries\Microsoft.Extensions.Diagnostics.ExtraAbstractions.Tests\Microsoft.Extensions.Diagnostics.ExtraAbstractions.Tests.csproj", "{6A8F72B4-FF21-4DBB-AF36-88DDA3D0A6C0}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests", "test\Libraries\Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests\Microsoft.Extensions.Diagnostics.HealthChecks.Common.Tests.csproj", "{49B44AA7-46AF-462B-8A15-74934614BC17}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests", "test\Libraries\Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests\Microsoft.Extensions.Diagnostics.HealthChecks.ResourceUtilization.Tests.csproj", "{1F81720B-590D-419C-B733-17610706D9E3}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.Probes.Tests", "test\Libraries\Microsoft.Extensions.Diagnostics.Probes.Tests\Microsoft.Extensions.Diagnostics.Probes.Tests.csproj", "{4B087BC5-D962-4D93-9048-50D61C1227EB}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests", "test\Libraries\Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests\Microsoft.Extensions.Diagnostics.ResourceMonitoring.Tests.csproj", "{D4438CB5-AC42-4BBE-BCCB-789280BBEEFC}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Diagnostics.Testing.Tests", "test\Libraries\Microsoft.Extensions.Diagnostics.Testing.Tests\Microsoft.Extensions.Diagnostics.Testing.Tests.csproj", "{95B32C2B-C7E9-4E00-ABA4-DD065F7AF3D6}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.EnumStrings.Tests", "test\Libraries\Microsoft.Extensions.EnumStrings.Tests\Microsoft.Extensions.EnumStrings.Tests.csproj", "{5D45E697-4236-47E0-B99C-D8C4F195F1A5}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Hosting.Testing.Tests", "test\Libraries\Microsoft.Extensions.Hosting.Testing.Tests\Microsoft.Extensions.Hosting.Testing.Tests.csproj", "{8E14D182-57B8-461F-B8B3-21245997B71D}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Http.AutoClient.Tests", "test\Libraries\Microsoft.Extensions.Http.AutoClient.Tests\Microsoft.Extensions.Http.AutoClient.Tests.csproj", "{16916EB9-2B7E-413C-A6C3-596B08E6E3ED}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Http.Diagnostics.Tests", "test\Libraries\Microsoft.Extensions.Http.Diagnositcs.Tests\Microsoft.Extensions.Http.Diagnostics.Tests.csproj", "{0554DB22-8EE0-40F3-9101-86BFB258F1FD}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Http.Resilience.Tests", "test\Libraries\Microsoft.Extensions.Http.Resilience.Tests\Microsoft.Extensions.Http.Resilience.Tests.csproj", "{6312B4CF-3A50-4E00-BB3C-01AE85103565}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.ObjectPool.DependencyInjection.Tests", "test\Libraries\Microsoft.Extensions.ObjectPool.DependencyInjection.Tests\Microsoft.Extensions.ObjectPool.DependencyInjection.Tests.csproj", "{EF72A4D5-FF69-465A-A845-DCD089687BEE}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Options.Contextual.Tests", "test\Libraries\Microsoft.Extensions.Options.ContextualOptions.Tests\Microsoft.Extensions.Options.Contextual.Tests.csproj", "{AB51F020-FD33-4216-AA06-BFC84A42835E}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.Resilience.Tests", "test\Libraries\Microsoft.Extensions.Resilience.Tests\Microsoft.Extensions.Resilience.Tests.csproj", "{A273C774-9BDB-4828-B5CD-E21FD7AF8D27}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Extensions.TimeProvider.Testing.Tests", "test\Libraries\Microsoft.Extensions.TimeProvider.Testing.Tests\Microsoft.Extensions.TimeProvider.Testing.Tests.csproj", "{79D14661-34CC-4B34-9AC5-5E798E0DAFFC}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Generators", "Generators", "{1780CEA5-0776-4D40-A583-6FDABAFF7BDD}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.Gen.AutoClient", "Microsoft.Gen.AutoClient", "{2582033F-E5BA-49C9-A566-EC5A0AB42766}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.AutoClient.Generated.Tests", "test\Generators\Microsoft.Gen.AutoClient\Generated\Microsoft.Gen.AutoClient.Generated.Tests.csproj", "{D317FBA4-6265-41FC-9C13-943F6AAEFD28}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.AutoClient.Unit.Tests", "test\Generators\Microsoft.Gen.AutoClient\Unit\Microsoft.Gen.AutoClient.Unit.Tests.csproj", "{BA925BBB-F452-46FB-9538-D8FA572D07FB}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.Gen.ComplianceReports", "Microsoft.Gen.ComplianceReports", "{5F6979B4-E76B-4302-8FBB-33BCF6294E38}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.ComplianceReports.Unit.Tests", "test\Generators\Microsoft.Gen.ComplianceReports\Unit\Microsoft.Gen.ComplianceReports.Unit.Tests.csproj", "{6E344559-9FC3-4A80-9805-816C1A5DBF83}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.Gen.ContextualOptions", "Microsoft.Gen.ContextualOptions", "{07FEED4A-336D-47EF-9BBF-6922E854DF5D}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.ContextualOptions.Generated.Tests", "test\Generators\Microsoft.Gen.ContextualOptions\Generated\Microsoft.Gen.ContextualOptions.Generated.Tests.csproj", "{4E6D63CE-2725-4B67-9EC0-887ECCFF6424}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.ContextualOptions.Unit.Tests", "test\Generators\Microsoft.Gen.ContextualOptions\Unit\Microsoft.Gen.ContextualOptions.Unit.Tests.csproj", "{503E7112-0C75-462E-87E5-3D7B176C6C79}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.Gen.EnumStrings", "Microsoft.Gen.EnumStrings", "{11259461-1A99-4C6D-9346-A81632B48084}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.EnumStrings.Generated.Tests", "test\Generators\Microsoft.Gen.EnumStrings\Generated\Microsoft.Gen.EnumStrings.Generated.Tests.csproj", "{95409A21-F185-4A67-8058-41CA6A8BB3E3}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.EnumStrings.Unit.Tests", "test\Generators\Microsoft.Gen.EnumStrings\Unit\Microsoft.Gen.EnumStrings.Unit.Tests.csproj", "{77BAADB9-A918-4ED0-8A72-AA83EA5F431A}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.Gen.Logging", "Microsoft.Gen.Logging", "{E9758CB6-11A9-4AEF-99C4-D592AD6F554A}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.Logging.Generated.Tests", "test\Generators\Microsoft.Gen.Logging\Generated\Microsoft.Gen.Logging.Generated.Tests.csproj", "{AED5B462-9B9A-44D9-A93D-2FF20D7D4D59}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.Logging.Unit.Tests", "test\Generators\Microsoft.Gen.Logging\Unit\Microsoft.Gen.Logging.Unit.Tests.csproj", "{3D9BA276-7AAA-4E52-B253-5FECA4ECC3F8}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.Gen.Metrics", "Microsoft.Gen.Metrics", "{FF332EE2-3BDE-411D-88CC-CF695A528E1B}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.Metrics.Generated.Tests", "test\Generators\Microsoft.Gen.Metrics\Generated\Microsoft.Gen.Metrics.Generated.Tests.csproj", "{77FE010E-370F-4E99-A61B-D4D99A5525AB}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.Metrics.Unit.Tests", "test\Generators\Microsoft.Gen.Metrics\Unit\Microsoft.Gen.Metrics.Unit.Tests.csproj", "{0FF80229-8506-4577-B4BF-A9F51E2550CF}" EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Microsoft.Gen.MetricsReports", "Microsoft.Gen.MetricsReports", "{08FF4950-025F-4739-8F23-570AD77C355A}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Gen.MetricsReports.Unit.Tests", "test\Generators\Microsoft.Gen.MetricsReports\Unit\Microsoft.Gen.MetricsReports.Unit.Tests.csproj", "{7643338F-9A08-426F-AC61-1C7C46977514}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {3FC17071-5339-4DC9-85BD-191109AA5DB4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3FC17071-5339-4DC9-85BD-191109AA5DB4}.Debug|Any CPU.Build.0 = Debug|Any CPU {3FC17071-5339-4DC9-85BD-191109AA5DB4}.Release|Any CPU.ActiveCfg = Release|Any CPU {3FC17071-5339-4DC9-85BD-191109AA5DB4}.Release|Any CPU.Build.0 = Release|Any CPU {7ADA767C-E911-46A2-A6CA-C574581CD4C4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7ADA767C-E911-46A2-A6CA-C574581CD4C4}.Debug|Any CPU.Build.0 = Debug|Any CPU {7ADA767C-E911-46A2-A6CA-C574581CD4C4}.Release|Any CPU.ActiveCfg = Release|Any CPU {7ADA767C-E911-46A2-A6CA-C574581CD4C4}.Release|Any CPU.Build.0 = Release|Any CPU {7489C2CC-669F-4B74-93EF-145F3147A4F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7489C2CC-669F-4B74-93EF-145F3147A4F1}.Debug|Any CPU.Build.0 = Debug|Any CPU {7489C2CC-669F-4B74-93EF-145F3147A4F1}.Release|Any CPU.ActiveCfg = Release|Any CPU {7489C2CC-669F-4B74-93EF-145F3147A4F1}.Release|Any CPU.Build.0 = Release|Any CPU {4CE05A9F-ECDE-429B-B0E5-02F544EDDACC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4CE05A9F-ECDE-429B-B0E5-02F544EDDACC}.Debug|Any CPU.Build.0 = Debug|Any CPU {4CE05A9F-ECDE-429B-B0E5-02F544EDDACC}.Release|Any CPU.ActiveCfg = Release|Any CPU {4CE05A9F-ECDE-429B-B0E5-02F544EDDACC}.Release|Any CPU.Build.0 = Release|Any CPU {F0AA879F-B01D-46C6-831C-3566324D4839}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F0AA879F-B01D-46C6-831C-3566324D4839}.Debug|Any CPU.Build.0 = Debug|Any CPU {F0AA879F-B01D-46C6-831C-3566324D4839}.Release|Any CPU.ActiveCfg = Release|Any CPU {F0AA879F-B01D-46C6-831C-3566324D4839}.Release|Any CPU.Build.0 = Release|Any CPU {9359770A-85E1-4D97-82F1-F75BE50BCAC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9359770A-85E1-4D97-82F1-F75BE50BCAC3}.Debug|Any CPU.Build.0 = Debug|Any CPU {9359770A-85E1-4D97-82F1-F75BE50BCAC3}.Release|Any CPU.ActiveCfg = Release|Any CPU {9359770A-85E1-4D97-82F1-F75BE50BCAC3}.Release|Any CPU.Build.0 = Release|Any CPU {AB581941-5C09-4116-98EB-8B968CA57B72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AB581941-5C09-4116-98EB-8B968CA57B72}.Debug|Any CPU.Build.0 = Debug|Any CPU {AB581941-5C09-4116-98EB-8B968CA57B72}.Release|Any CPU.ActiveCfg = Release|Any CPU {AB581941-5C09-4116-98EB-8B968CA57B72}.Release|Any CPU.Build.0 = Release|Any CPU {0B39A64F-7328-4417-A30A-9E404113CB5A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0B39A64F-7328-4417-A30A-9E404113CB5A}.Debug|Any CPU.Build.0 = Debug|Any CPU {0B39A64F-7328-4417-A30A-9E404113CB5A}.Release|Any CPU.ActiveCfg = Release|Any CPU {0B39A64F-7328-4417-A30A-9E404113CB5A}.Release|Any CPU.Build.0 = Release|Any CPU {225B23CA-E127-4AB4-B2D3-F50383FF0A29}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {225B23CA-E127-4AB4-B2D3-F50383FF0A29}.Debug|Any CPU.Build.0 = Debug|Any CPU {225B23CA-E127-4AB4-B2D3-F50383FF0A29}.Release|Any CPU.ActiveCfg = Release|Any CPU {225B23CA-E127-4AB4-B2D3-F50383FF0A29}.Release|Any CPU.Build.0 = Release|Any CPU {0C936A61-24B6-4C01-9B7C-C02B4857A80B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0C936A61-24B6-4C01-9B7C-C02B4857A80B}.Debug|Any CPU.Build.0 = Debug|Any CPU {0C936A61-24B6-4C01-9B7C-C02B4857A80B}.Release|Any CPU.ActiveCfg = Release|Any CPU {0C936A61-24B6-4C01-9B7C-C02B4857A80B}.Release|Any CPU.Build.0 = Release|Any CPU {F16FDAE4-7B03-4187-9AD6-C98B6ACA17E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F16FDAE4-7B03-4187-9AD6-C98B6ACA17E3}.Debug|Any CPU.Build.0 = Debug|Any CPU {F16FDAE4-7B03-4187-9AD6-C98B6ACA17E3}.Release|Any CPU.ActiveCfg = Release|Any CPU {F16FDAE4-7B03-4187-9AD6-C98B6ACA17E3}.Release|Any CPU.Build.0 = Release|Any CPU {61DCFF98-1FDA-4CE2-8B5A-E7BF0A803496}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {61DCFF98-1FDA-4CE2-8B5A-E7BF0A803496}.Debug|Any CPU.Build.0 = Debug|Any CPU {61DCFF98-1FDA-4CE2-8B5A-E7BF0A803496}.Release|Any CPU.ActiveCfg = Release|Any CPU {61DCFF98-1FDA-4CE2-8B5A-E7BF0A803496}.Release|Any CPU.Build.0 = Release|Any CPU {A1471FAC-8F75-43B9-83B2-18814BB79B9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A1471FAC-8F75-43B9-83B2-18814BB79B9C}.Debug|Any CPU.Build.0 = Debug|Any CPU {A1471FAC-8F75-43B9-83B2-18814BB79B9C}.Release|Any CPU.ActiveCfg = Release|Any CPU {A1471FAC-8F75-43B9-83B2-18814BB79B9C}.Release|Any CPU.Build.0 = Release|Any CPU {0C391079-9C18-497E-8D82-B84A4879AB04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0C391079-9C18-497E-8D82-B84A4879AB04}.Debug|Any CPU.Build.0 = Debug|Any CPU {0C391079-9C18-497E-8D82-B84A4879AB04}.Release|Any CPU.ActiveCfg = Release|Any CPU {0C391079-9C18-497E-8D82-B84A4879AB04}.Release|Any CPU.Build.0 = Release|Any CPU {93FE7D3D-86C9-4BD9-8207-BAA27FCD064F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {93FE7D3D-86C9-4BD9-8207-BAA27FCD064F}.Debug|Any CPU.Build.0 = Debug|Any CPU {93FE7D3D-86C9-4BD9-8207-BAA27FCD064F}.Release|Any CPU.ActiveCfg = Release|Any CPU {93FE7D3D-86C9-4BD9-8207-BAA27FCD064F}.Release|Any CPU.Build.0 = Release|Any CPU {DF63CB5E-702C-44B7-A79C-0A2C5B370157}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DF63CB5E-702C-44B7-A79C-0A2C5B370157}.Debug|Any CPU.Build.0 = Debug|Any CPU {DF63CB5E-702C-44B7-A79C-0A2C5B370157}.Release|Any CPU.ActiveCfg = Release|Any CPU {DF63CB5E-702C-44B7-A79C-0A2C5B370157}.Release|Any CPU.Build.0 = Release|Any CPU {3FDD118C-F595-4D10-9886-7FCCF1820384}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3FDD118C-F595-4D10-9886-7FCCF1820384}.Debug|Any CPU.Build.0 = Debug|Any CPU {3FDD118C-F595-4D10-9886-7FCCF1820384}.Release|Any CPU.ActiveCfg = Release|Any CPU {3FDD118C-F595-4D10-9886-7FCCF1820384}.Release|Any CPU.Build.0 = Release|Any CPU {2D4FB4E4-0675-4ACD-AF9B-FA2161BF41C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2D4FB4E4-0675-4ACD-AF9B-FA2161BF41C9}.Debug|Any CPU.Build.0 = Debug|Any CPU {2D4FB4E4-0675-4ACD-AF9B-FA2161BF41C9}.Release|Any CPU.ActiveCfg = Release|Any CPU {2D4FB4E4-0675-4ACD-AF9B-FA2161BF41C9}.Release|Any CPU.Build.0 = Release|Any CPU {A5BD7AF7-6B55-4EC5-9EC8-0E71CC8ED645}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A5BD7AF7-6B55-4EC5-9EC8-0E71CC8ED645}.Debug|Any CPU.Build.0 = Debug|Any CPU {A5BD7AF7-6B55-4EC5-9EC8-0E71CC8ED645}.Release|Any CPU.ActiveCfg = Release|Any CPU {A5BD7AF7-6B55-4EC5-9EC8-0E71CC8ED645}.Release|Any CPU.Build.0 = Release|Any CPU {E6DBCA8E-643D-4BCC-BFFE-B14410B259B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E6DBCA8E-643D-4BCC-BFFE-B14410B259B2}.Debug|Any CPU.Build.0 = Debug|Any CPU {E6DBCA8E-643D-4BCC-BFFE-B14410B259B2}.Release|Any CPU.ActiveCfg = Release|Any CPU {E6DBCA8E-643D-4BCC-BFFE-B14410B259B2}.Release|Any CPU.Build.0 = Release|Any CPU {8A9BD5F0-00A8-486B-8B7A-FA580191BD85}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8A9BD5F0-00A8-486B-8B7A-FA580191BD85}.Debug|Any CPU.Build.0 = Debug|Any CPU {8A9BD5F0-00A8-486B-8B7A-FA580191BD85}.Release|Any CPU.ActiveCfg = Release|Any CPU {8A9BD5F0-00A8-486B-8B7A-FA580191BD85}.Release|Any CPU.Build.0 = Release|Any CPU {9787A534-B2D2-4103-9CE1-24604B3E5624}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9787A534-B2D2-4103-9CE1-24604B3E5624}.Debug|Any CPU.Build.0 = Debug|Any CPU {9787A534-B2D2-4103-9CE1-24604B3E5624}.Release|Any CPU.ActiveCfg = Release|Any CPU {9787A534-B2D2-4103-9CE1-24604B3E5624}.Release|Any CPU.Build.0 = Release|Any CPU {4A66165B-7FDD-4A10-B545-A646EF85E964}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4A66165B-7FDD-4A10-B545-A646EF85E964}.Debug|Any CPU.Build.0 = Debug|Any CPU {4A66165B-7FDD-4A10-B545-A646EF85E964}.Release|Any CPU.ActiveCfg = Release|Any CPU {4A66165B-7FDD-4A10-B545-A646EF85E964}.Release|Any CPU.Build.0 = Release|Any CPU {D6EE99D3-6F37-4B7F-8284-C17C33CAEF71}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D6EE99D3-6F37-4B7F-8284-C17C33CAEF71}.Debug|Any CPU.Build.0 = Debug|Any CPU {D6EE99D3-6F37-4B7F-8284-C17C33CAEF71}.Release|Any CPU.ActiveCfg = Release|Any CPU {D6EE99D3-6F37-4B7F-8284-C17C33CAEF71}.Release|Any CPU.Build.0 = Release|Any CPU {ABE4BC2E-EAB1-41CB-B7B9-D6980A247E04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {ABE4BC2E-EAB1-41CB-B7B9-D6980A247E04}.Debug|Any CPU.Build.0 = Debug|Any CPU {ABE4BC2E-EAB1-41CB-B7B9-D6980A247E04}.Release|Any CPU.ActiveCfg = Release|Any CPU {ABE4BC2E-EAB1-41CB-B7B9-D6980A247E04}.Release|Any CPU.Build.0 = Release|Any CPU {16597208-0E0A-42FD-B2E5-F39F8F3277C1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {16597208-0E0A-42FD-B2E5-F39F8F3277C1}.Debug|Any CPU.Build.0 = Debug|Any CPU {16597208-0E0A-42FD-B2E5-F39F8F3277C1}.Release|Any CPU.ActiveCfg = Release|Any CPU {16597208-0E0A-42FD-B2E5-F39F8F3277C1}.Release|Any CPU.Build.0 = Release|Any CPU {A5882133-8177-4C87-9D80-5DF4DA8BC8CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A5882133-8177-4C87-9D80-5DF4DA8BC8CD}.Debug|Any CPU.Build.0 = Debug|Any CPU {A5882133-8177-4C87-9D80-5DF4DA8BC8CD}.Release|Any CPU.ActiveCfg = Release|Any CPU {A5882133-8177-4C87-9D80-5DF4DA8BC8CD}.Release|Any CPU.Build.0 = Release|Any CPU {C7598FB2-14E9-4042-9153-5FDC9CCD0179}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {C7598FB2-14E9-4042-9153-5FDC9CCD0179}.Debug|Any CPU.Build.0 = Debug|Any CPU {C7598FB2-14E9-4042-9153-5FDC9CCD0179}.Release|Any CPU.ActiveCfg = Release|Any CPU {C7598FB2-14E9-4042-9153-5FDC9CCD0179}.Release|Any CPU.Build.0 = Release|Any CPU {67B8061D-CD71-4C5A-B6B9-AFC8EFF657A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {67B8061D-CD71-4C5A-B6B9-AFC8EFF657A6}.Debug|Any CPU.Build.0 = Debug|Any CPU {67B8061D-CD71-4C5A-B6B9-AFC8EFF657A6}.Release|Any CPU.ActiveCfg = Release|Any CPU {67B8061D-CD71-4C5A-B6B9-AFC8EFF657A6}.Release|Any CPU.Build.0 = Release|Any CPU {4DC1E729-0622-4679-AF04-A2022E534AB7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4DC1E729-0622-4679-AF04-A2022E534AB7}.Debug|Any CPU.Build.0 = Debug|Any CPU {4DC1E729-0622-4679-AF04-A2022E534AB7}.Release|Any CPU.ActiveCfg = Release|Any CPU {4DC1E729-0622-4679-AF04-A2022E534AB7}.Release|Any CPU.Build.0 = Release|Any CPU {5DE17040-59D0-4C2C-8025-6D32673F72A0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5DE17040-59D0-4C2C-8025-6D32673F72A0}.Debug|Any CPU.Build.0 = Debug|Any CPU {5DE17040-59D0-4C2C-8025-6D32673F72A0}.Release|Any CPU.ActiveCfg = Release|Any CPU {5DE17040-59D0-4C2C-8025-6D32673F72A0}.Release|Any CPU.Build.0 = Release|Any CPU {B5DCA1F3-FC94-4162-84B0-BE3719D22F17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {B5DCA1F3-FC94-4162-84B0-BE3719D22F17}.Debug|Any CPU.Build.0 = Debug|Any CPU {B5DCA1F3-FC94-4162-84B0-BE3719D22F17}.Release|Any CPU.ActiveCfg = Release|Any CPU {B5DCA1F3-FC94-4162-84B0-BE3719D22F17}.Release|Any CPU.Build.0 = Release|Any CPU {406A6544-BEA6-4D60-BA73-DEB36C84810F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {406A6544-BEA6-4D60-BA73-DEB36C84810F}.Debug|Any CPU.Build.0 = Debug|Any CPU {406A6544-BEA6-4D60-BA73-DEB36C84810F}.Release|Any CPU.ActiveCfg = Release|Any CPU {406A6544-BEA6-4D60-BA73-DEB36C84810F}.Release|Any CPU.Build.0 = Release|Any CPU {F46A3482-D63B-4E66-A9DE-54666573CA70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {F46A3482-D63B-4E66-A9DE-54666573CA70}.Debug|Any CPU.Build.0 = Debug|Any CPU {F46A3482-D63B-4E66-A9DE-54666573CA70}.Release|Any CPU.ActiveCfg = Release|Any CPU {F46A3482-D63B-4E66-A9DE-54666573CA70}.Release|Any CPU.Build.0 = Release|Any CPU {53DE5813-507C-4286-8389-9AF60B15749F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {53DE5813-507C-4286-8389-9AF60B15749F}.Debug|Any CPU.Build.0 = Debug|Any CPU {53DE5813-507C-4286-8389-9AF60B15749F}.Release|Any CPU.ActiveCfg = Release|Any CPU {53DE5813-507C-4286-8389-9AF60B15749F}.Release|Any CPU.Build.0 = Release|Any CPU {5B0E193D-D7A7-4D6F-8407-0C99D525421F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5B0E193D-D7A7-4D6F-8407-0C99D525421F}.Debug|Any CPU.Build.0 = Debug|Any CPU {5B0E193D-D7A7-4D6F-8407-0C99D525421F}.Release|Any CPU.ActiveCfg = Release|Any CPU {5B0E193D-D7A7-4D6F-8407-0C99D525421F}.Release|Any CPU.Build.0 = Release|Any CPU {D70A1A4C-DE75-4B8E-9524-305B59DA336C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D70A1A4C-DE75-4B8E-9524-305B59DA336C}.Debug|Any CPU.Build.0 = Debug|Any CPU {D70A1A4C-DE75-4B8E-9524-305B59DA336C}.Release|Any CPU.ActiveCfg = Release|Any CPU {D70A1A4C-DE75-4B8E-9524-305B59DA336C}.Release|Any CPU.Build.0 = Release|Any CPU {E23ED6A5-EFCE-470A-87A3-F9B2178F3C13}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {E23ED6A5-EFCE-470A-87A3-F9B2178F3C13}.Debug|Any CPU.Build.0 = Debug|Any CPU {E23ED6A5-EFCE-470A-87A3-F9B2178F3C13}.Release|Any CPU.ActiveCfg = Release|Any CPU {E23ED6A5-EFCE-470A-87A3-F9B2178F3C13}.Release|Any CPU.Build.0 = Release|Any CPU {06C06CB9-5A40-4A92-93FF-CF63548BEA9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {06C06CB9-5A40-4A92-93FF-CF63548BEA9A}.Debug|Any CPU.Build.0 = Debug|Any CPU {06C06CB9-5A40-4A92-93FF-CF63548BEA9A}.Release|Any CPU.ActiveCfg = Release|Any CPU {06C06CB9-5A40-4A92-93FF-CF63548BEA9A}.Release|Any CPU.Build.0 = Release|Any CPU {EA23FE7B-9B68-4D1E-9FDF-BE4BBA7A086F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EA23FE7B-9B68-4D1E-9FDF-BE4BBA7A086F}.Debug|Any CPU.Build.0 = Debug|Any CPU {EA23FE7B-9B68-4D1E-9FDF-BE4BBA7A086F}.Release|Any CPU.ActiveCfg = Release|Any CPU {EA23FE7B-9B68-4D1E-9FDF-BE4BBA7A086F}.Release|Any CPU.Build.0 = Release|Any CPU {412C6A1A-C4E6-472F-AEC8-52E0A7C53E97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {412C6A1A-C4E6-472F-AEC8-52E0A7C53E97}.Debug|Any CPU.Build.0 = Debug|Any CPU {412C6A1A-C4E6-472F-AEC8-52E0A7C53E97}.Release|Any CPU.ActiveCfg = Release|Any CPU {412C6A1A-C4E6-472F-AEC8-52E0A7C53E97}.Release|Any CPU.Build.0 = Release|Any CPU {584E2A4A-B231-41A2-9025-098195222EA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {584E2A4A-B231-41A2-9025-098195222EA2}.Debug|Any CPU.Build.0 = Debug|Any CPU {584E2A4A-B231-41A2-9025-098195222EA2}.Release|Any CPU.ActiveCfg = Release|Any CPU {584E2A4A-B231-41A2-9025-098195222EA2}.Release|Any CPU.Build.0 = Release|Any CPU {01674BFE-7DA7-49CA-A540-E0D0C2682D3F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {01674BFE-7DA7-49CA-A540-E0D0C2682D3F}.Debug|Any CPU.Build.0 = Debug|Any CPU {01674BFE-7DA7-49CA-A540-E0D0C2682D3F}.Release|Any CPU.ActiveCfg = Release|Any CPU {01674BFE-7DA7-49CA-A540-E0D0C2682D3F}.Release|Any CPU.Build.0 = Release|Any CPU {06443A6F-16A6-4068-B64B-26D241A90554}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {06443A6F-16A6-4068-B64B-26D241A90554}.Debug|Any CPU.Build.0 = Debug|Any CPU {06443A6F-16A6-4068-B64B-26D241A90554}.Release|Any CPU.ActiveCfg = Release|Any CPU {06443A6F-16A6-4068-B64B-26D241A90554}.Release|Any CPU.Build.0 = Release|Any CPU {1E0CFC43-7291-40A1-984D-41E3BDA9346F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1E0CFC43-7291-40A1-984D-41E3BDA9346F}.Debug|Any CPU.Build.0 = Debug|Any CPU {1E0CFC43-7291-40A1-984D-41E3BDA9346F}.Release|Any CPU.ActiveCfg = Release|Any CPU {1E0CFC43-7291-40A1-984D-41E3BDA9346F}.Release|Any CPU.Build.0 = Release|Any CPU {991ABFC4-8F45-433C-BBE5-FCC923C167CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {991ABFC4-8F45-433C-BBE5-FCC923C167CD}.Debug|Any CPU.Build.0 = Debug|Any CPU {991ABFC4-8F45-433C-BBE5-FCC923C167CD}.Release|Any CPU.ActiveCfg = Release|Any CPU {991ABFC4-8F45-433C-BBE5-FCC923C167CD}.Release|Any CPU.Build.0 = Release|Any CPU {BCABDE4B-26EB-405D-BFA7-94311DC11B0A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BCABDE4B-26EB-405D-BFA7-94311DC11B0A}.Debug|Any CPU.Build.0 = Debug|Any CPU {BCABDE4B-26EB-405D-BFA7-94311DC11B0A}.Release|Any CPU.ActiveCfg = Release|Any CPU {BCABDE4B-26EB-405D-BFA7-94311DC11B0A}.Release|Any CPU.Build.0 = Release|Any CPU {22FAF705-174C-4D5A-8F13-2FF55B20A84C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {22FAF705-174C-4D5A-8F13-2FF55B20A84C}.Debug|Any CPU.Build.0 = Debug|Any CPU {22FAF705-174C-4D5A-8F13-2FF55B20A84C}.Release|Any CPU.ActiveCfg = Release|Any CPU {22FAF705-174C-4D5A-8F13-2FF55B20A84C}.Release|Any CPU.Build.0 = Release|Any CPU {6A7CB29F-C77C-4826-8768-DCEEACBB633F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6A7CB29F-C77C-4826-8768-DCEEACBB633F}.Debug|Any CPU.Build.0 = Debug|Any CPU {6A7CB29F-C77C-4826-8768-DCEEACBB633F}.Release|Any CPU.ActiveCfg = Release|Any CPU {6A7CB29F-C77C-4826-8768-DCEEACBB633F}.Release|Any CPU.Build.0 = Release|Any CPU {721F6ABF-F052-4AE0-9DED-CDAAFBC7A828}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {721F6ABF-F052-4AE0-9DED-CDAAFBC7A828}.Debug|Any CPU.Build.0 = Debug|Any CPU {721F6ABF-F052-4AE0-9DED-CDAAFBC7A828}.Release|Any CPU.ActiveCfg = Release|Any CPU {721F6ABF-F052-4AE0-9DED-CDAAFBC7A828}.Release|Any CPU.Build.0 = Release|Any CPU {510DE090-73D0-46EB-8C14-F586DB129F7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {510DE090-73D0-46EB-8C14-F586DB129F7C}.Debug|Any CPU.Build.0 = Debug|Any CPU {510DE090-73D0-46EB-8C14-F586DB129F7C}.Release|Any CPU.ActiveCfg = Release|Any CPU {510DE090-73D0-46EB-8C14-F586DB129F7C}.Release|Any CPU.Build.0 = Release|Any CPU {FCCFD256-78C2-4F3E-809A-954F44B6C6F0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {FCCFD256-78C2-4F3E-809A-954F44B6C6F0}.Debug|Any CPU.Build.0 = Debug|Any CPU {FCCFD256-78C2-4F3E-809A-954F44B6C6F0}.Release|Any CPU.ActiveCfg = Release|Any CPU {FCCFD256-78C2-4F3E-809A-954F44B6C6F0}.Release|Any CPU.Build.0 = Release|Any CPU {0F6E35A3-5373-473F-8332-E9ECFED20576}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0F6E35A3-5373-473F-8332-E9ECFED20576}.Debug|Any CPU.Build.0 = Debug|Any CPU {0F6E35A3-5373-473F-8332-E9ECFED20576}.Release|Any CPU.ActiveCfg = Release|Any CPU {0F6E35A3-5373-473F-8332-E9ECFED20576}.Release|Any CPU.Build.0 = Release|Any CPU {51A47F3A-A0D7-4EED-A06D-9E77234F66E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {51A47F3A-A0D7-4EED-A06D-9E77234F66E4}.Debug|Any CPU.Build.0 = Debug|Any CPU {51A47F3A-A0D7-4EED-A06D-9E77234F66E4}.Release|Any CPU.ActiveCfg = Release|Any CPU {51A47F3A-A0D7-4EED-A06D-9E77234F66E4}.Release|Any CPU.Build.0 = Release|Any CPU {DE2C7875-096C-46EE-A24A-9BB9DD025681}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {DE2C7875-096C-46EE-A24A-9BB9DD025681}.Debug|Any CPU.Build.0 = Debug|Any CPU {DE2C7875-096C-46EE-A24A-9BB9DD025681}.Release|Any CPU.ActiveCfg = Release|Any CPU {DE2C7875-096C-46EE-A24A-9BB9DD025681}.Release|Any CPU.Build.0 = Release|Any CPU {1CC67E5D-E348-4552-874E-EAEE682631A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1CC67E5D-E348-4552-874E-EAEE682631A1}.Debug|Any CPU.Build.0 = Debug|Any CPU {1CC67E5D-E348-4552-874E-EAEE682631A1}.Release|Any CPU.ActiveCfg = Release|Any CPU {1CC67E5D-E348-4552-874E-EAEE682631A1}.Release|Any CPU.Build.0 = Release|Any CPU {17D6FBA3-0E4C-4268-8740-BE81236DB355}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {17D6FBA3-0E4C-4268-8740-BE81236DB355}.Debug|Any CPU.Build.0 = Debug|Any CPU {17D6FBA3-0E4C-4268-8740-BE81236DB355}.Release|Any CPU.ActiveCfg = Release|Any CPU {17D6FBA3-0E4C-4268-8740-BE81236DB355}.Release|Any CPU.Build.0 = Release|Any CPU {0E034062-C40C-4AB0-B3C7-4587599F107E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0E034062-C40C-4AB0-B3C7-4587599F107E}.Debug|Any CPU.Build.0 = Debug|Any CPU {0E034062-C40C-4AB0-B3C7-4587599F107E}.Release|Any CPU.ActiveCfg = Release|Any CPU {0E034062-C40C-4AB0-B3C7-4587599F107E}.Release|Any CPU.Build.0 = Release|Any CPU {06D788CE-EDD5-4682-BF12-975BFA617D22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {06D788CE-EDD5-4682-BF12-975BFA617D22}.Debug|Any CPU.Build.0 = Debug|Any CPU {06D788CE-EDD5-4682-BF12-975BFA617D22}.Release|Any CPU.ActiveCfg = Release|Any CPU {06D788CE-EDD5-4682-BF12-975BFA617D22}.Release|Any CPU.Build.0 = Release|Any CPU {D05CD859-71A8-4727-B303-702E27828F20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D05CD859-71A8-4727-B303-702E27828F20}.Debug|Any CPU.Build.0 = Debug|Any CPU {D05CD859-71A8-4727-B303-702E27828F20}.Release|Any CPU.ActiveCfg = Release|Any CPU {D05CD859-71A8-4727-B303-702E27828F20}.Release|Any CPU.Build.0 = Release|Any CPU {2D06B178-527C-440A-9929-967DF3A178A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2D06B178-527C-440A-9929-967DF3A178A6}.Debug|Any CPU.Build.0 = Debug|Any CPU {2D06B178-527C-440A-9929-967DF3A178A6}.Release|Any CPU.ActiveCfg = Release|Any CPU {2D06B178-527C-440A-9929-967DF3A178A6}.Release|Any CPU.Build.0 = Release|Any CPU {9B875FA1-943D-4AF5-86C4-369BABE7123F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {9B875FA1-943D-4AF5-86C4-369BABE7123F}.Debug|Any CPU.Build.0 = Debug|Any CPU {9B875FA1-943D-4AF5-86C4-369BABE7123F}.Release|Any CPU.ActiveCfg = Release|Any CPU {9B875FA1-943D-4AF5-86C4-369BABE7123F}.Release|Any CPU.Build.0 = Release|Any CPU {0A7CB024-80E3-4446-9AF2-8731C1F6C485}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0A7CB024-80E3-4446-9AF2-8731C1F6C485}.Debug|Any CPU.Build.0 = Debug|Any CPU {0A7CB024-80E3-4446-9AF2-8731C1F6C485}.Release|Any CPU.ActiveCfg = Release|Any CPU {0A7CB024-80E3-4446-9AF2-8731C1F6C485}.Release|Any CPU.Build.0 = Release|Any CPU {88BADD60-C0AC-476B-BCC0-F65E137D2396}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {88BADD60-C0AC-476B-BCC0-F65E137D2396}.Debug|Any CPU.Build.0 = Debug|Any CPU {88BADD60-C0AC-476B-BCC0-F65E137D2396}.Release|Any CPU.ActiveCfg = Release|Any CPU {88BADD60-C0AC-476B-BCC0-F65E137D2396}.Release|Any CPU.Build.0 = Release|Any CPU {2B378113-04FC-4EE3-AC32-5516312A713A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2B378113-04FC-4EE3-AC32-5516312A713A}.Debug|Any CPU.Build.0 = Debug|Any CPU {2B378113-04FC-4EE3-AC32-5516312A713A}.Release|Any CPU.ActiveCfg = Release|Any CPU {2B378113-04FC-4EE3-AC32-5516312A713A}.Release|Any CPU.Build.0 = Release|Any CPU {6A8F72B4-FF21-4DBB-AF36-88DDA3D0A6C0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6A8F72B4-FF21-4DBB-AF36-88DDA3D0A6C0}.Debug|Any CPU.Build.0 = Debug|Any CPU {6A8F72B4-FF21-4DBB-AF36-88DDA3D0A6C0}.Release|Any CPU.ActiveCfg = Release|Any CPU {6A8F72B4-FF21-4DBB-AF36-88DDA3D0A6C0}.Release|Any CPU.Build.0 = Release|Any CPU {49B44AA7-46AF-462B-8A15-74934614BC17}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {49B44AA7-46AF-462B-8A15-74934614BC17}.Debug|Any CPU.Build.0 = Debug|Any CPU {49B44AA7-46AF-462B-8A15-74934614BC17}.Release|Any CPU.ActiveCfg = Release|Any CPU {49B44AA7-46AF-462B-8A15-74934614BC17}.Release|Any CPU.Build.0 = Release|Any CPU {1F81720B-590D-419C-B733-17610706D9E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {1F81720B-590D-419C-B733-17610706D9E3}.Debug|Any CPU.Build.0 = Debug|Any CPU {1F81720B-590D-419C-B733-17610706D9E3}.Release|Any CPU.ActiveCfg = Release|Any CPU {1F81720B-590D-419C-B733-17610706D9E3}.Release|Any CPU.Build.0 = Release|Any CPU {4B087BC5-D962-4D93-9048-50D61C1227EB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4B087BC5-D962-4D93-9048-50D61C1227EB}.Debug|Any CPU.Build.0 = Debug|Any CPU {4B087BC5-D962-4D93-9048-50D61C1227EB}.Release|Any CPU.ActiveCfg = Release|Any CPU {4B087BC5-D962-4D93-9048-50D61C1227EB}.Release|Any CPU.Build.0 = Release|Any CPU {D4438CB5-AC42-4BBE-BCCB-789280BBEEFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D4438CB5-AC42-4BBE-BCCB-789280BBEEFC}.Debug|Any CPU.Build.0 = Debug|Any CPU {D4438CB5-AC42-4BBE-BCCB-789280BBEEFC}.Release|Any CPU.ActiveCfg = Release|Any CPU {D4438CB5-AC42-4BBE-BCCB-789280BBEEFC}.Release|Any CPU.Build.0 = Release|Any CPU {95B32C2B-C7E9-4E00-ABA4-DD065F7AF3D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {95B32C2B-C7E9-4E00-ABA4-DD065F7AF3D6}.Debug|Any CPU.Build.0 = Debug|Any CPU {95B32C2B-C7E9-4E00-ABA4-DD065F7AF3D6}.Release|Any CPU.ActiveCfg = Release|Any CPU {95B32C2B-C7E9-4E00-ABA4-DD065F7AF3D6}.Release|Any CPU.Build.0 = Release|Any CPU {5D45E697-4236-47E0-B99C-D8C4F195F1A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {5D45E697-4236-47E0-B99C-D8C4F195F1A5}.Debug|Any CPU.Build.0 = Debug|Any CPU {5D45E697-4236-47E0-B99C-D8C4F195F1A5}.Release|Any CPU.ActiveCfg = Release|Any CPU {5D45E697-4236-47E0-B99C-D8C4F195F1A5}.Release|Any CPU.Build.0 = Release|Any CPU {8E14D182-57B8-461F-B8B3-21245997B71D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8E14D182-57B8-461F-B8B3-21245997B71D}.Debug|Any CPU.Build.0 = Debug|Any CPU {8E14D182-57B8-461F-B8B3-21245997B71D}.Release|Any CPU.ActiveCfg = Release|Any CPU {8E14D182-57B8-461F-B8B3-21245997B71D}.Release|Any CPU.Build.0 = Release|Any CPU {16916EB9-2B7E-413C-A6C3-596B08E6E3ED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {16916EB9-2B7E-413C-A6C3-596B08E6E3ED}.Debug|Any CPU.Build.0 = Debug|Any CPU {16916EB9-2B7E-413C-A6C3-596B08E6E3ED}.Release|Any CPU.ActiveCfg = Release|Any CPU {16916EB9-2B7E-413C-A6C3-596B08E6E3ED}.Release|Any CPU.Build.0 = Release|Any CPU {0554DB22-8EE0-40F3-9101-86BFB258F1FD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0554DB22-8EE0-40F3-9101-86BFB258F1FD}.Debug|Any CPU.Build.0 = Debug|Any CPU {0554DB22-8EE0-40F3-9101-86BFB258F1FD}.Release|Any CPU.ActiveCfg = Release|Any CPU {0554DB22-8EE0-40F3-9101-86BFB258F1FD}.Release|Any CPU.Build.0 = Release|Any CPU {6312B4CF-3A50-4E00-BB3C-01AE85103565}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6312B4CF-3A50-4E00-BB3C-01AE85103565}.Debug|Any CPU.Build.0 = Debug|Any CPU {6312B4CF-3A50-4E00-BB3C-01AE85103565}.Release|Any CPU.ActiveCfg = Release|Any CPU {6312B4CF-3A50-4E00-BB3C-01AE85103565}.Release|Any CPU.Build.0 = Release|Any CPU {EF72A4D5-FF69-465A-A845-DCD089687BEE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {EF72A4D5-FF69-465A-A845-DCD089687BEE}.Debug|Any CPU.Build.0 = Debug|Any CPU {EF72A4D5-FF69-465A-A845-DCD089687BEE}.Release|Any CPU.ActiveCfg = Release|Any CPU {EF72A4D5-FF69-465A-A845-DCD089687BEE}.Release|Any CPU.Build.0 = Release|Any CPU {AB51F020-FD33-4216-AA06-BFC84A42835E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AB51F020-FD33-4216-AA06-BFC84A42835E}.Debug|Any CPU.Build.0 = Debug|Any CPU {AB51F020-FD33-4216-AA06-BFC84A42835E}.Release|Any CPU.ActiveCfg = Release|Any CPU {AB51F020-FD33-4216-AA06-BFC84A42835E}.Release|Any CPU.Build.0 = Release|Any CPU {A273C774-9BDB-4828-B5CD-E21FD7AF8D27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {A273C774-9BDB-4828-B5CD-E21FD7AF8D27}.Debug|Any CPU.Build.0 = Debug|Any CPU {A273C774-9BDB-4828-B5CD-E21FD7AF8D27}.Release|Any CPU.ActiveCfg = Release|Any CPU {A273C774-9BDB-4828-B5CD-E21FD7AF8D27}.Release|Any CPU.Build.0 = Release|Any CPU {79D14661-34CC-4B34-9AC5-5E798E0DAFFC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {79D14661-34CC-4B34-9AC5-5E798E0DAFFC}.Debug|Any CPU.Build.0 = Debug|Any CPU {79D14661-34CC-4B34-9AC5-5E798E0DAFFC}.Release|Any CPU.ActiveCfg = Release|Any CPU {79D14661-34CC-4B34-9AC5-5E798E0DAFFC}.Release|Any CPU.Build.0 = Release|Any CPU {D317FBA4-6265-41FC-9C13-943F6AAEFD28}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {D317FBA4-6265-41FC-9C13-943F6AAEFD28}.Debug|Any CPU.Build.0 = Debug|Any CPU {D317FBA4-6265-41FC-9C13-943F6AAEFD28}.Release|Any CPU.ActiveCfg = Release|Any CPU {D317FBA4-6265-41FC-9C13-943F6AAEFD28}.Release|Any CPU.Build.0 = Release|Any CPU {BA925BBB-F452-46FB-9538-D8FA572D07FB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {BA925BBB-F452-46FB-9538-D8FA572D07FB}.Debug|Any CPU.Build.0 = Debug|Any CPU {BA925BBB-F452-46FB-9538-D8FA572D07FB}.Release|Any CPU.ActiveCfg = Release|Any CPU {BA925BBB-F452-46FB-9538-D8FA572D07FB}.Release|Any CPU.Build.0 = Release|Any CPU {6E344559-9FC3-4A80-9805-816C1A5DBF83}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {6E344559-9FC3-4A80-9805-816C1A5DBF83}.Debug|Any CPU.Build.0 = Debug|Any CPU {6E344559-9FC3-4A80-9805-816C1A5DBF83}.Release|Any CPU.ActiveCfg = Release|Any CPU {6E344559-9FC3-4A80-9805-816C1A5DBF83}.Release|Any CPU.Build.0 = Release|Any CPU {4E6D63CE-2725-4B67-9EC0-887ECCFF6424}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {4E6D63CE-2725-4B67-9EC0-887ECCFF6424}.Debug|Any CPU.Build.0 = Debug|Any CPU {4E6D63CE-2725-4B67-9EC0-887ECCFF6424}.Release|Any CPU.ActiveCfg = Release|Any CPU {4E6D63CE-2725-4B67-9EC0-887ECCFF6424}.Release|Any CPU.Build.0 = Release|Any CPU {503E7112-0C75-462E-87E5-3D7B176C6C79}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {503E7112-0C75-462E-87E5-3D7B176C6C79}.Debug|Any CPU.Build.0 = Debug|Any CPU {503E7112-0C75-462E-87E5-3D7B176C6C79}.Release|Any CPU.ActiveCfg = Release|Any CPU {503E7112-0C75-462E-87E5-3D7B176C6C79}.Release|Any CPU.Build.0 = Release|Any CPU {95409A21-F185-4A67-8058-41CA6A8BB3E3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {95409A21-F185-4A67-8058-41CA6A8BB3E3}.Debug|Any CPU.Build.0 = Debug|Any CPU {95409A21-F185-4A67-8058-41CA6A8BB3E3}.Release|Any CPU.ActiveCfg = Release|Any CPU {95409A21-F185-4A67-8058-41CA6A8BB3E3}.Release|Any CPU.Build.0 = Release|Any CPU {77BAADB9-A918-4ED0-8A72-AA83EA5F431A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {77BAADB9-A918-4ED0-8A72-AA83EA5F431A}.Debug|Any CPU.Build.0 = Debug|Any CPU {77BAADB9-A918-4ED0-8A72-AA83EA5F431A}.Release|Any CPU.ActiveCfg = Release|Any CPU {77BAADB9-A918-4ED0-8A72-AA83EA5F431A}.Release|Any CPU.Build.0 = Release|Any CPU {AED5B462-9B9A-44D9-A93D-2FF20D7D4D59}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {AED5B462-9B9A-44D9-A93D-2FF20D7D4D59}.Debug|Any CPU.Build.0 = Debug|Any CPU {AED5B462-9B9A-44D9-A93D-2FF20D7D4D59}.Release|Any CPU.ActiveCfg = Release|Any CPU {AED5B462-9B9A-44D9-A93D-2FF20D7D4D59}.Release|Any CPU.Build.0 = Release|Any CPU {3D9BA276-7AAA-4E52-B253-5FECA4ECC3F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {3D9BA276-7AAA-4E52-B253-5FECA4ECC3F8}.Debug|Any CPU.Build.0 = Debug|Any CPU {3D9BA276-7AAA-4E52-B253-5FECA4ECC3F8}.Release|Any CPU.ActiveCfg = Release|Any CPU {3D9BA276-7AAA-4E52-B253-5FECA4ECC3F8}.Release|Any CPU.Build.0 = Release|Any CPU {77FE010E-370F-4E99-A61B-D4D99A5525AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {77FE010E-370F-4E99-A61B-D4D99A5525AB}.Debug|Any CPU.Build.0 = Debug|Any CPU {77FE010E-370F-4E99-A61B-D4D99A5525AB}.Release|Any CPU.ActiveCfg = Release|Any CPU {77FE010E-370F-4E99-A61B-D4D99A5525AB}.Release|Any CPU.Build.0 = Release|Any CPU {0FF80229-8506-4577-B4BF-A9F51E2550CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {0FF80229-8506-4577-B4BF-A9F51E2550CF}.Debug|Any CPU.Build.0 = Debug|Any CPU {0FF80229-8506-4577-B4BF-A9F51E2550CF}.Release|Any CPU.ActiveCfg = Release|Any CPU {0FF80229-8506-4577-B4BF-A9F51E2550CF}.Release|Any CPU.Build.0 = Release|Any CPU {7643338F-9A08-426F-AC61-1C7C46977514}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {7643338F-9A08-426F-AC61-1C7C46977514}.Debug|Any CPU.Build.0 = Debug|Any CPU {7643338F-9A08-426F-AC61-1C7C46977514}.Release|Any CPU.ActiveCfg = Release|Any CPU {7643338F-9A08-426F-AC61-1C7C46977514}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection GlobalSection(NestedProjects) = preSolution {3FC17071-5339-4DC9-85BD-191109AA5DB4} = {BDFCF587-5E95-4D47-89C0-078C5EE14F7C} {7ADA767C-E911-46A2-A6CA-C574581CD4C4} = {A6F43A88-1EA8-4EB4-A28C-256BD8E5F9F2} {7489C2CC-669F-4B74-93EF-145F3147A4F1} = {A6F43A88-1EA8-4EB4-A28C-256BD8E5F9F2} {8A66D6A8-D94F-4DEB-B42B-9D90592A7D75} = {1DF850FC-43F4-4D51-8A92-65C3FA71A8EC} {4CE05A9F-ECDE-429B-B0E5-02F544EDDACC} = {8A66D6A8-D94F-4DEB-B42B-9D90592A7D75} {851F67C6-27C0-4DB3-BDA8-694233CA4681} = {1DF850FC-43F4-4D51-8A92-65C3FA71A8EC} {F0AA879F-B01D-46C6-831C-3566324D4839} = {851F67C6-27C0-4DB3-BDA8-694233CA4681} {9359770A-85E1-4D97-82F1-F75BE50BCAC3} = {851F67C6-27C0-4DB3-BDA8-694233CA4681} {AB581941-5C09-4116-98EB-8B968CA57B72} = {851F67C6-27C0-4DB3-BDA8-694233CA4681} {0B39A64F-7328-4417-A30A-9E404113CB5A} = {851F67C6-27C0-4DB3-BDA8-694233CA4681} {225B23CA-E127-4AB4-B2D3-F50383FF0A29} = {851F67C6-27C0-4DB3-BDA8-694233CA4681} {9327C7A7-7A27-47BB-A255-F920CC618F56} = {D47A66C5-4683-42C9-AA3F-2D376AB11CED} {0C936A61-24B6-4C01-9B7C-C02B4857A80B} = {9327C7A7-7A27-47BB-A255-F920CC618F56} {3484C6D2-51F5-421A-BE0A-97E713C199C5} = {D47A66C5-4683-42C9-AA3F-2D376AB11CED} {F16FDAE4-7B03-4187-9AD6-C98B6ACA17E3} = {3484C6D2-51F5-421A-BE0A-97E713C199C5} {61DCFF98-1FDA-4CE2-8B5A-E7BF0A803496} = {3484C6D2-51F5-421A-BE0A-97E713C199C5} {B450654F-FDF3-4068-A290-FB201F86A2E4} = {BDFCF587-5E95-4D47-89C0-078C5EE14F7C} {A1471FAC-8F75-43B9-83B2-18814BB79B9C} = {B450654F-FDF3-4068-A290-FB201F86A2E4} {0C391079-9C18-497E-8D82-B84A4879AB04} = {B450654F-FDF3-4068-A290-FB201F86A2E4} {75548E76-713E-4CA6-B3A1-A4B77449018B} = {BDFCF587-5E95-4D47-89C0-078C5EE14F7C} {93FE7D3D-86C9-4BD9-8207-BAA27FCD064F} = {75548E76-713E-4CA6-B3A1-A4B77449018B} {DF63CB5E-702C-44B7-A79C-0A2C5B370157} = {75548E76-713E-4CA6-B3A1-A4B77449018B} {3FDD118C-F595-4D10-9886-7FCCF1820384} = {75548E76-713E-4CA6-B3A1-A4B77449018B} {2D4FB4E4-0675-4ACD-AF9B-FA2161BF41C9} = {75548E76-713E-4CA6-B3A1-A4B77449018B} {A5BD7AF7-6B55-4EC5-9EC8-0E71CC8ED645} = {75548E76-713E-4CA6-B3A1-A4B77449018B} {E6DBCA8E-643D-4BCC-BFFE-B14410B259B2} = {75548E76-713E-4CA6-B3A1-A4B77449018B} {8A9BD5F0-00A8-486B-8B7A-FA580191BD85} = {75548E76-713E-4CA6-B3A1-A4B77449018B} {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} = {BDFCF587-5E95-4D47-89C0-078C5EE14F7C} {9787A534-B2D2-4103-9CE1-24604B3E5624} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {4A66165B-7FDD-4A10-B545-A646EF85E964} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {D6EE99D3-6F37-4B7F-8284-C17C33CAEF71} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {ABE4BC2E-EAB1-41CB-B7B9-D6980A247E04} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {16597208-0E0A-42FD-B2E5-F39F8F3277C1} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {A5882133-8177-4C87-9D80-5DF4DA8BC8CD} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {C7598FB2-14E9-4042-9153-5FDC9CCD0179} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {67B8061D-CD71-4C5A-B6B9-AFC8EFF657A6} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {4DC1E729-0622-4679-AF04-A2022E534AB7} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {5DE17040-59D0-4C2C-8025-6D32673F72A0} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {B5DCA1F3-FC94-4162-84B0-BE3719D22F17} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {406A6544-BEA6-4D60-BA73-DEB36C84810F} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {F46A3482-D63B-4E66-A9DE-54666573CA70} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {53DE5813-507C-4286-8389-9AF60B15749F} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {5B0E193D-D7A7-4D6F-8407-0C99D525421F} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {D70A1A4C-DE75-4B8E-9524-305B59DA336C} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {E23ED6A5-EFCE-470A-87A3-F9B2178F3C13} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {06C06CB9-5A40-4A92-93FF-CF63548BEA9A} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {EA23FE7B-9B68-4D1E-9FDF-BE4BBA7A086F} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {412C6A1A-C4E6-472F-AEC8-52E0A7C53E97} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {584E2A4A-B231-41A2-9025-098195222EA2} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {01674BFE-7DA7-49CA-A540-E0D0C2682D3F} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {06443A6F-16A6-4068-B64B-26D241A90554} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {1E0CFC43-7291-40A1-984D-41E3BDA9346F} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {991ABFC4-8F45-433C-BBE5-FCC923C167CD} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {BCABDE4B-26EB-405D-BFA7-94311DC11B0A} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {22FAF705-174C-4D5A-8F13-2FF55B20A84C} = {281E18C6-33F5-4DE4-B6C8-024D83E2F4AF} {F0A065AC-645A-451A-AD5B-7425DB24587B} = {BDFCF587-5E95-4D47-89C0-078C5EE14F7C} {6A7CB29F-C77C-4826-8768-DCEEACBB633F} = {F0A065AC-645A-451A-AD5B-7425DB24587B} {721F6ABF-F052-4AE0-9DED-CDAAFBC7A828} = {F0A065AC-645A-451A-AD5B-7425DB24587B} {510DE090-73D0-46EB-8C14-F586DB129F7C} = {F0A065AC-645A-451A-AD5B-7425DB24587B} {49824292-84EB-48B7-8D8D-2A61CED3920D} = {A6F43A88-1EA8-4EB4-A28C-256BD8E5F9F2} {FCCFD256-78C2-4F3E-809A-954F44B6C6F0} = {49824292-84EB-48B7-8D8D-2A61CED3920D} {0F6E35A3-5373-473F-8332-E9ECFED20576} = {49824292-84EB-48B7-8D8D-2A61CED3920D} {83B2346A-420D-4E66-A5A2-DE9364BBC64E} = {A6F43A88-1EA8-4EB4-A28C-256BD8E5F9F2} {51A47F3A-A0D7-4EED-A06D-9E77234F66E4} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {DE2C7875-096C-46EE-A24A-9BB9DD025681} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {1CC67E5D-E348-4552-874E-EAEE682631A1} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {17D6FBA3-0E4C-4268-8740-BE81236DB355} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {0E034062-C40C-4AB0-B3C7-4587599F107E} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {06D788CE-EDD5-4682-BF12-975BFA617D22} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {D05CD859-71A8-4727-B303-702E27828F20} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {2D06B178-527C-440A-9929-967DF3A178A6} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {9B875FA1-943D-4AF5-86C4-369BABE7123F} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {0A7CB024-80E3-4446-9AF2-8731C1F6C485} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {88BADD60-C0AC-476B-BCC0-F65E137D2396} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {2B378113-04FC-4EE3-AC32-5516312A713A} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {6A8F72B4-FF21-4DBB-AF36-88DDA3D0A6C0} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {49B44AA7-46AF-462B-8A15-74934614BC17} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {1F81720B-590D-419C-B733-17610706D9E3} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {4B087BC5-D962-4D93-9048-50D61C1227EB} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {D4438CB5-AC42-4BBE-BCCB-789280BBEEFC} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {95B32C2B-C7E9-4E00-ABA4-DD065F7AF3D6} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {5D45E697-4236-47E0-B99C-D8C4F195F1A5} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {8E14D182-57B8-461F-B8B3-21245997B71D} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {16916EB9-2B7E-413C-A6C3-596B08E6E3ED} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {0554DB22-8EE0-40F3-9101-86BFB258F1FD} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {6312B4CF-3A50-4E00-BB3C-01AE85103565} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {EF72A4D5-FF69-465A-A845-DCD089687BEE} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {AB51F020-FD33-4216-AA06-BFC84A42835E} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {A273C774-9BDB-4828-B5CD-E21FD7AF8D27} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {79D14661-34CC-4B34-9AC5-5E798E0DAFFC} = {83B2346A-420D-4E66-A5A2-DE9364BBC64E} {1780CEA5-0776-4D40-A583-6FDABAFF7BDD} = {A6F43A88-1EA8-4EB4-A28C-256BD8E5F9F2} {2582033F-E5BA-49C9-A566-EC5A0AB42766} = {1780CEA5-0776-4D40-A583-6FDABAFF7BDD} {D317FBA4-6265-41FC-9C13-943F6AAEFD28} = {2582033F-E5BA-49C9-A566-EC5A0AB42766} {BA925BBB-F452-46FB-9538-D8FA572D07FB} = {2582033F-E5BA-49C9-A566-EC5A0AB42766} {5F6979B4-E76B-4302-8FBB-33BCF6294E38} = {1780CEA5-0776-4D40-A583-6FDABAFF7BDD} {6E344559-9FC3-4A80-9805-816C1A5DBF83} = {5F6979B4-E76B-4302-8FBB-33BCF6294E38} {07FEED4A-336D-47EF-9BBF-6922E854DF5D} = {1780CEA5-0776-4D40-A583-6FDABAFF7BDD} {4E6D63CE-2725-4B67-9EC0-887ECCFF6424} = {07FEED4A-336D-47EF-9BBF-6922E854DF5D} {503E7112-0C75-462E-87E5-3D7B176C6C79} = {07FEED4A-336D-47EF-9BBF-6922E854DF5D} {11259461-1A99-4C6D-9346-A81632B48084} = {1780CEA5-0776-4D40-A583-6FDABAFF7BDD} {95409A21-F185-4A67-8058-41CA6A8BB3E3} = {11259461-1A99-4C6D-9346-A81632B48084} {77BAADB9-A918-4ED0-8A72-AA83EA5F431A} = {11259461-1A99-4C6D-9346-A81632B48084} {E9758CB6-11A9-4AEF-99C4-D592AD6F554A} = {1780CEA5-0776-4D40-A583-6FDABAFF7BDD} {AED5B462-9B9A-44D9-A93D-2FF20D7D4D59} = {E9758CB6-11A9-4AEF-99C4-D592AD6F554A} {3D9BA276-7AAA-4E52-B253-5FECA4ECC3F8} = {E9758CB6-11A9-4AEF-99C4-D592AD6F554A} {FF332EE2-3BDE-411D-88CC-CF695A528E1B} = {1780CEA5-0776-4D40-A583-6FDABAFF7BDD} {77FE010E-370F-4E99-A61B-D4D99A5525AB} = {FF332EE2-3BDE-411D-88CC-CF695A528E1B} {0FF80229-8506-4577-B4BF-A9F51E2550CF} = {FF332EE2-3BDE-411D-88CC-CF695A528E1B} {08FF4950-025F-4739-8F23-570AD77C355A} = {1780CEA5-0776-4D40-A583-6FDABAFF7BDD} {7643338F-9A08-426F-AC61-1C7C46977514} = {08FF4950-025F-4739-8F23-570AD77C355A} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {28609743-DC1C-44FF-99A3-1A935A6221FE} EndGlobalSection EndGlobal ```
danmoseley commented 1 year ago

Ahh -- good find @martincostello . thanks for figuring that out.

Yes, we should have a sln file then. Would you perhaps push your working one up as a PR?

martincostello commented 1 year ago

Have proposed an sln file in #4509.

joperezr commented 1 year ago

Just looking into this. Would this be solved as well if insetad of creating a new sln, we just move the existing one to the root of the repo? If so, I think that is prefered over having two different sln files.

martincostello commented 1 year ago

I'll wait for you folks to decide what the best pragmatic solution going forward for this is (putting pressure on the C# Dev Kit team to fix their "feature", doing something about a solution file, adding documentation about this quirk, ...), but I think something needs to be done.

Otherwise I feel a future external contributor will inevitably waste their, and your, time trying to work out why they can't get things to build.

RussKie commented 1 year ago

Thank you, we appreciate your feedback.

martincostello commented 1 year ago

Alternate proposed solution in #4517.