-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build prefers prebuilt nuget packages over source-built nuget packages in some cases #4208
Comments
These two pdb paths look the same to me. What am I missing? |
|
This is the version that my build used:
|
Yeah, that build does contain the behavior change described in #4206. |
Closing in preference of using #4206 to track this problem. |
While validating dotnet/source-build-externals#281 I see the following (vmr main, --online build):
In the SDK that gets built
./sdk/9.0.100-preview.3.24161.1/DotnetTools/dotnet-user-jwts/9.0.0-preview.3.24158.2/tools/net9.0/any/Microsoft.IdentityModel.Tokens.dll
has/vmr/src/source-build-externals/artifacts/sb/src/src/azure-activedirectory-identitymodel-extensions-for-dotnet/src/Microsoft.IdentityModel.Tokens/obj/Release/netstandard2.0/Microsoft.IdentityModel.Tokens.pdb
stored for the pdb path.This path is where the prebuilt nuget package was built.
In other words: the build is consuming the prebuilt nuget package when building
dotnet-user-jwts
.The source-built nuget package for
Microsoft.IdentityModel.Tokens.7.1.2.nupkg
has a mapped path (as intended by the PR):/_/src/source-build-externals/artifacts/sb/src/src/azure-activedirectory-identitymodel-extensions-for-dotnet/src/Microsoft.IdentityModel.Tokens/obj/Release/netstandard2.0/Microsoft.IdentityModel.Tokens.pdb
.cc @MichaelSimons @mthalman @omajid
The text was updated successfully, but these errors were encountered: