![Forrest logo](/images/logo.png)
dotnet-restore:tldr:0d85e
The command "dotnet restore --ignore-failed-sources" is used in the context of the .NET Core framework to perform a package restore operation for a .NET project.
When you execute "dotnet restore", it downloads and installs all the dependencies specified in the project's project.assets.json
file from specified NuGet package sources. However, if any of the package sources specified in your project's configuration are unreachable or failing due to network issues, authentication issues, or any other reason, the restore operation will fail.
By adding the "--ignore-failed-sources" flag to the command, you are instructing dotnet to ignore any package sources that fail during the restore process. In other words, it will continue restoring the packages from the remaining sources that are working correctly. This can be useful when you have multiple package sources and you don't want a failed source to interrupt the restore operation entirely.