Comments (5)
@pkamphuis @martinrrm
I tested again today; and the problem has disappeared.
I am not exactly sure what may have solved it, but I'm aware of the following changes on my machine:
- .NET SDK has been upgraded from 8.0.205 to 8.0.300.
- NuGet CLI (Microsoft.NuGet) was upgraded (using winget) from ? to 6.10.0.107
Not sure if the NuGet CLI is used in this process but thought I'd mention it.
from home.
This is probably related to dotnet/sdk#38306, we fixed a regression related to the relative paths, most likely we are not handling the exception correctly. This fix is in 8.0.3x, can you try it? Thanks!
from home.
Is this fix in DotNet sdk 8.0.203? (runtime 8.0.3)
I am still experiencing this issue. Both on a solution or a project. As soon as I include --include-transitive it start repetitive authentication device flows. It seems be done for each referenced project in de project. I end up with dozens of created PAT tokens in my Azure Devops account. So it appears to create a token for each individual project.
from home.
What information is needed to investigate this issue?
From what I can see, does the credential provider what is expected. Triggering a device flow login. I authenticate. A PAT token is created with the correct scope. However in the dotnet restore output it still indicate unable to load service index with a 401. After which it goes in the next device flow to retry
from home.
@pkamphuis @martinrrm
This is still not fixed (.NET 8.0.4/SDK 8.0.204).
I am still not sure if this is an Azure DevOps Credential Provider problem, therefore I also have an open issue in their GitHub repo, and I have just now added some repro information to that issue.
Can you please read that information and investigate this further?
This case should not be closed before the problem is solved!
As far as I can tell you should by now have all the required information to reproduce this.
from home.
Related Issues (20)
- Default tab selection on Manage NuGet Packages
- Fetch transitive packages for all PM UI levels
- Change algorithm to compute transitive origins for each project
- Show vulnerability data for solution-level transitive packages
- Show transitive status of package for each project in Solution-level Details Pane
- Drive insertion of new dependency graph resolution algorithm
- Add property for toggling the to the previous NuGet resolver: RestoreUseLegacyDependencyResolver HOT 1
- Document: RestoreUseLegacyDependencyResolver
- dotnet list package should warn when restore is not current
- Latest NuGet Version not displaying correctly in Visual Studio Code HOT 1
- Vulnerabilities filter is not showing vulnerable packages in Solution PM UI HOT 1
- NuGet Search box in VS Win is teeny tiny on higher resolution devices
- dotnet restore should report security vulnerabilities for shared assembly projects.
- update dotnet nuget why docs for optional path argument
- The "RestoreTask" task returned false but did not log an error HOT 2
- Nuget: Central Directory corrupt HOT 3
- LockFileUtils.CreateLockFileTargetProject allocates a lot
- [Bug Bash] The package versions are inconsistent in the “Project” node and the “Packages” node of the Solution Explorer window after updating the parent project package HOT 2
- [Build][Source-Build] Multiple code style rule violations prevent successfull build of this repo and dotnet/dotnet repo
- Error reports of invalid or missing transitive NuGet dependencies are unusable
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from home.