NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
16.51k stars 12.99k forks source link

Documentation: .NET packaging instructions #316293

Open l0b0 opened 1 month ago

l0b0 commented 1 month ago

Problem

There are some confusing statements (possibly errors) in the .NET packaging docs in current nixpkgs master (commit 57610d2f8f0937f39dbd72251e9614b1561942d8) which I've encountered while trying to write an update script for #270372:

  1. "$(nix-build --attr PACKAGE.passthru.fetch-deps)" does not have network access, so is not able to download dependencies.
  2. "# To run fetch-deps when this file does not yet exist, set nugetDeps to null". If I do that and run "$(nix-build --attr PACKAGE.passthru.fetch-deps)", it reports "error: Defining the nugetDeps attribute is required, as to lock the NuGet dependencies. This file can be generated by running the passthru.fetch-deps script.".

Proposal

I don't know how to fix this.

Checklist


Add a :+1: reaction to issues you find important.

eclairevoyant commented 1 month ago

Try the steps mentioned in https://nixos.org/manual/nixpkgs/unstable/#generating-and-updating-nuget-dependencies, does that work?

l0b0 commented 1 month ago

Try the steps mentioned in nixos.org/manual/nixpkgs/unstable/#generating-and-updating-nuget-dependencies, does that work?

How? The instructions are missing a bunch of info. I'll try to record my work here:

❯ cd pkgs/by-name/ne/nexus-mods-app
❯ dotnet restore --packages out
The program 'dotnet' is currently not installed. It is provided by [22 separate] packages.

Let's just try a promising one:

❯ nix-shell -p dotnet-runtime
❯ dotnet restore --packages out
The command could not be loaded, possibly because:
  * You intended to execute a .NET application:
      The application 'restore' does not exist.
  * You intended to execute a .NET SDK command:
      No .NET SDKs were found.

Download a .NET SDK:
https://aka.ms/dotnet-download

Learn about SDK resolution:
https://aka.ms/dotnet/sdk-not-found

Crap, that's not enough. Let's try installing the SDK instead:

❯ exit
❯ nix-shell -p dotnet-sdk
❯ dotnet restore --packages out
MSBUILD : error MSB1003: Specify a project or solution file. The current working directory does not contain a project or solution file.

OK, let's manually clone the project and do it there:

❯ git clone --recurse-submodules git@github.com:Nexus-Mods/NexusMods.App.git
❯ cd NexusMods.App
❯ dotnet restore --packages out
/nix/store/fq0zjifrs44af3zpz16gf67mk2sx2f03-dotnet-sdk-6.0.422/sdk/6.0.422/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.TargetFrameworkInference.targets(144,5): error NETSDK1045: The current .NET SDK does not support targeting .NET 8.0.  Either target .NET 6.0 or lower, or use a version of the .NET SDK that supports .NET 8.0. [/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.GuidedInstallers.Tests/NexusMods.Abstractions.GuidedInstallers.Tests.csproj]

Looks like nixpkgs unstable dotnet-sdk defaults to an older version. Let's try 8.0:

❯ exit
❯ nix-shell -p dotnet-sdk_8
❯ cd NexusMods.App
❯ dotnet restore --packages out
  Determining projects to restore...
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games/NexusMods.Abstractions.Games.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.IO/NexusMods.Abstractions.IO.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts.Synchronizers/NexusMods.Abstractions.Loadouts.Synchronizers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Activities/NexusMods.Abstractions.Activities.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.ProxyConsole.Abstractions/NexusMods.ProxyConsole.Abstractions.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Cli/NexusMods.Abstractions.Cli.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Settings/NexusMods.Abstractions.Settings.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.MnemonicDB.Attributes/NexusMods.Abstractions.MnemonicDB.Attributes.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.CrossPlatform/NexusMods.CrossPlatform.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Installers/NexusMods.Abstractions.Installers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts/NexusMods.Abstractions.Loadouts.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.NexusWebApi/NexusMods.Abstractions.NexusWebApi.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.App.BuildInfo/NexusMods.App.BuildInfo.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.DataModel/NexusMods.DataModel.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games.Diagnostics/NexusMods.Abstractions.Games.Diagnostics.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.StandardGameLocators/NexusMods.StandardGameLocators.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Extensions/NexusMods.Extensions.DependencyInjection/NexusMods.Extensions.DependencyInjection.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Triggers/NexusMods.Abstractions.Triggers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Messaging/NexusMods.Abstractions.Messaging.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GameLocators/NexusMods.Abstractions.GameLocators.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileStore/NexusMods.Abstractions.FileStore.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.FOMOD/NexusMods.Games.FOMOD.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/ArchiveManagement/NexusMods.FileExtractor/NexusMods.FileExtractor.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Extensions/NexusMods.Extensions.DynamicData/NexusMods.Extensions.DynamicData.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Serialization/NexusMods.Abstractions.Serialization.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.TestHarness/NexusMods.Games.TestHarness.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.ProxyConsole/NexusMods.ProxyConsole.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.DiskState/NexusMods.Abstractions.DiskState.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.StandardGameLocators.TestHelpers/NexusMods.StandardGameLocators.TestHelpers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.Activities/NexusMods.Activities.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.StandardGameLocators.Tests/NexusMods.StandardGameLocators.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.HttpDownloader/NexusMods.Abstractions.HttpDownloader.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.BethesdaGameStudios.Tests/NexusMods.Games.BethesdaGameStudios.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileExtractor/NexusMods.Abstractions.FileExtractor.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Extensions/NexusMods.Extensions.Hashing/NexusMods.Extensions.Hashing.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.Generic.Tests/NexusMods.Games.Generic.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller.UI/NexusMods.Games.AdvancedInstaller.UI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.Generic/NexusMods.Games.Generic.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.Settings/NexusMods.Settings.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.Telemetry/NexusMods.Telemetry.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.CLI.Tests/NexusMods.CLI.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.TestFramework/NexusMods.Games.TestFramework.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.StardewValley.Tests/NexusMods.Games.StardewValley.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Networking/NexusMods.Networking.Downloaders/NexusMods.Networking.Downloaders.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.BladeAndSorcery.Tests/NexusMods.Games.BladeAndSorcery.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.DarkestDungeon.Tests/NexusMods.Games.DarkestDungeon.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.App/NexusMods.App.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Extensions/NexusMods.Extensions.BCL/NexusMods.Extensions.BCL.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.BethesdaGameStudios/NexusMods.Games.BethesdaGameStudios.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.Icons/NexusMods.Icons.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GuidedInstallers/NexusMods.Abstractions.GuidedInstallers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.Sifu/NexusMods.Games.Sifu.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Networking/NexusMods.Networking.HttpDownloader/NexusMods.Networking.HttpDownloader.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Telemetry/NexusMods.Abstractions.Telemetry.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Themes/NexusMods.Themes.NexusFluentDark/NexusMods.Themes.NexusFluentDark.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.UI.Tests/NexusMods.Games.AdvancedInstaller.UI.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Serialization.Tests/NexusMods.Abstractions.Serialization.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.FOMOD.UI/NexusMods.Games.FOMOD.UI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.SingleProcess/NexusMods.SingleProcess.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Networking/NexusMods.Networking.HttpDownloader.Tests/NexusMods.Networking.HttpDownloader.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.DataModel.Tests/NexusMods.DataModel.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.Reshade/NexusMods.Games.Reshade.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Extensions/NexusMods.BCL.Extensions.Tests/NexusMods.BCL.Extensions.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.App.Cli/NexusMods.App.Cli.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.StardewValley/NexusMods.Games.StardewValley.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Networking/NexusMods.Networking.NexusWebApi/NexusMods.Networking.NexusWebApi.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Examples/Examples.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller/NexusMods.Games.AdvancedInstaller.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.Tests/NexusMods.Games.AdvancedInstaller.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/benchmarks/NexusMods.Benchmarks/NexusMods.Benchmarks.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.FOMOD.Tests/NexusMods.Games.FOMOD.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.App.Generators.Diagnostics.Tests/NexusMods.App.Generators.Diagnostics.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.MountAndBlade2Bannerlord/NexusMods.Games.MountAndBlade2Bannerlord.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.App.UI/NexusMods.App.UI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.RedEngine.Tests/NexusMods.Games.RedEngine.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.UI.Tests/NexusMods.UI.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.Sifu.Tests/NexusMods.Games.Sifu.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.FileExtractor.Tests/NexusMods.FileExtractor.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.CrossPlatform.Tests/NexusMods.CrossPlatform.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.GuidedInstallers.Tests/NexusMods.Abstractions.GuidedInstallers.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Games/NexusMods.Games.MountAndBlade2Bannerlord.Tests/NexusMods.Games.MountAndBlade2Bannerlord.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.BladeAndSorcery/NexusMods.Games.BladeAndSorcery.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Networking/NexusMods.Networking.Downloaders.Tests/NexusMods.Networking.Downloaders.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.Sample/NexusMods.App.Generators.Diagnostics.Sample.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.DarkestDungeon/NexusMods.Games.DarkestDungeon.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.RedEngine/NexusMods.Games.RedEngine.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.StardewValley.SMAPI/NexusMods.Games.StardewValley.SMAPI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Games.Tests/NexusMods.Abstractions.Games.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Networking/NexusMods.Networking.NexusWebApi.Tests/NexusMods.Networking.NexusWebApi.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.ProxyConsole.Tests/NexusMods.ProxyConsole.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Installers.Tests/NexusMods.Abstractions.Installers.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.Settings.Tests/NexusMods.Settings.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/NexusMods.CrossPlatform/NexusMods.CrossPlatform.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/NexusMods.App.sln]
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/src/Games/NexusMods.Games.MountAndBlade2Bannerlord/NexusMods.Games.MountAndBlade2Bannerlord.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/NexusMods.App.sln]
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Networking/NexusMods.Networking.Downloaders.Tests/NexusMods.Networking.Downloaders.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/NexusMods.App.sln]
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/NexusMods.App.Generators.Diagnostics.Tests/NexusMods.App.Generators.Diagnostics.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/NexusMods.App.sln]
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Networking/NexusMods.Networking.HttpDownloader.Tests/NexusMods.Networking.HttpDownloader.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/NexusMods.App.sln]
/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/tests/Networking/NexusMods.Networking.NexusWebApi.Tests/NexusMods.Networking.NexusWebApi.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/home/victor/my projects/nixpkgs/pkgs/by-name/ne/nexus-mods-app/NexusMods.App/NexusMods.App.sln]
[and so on, and so on]

Looks like the exact same problem. As you'd expect, I can access https://api.nuget.org/v3/index.json just fine from a web browser, just not when running the above commands.

eclairevoyant commented 1 month ago

Looks like the exact same problem.

Which is?

$ cd $(mktemp -d)
$ git clone https://github.com/Nexus-Mods/NexusMods.App
$ cd NexusMods.app
$ git checkout v0.5
$ nix-shell -p dotnet-sdk_8 --run "dotnet restore --packages out"
``` Determining projects to restore... /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games/NexusMods.Abstractions.Games.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Extensions/NexusMods.Extensions.DependencyInjection/NexusMods.Extensions.DependencyInjection.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Extensions/NexusMods.Extensions.BCL/NexusMods.Extensions.BCL.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Installers/NexusMods.Abstractions.Installers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GuidedInstallers/NexusMods.Abstractions.GuidedInstallers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Cli/NexusMods.Abstractions.Cli.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Activities/NexusMods.Abstractions.Activities.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Extensions/NexusMods.Extensions.Hashing/NexusMods.Extensions.Hashing.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts.Synchronizers/NexusMods.Abstractions.Loadouts.Synchronizers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Settings/NexusMods.Abstractions.Settings.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.DataModel/NexusMods.DataModel.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.DiskState/NexusMods.Abstractions.DiskState.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.ProxyConsole.Abstractions/NexusMods.ProxyConsole.Abstractions.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Serialization/NexusMods.Abstractions.Serialization.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.NexusWebApi/NexusMods.Abstractions.NexusWebApi.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts/NexusMods.Abstractions.Loadouts.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Extensions/NexusMods.Extensions.DynamicData/NexusMods.Extensions.DynamicData.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App.BuildInfo/NexusMods.App.BuildInfo.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.Activities/NexusMods.Activities.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App.UI/NexusMods.App.UI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.TestHarness/NexusMods.Games.TestHarness.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.StandardGameLocators/NexusMods.StandardGameLocators.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.IO/NexusMods.Abstractions.IO.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.StandardGameLocators.TestHelpers/NexusMods.StandardGameLocators.TestHelpers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GameLocators/NexusMods.Abstractions.GameLocators.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Messaging/NexusMods.Abstractions.Messaging.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.CLI.Tests/NexusMods.CLI.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.HttpDownloader/NexusMods.Abstractions.HttpDownloader.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.SingleProcess/NexusMods.SingleProcess.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.Settings/NexusMods.Settings.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.FOMOD.UI/NexusMods.Games.FOMOD.UI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.CrossPlatform/NexusMods.CrossPlatform.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.MnemonicDB.Attributes/NexusMods.Abstractions.MnemonicDB.Attributes.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller/NexusMods.Games.AdvancedInstaller.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileExtractor/NexusMods.Abstractions.FileExtractor.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.BethesdaGameStudios.Tests/NexusMods.Games.BethesdaGameStudios.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Networking/NexusMods.Networking.Downloaders/NexusMods.Networking.Downloaders.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller.UI/NexusMods.Games.AdvancedInstaller.UI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.TestFramework/NexusMods.Games.TestFramework.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.ProxyConsole/NexusMods.ProxyConsole.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Triggers/NexusMods.Abstractions.Triggers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileStore/NexusMods.Abstractions.FileStore.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Networking/NexusMods.Networking.Downloaders.Tests/NexusMods.Networking.Downloaders.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App/NexusMods.App.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/ArchiveManagement/NexusMods.FileExtractor/NexusMods.FileExtractor.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.Sifu/NexusMods.Games.Sifu.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.Telemetry/NexusMods.Telemetry.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Themes/NexusMods.Themes.NexusFluentDark/NexusMods.Themes.NexusFluentDark.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games.Diagnostics/NexusMods.Abstractions.Games.Diagnostics.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App.Cli/NexusMods.App.Cli.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.StardewValley.SMAPI/NexusMods.Games.StardewValley.SMAPI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.BethesdaGameStudios/NexusMods.Games.BethesdaGameStudios.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.Generic/NexusMods.Games.Generic.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.FOMOD/NexusMods.Games.FOMOD.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Networking/NexusMods.Networking.HttpDownloader/NexusMods.Networking.HttpDownloader.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.StandardGameLocators.Tests/NexusMods.StandardGameLocators.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.FileExtractor.Tests/NexusMods.FileExtractor.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.DataModel.Tests/NexusMods.DataModel.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Networking/NexusMods.Networking.NexusWebApi/NexusMods.Networking.NexusWebApi.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.Icons/NexusMods.Icons.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.StardewValley/NexusMods.Games.StardewValley.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.BladeAndSorcery/NexusMods.Games.BladeAndSorcery.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.FOMOD.Tests/NexusMods.Games.FOMOD.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Telemetry/NexusMods.Abstractions.Telemetry.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Games.Tests/NexusMods.Abstractions.Games.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/benchmarks/NexusMods.Benchmarks/NexusMods.Benchmarks.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.RedEngine/NexusMods.Games.RedEngine.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.Reshade/NexusMods.Games.Reshade.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Networking/NexusMods.Networking.HttpDownloader.Tests/NexusMods.Networking.HttpDownloader.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.MountAndBlade2Bannerlord/NexusMods.Games.MountAndBlade2Bannerlord.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.RedEngine.Tests/NexusMods.Games.RedEngine.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.BladeAndSorcery.Tests/NexusMods.Games.BladeAndSorcery.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Networking/NexusMods.Networking.NexusWebApi.Tests/NexusMods.Networking.NexusWebApi.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.Generic.Tests/NexusMods.Games.Generic.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.CrossPlatform.Tests/NexusMods.CrossPlatform.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.Sifu.Tests/NexusMods.Games.Sifu.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.GuidedInstallers.Tests/NexusMods.Abstractions.GuidedInstallers.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.StardewValley.Tests/NexusMods.Games.StardewValley.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Examples/Examples.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.Tests/NexusMods.Games.AdvancedInstaller.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.DarkestDungeon.Tests/NexusMods.Games.DarkestDungeon.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.UI.Tests/NexusMods.UI.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.DarkestDungeon/NexusMods.Games.DarkestDungeon.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.MountAndBlade2Bannerlord.Tests/NexusMods.Games.MountAndBlade2Bannerlord.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.UI.Tests/NexusMods.Games.AdvancedInstaller.UI.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.Sample/NexusMods.App.Generators.Diagnostics.Sample.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.App.Generators.Diagnostics.Tests/NexusMods.App.Generators.Diagnostics.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Installers.Tests/NexusMods.Abstractions.Installers.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Serialization.Tests/NexusMods.Abstractions.Serialization.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.ProxyConsole.Tests/NexusMods.ProxyConsole.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Extensions/NexusMods.BCL.Extensions.Tests/NexusMods.BCL.Extensions.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.Settings.Tests/NexusMods.Settings.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0. Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.HttpDownloader/NexusMods.Abstractions.HttpDownloader.csproj (in 439 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.csproj (in 442 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GuidedInstallers/NexusMods.Abstractions.GuidedInstallers.csproj (in 441 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Extensions/NexusMods.Extensions.DependencyInjection/NexusMods.Extensions.DependencyInjection.csproj (in 437 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileExtractor/NexusMods.Abstractions.FileExtractor.csproj (in 3 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Cli/NexusMods.Abstractions.Cli.csproj (in 3 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Activities/NexusMods.Abstractions.Activities.csproj (in 5 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.Icons/NexusMods.Icons.csproj (in 517 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.StardewValley.SMAPI/NexusMods.Games.StardewValley.SMAPI.csproj (in 594 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Networking/NexusMods.Networking.HttpDownloader.Tests/NexusMods.Networking.HttpDownloader.Tests.csproj (in 78 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GameLocators/NexusMods.Abstractions.GameLocators.csproj (in 358 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileStore/NexusMods.Abstractions.FileStore.csproj (in 853 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.DiskState/NexusMods.Abstractions.DiskState.csproj (in 354 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games.Diagnostics/NexusMods.Abstractions.Games.Diagnostics.csproj (in 871 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.Generic/NexusMods.Games.Generic.csproj (in 872 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games/NexusMods.Abstractions.Games.csproj (in 872 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.StandardGameLocators/NexusMods.StandardGameLocators.csproj (in 888 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Installers.Tests/NexusMods.Abstractions.Installers.Tests.csproj (in 872 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Networking/NexusMods.Networking.NexusWebApi.Tests/NexusMods.Networking.NexusWebApi.Tests.csproj (in 350 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.BethesdaGameStudios/NexusMods.Games.BethesdaGameStudios.csproj (in 888 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.MountAndBlade2Bannerlord.Tests/NexusMods.Games.MountAndBlade2Bannerlord.Tests.csproj (in 893 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.Settings/NexusMods.Settings.csproj (in 13 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Networking/NexusMods.Networking.Downloaders.Tests/NexusMods.Networking.Downloaders.Tests.csproj (in 214 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.SingleProcess/NexusMods.SingleProcess.csproj (in 28 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.ProxyConsole.Abstractions/NexusMods.ProxyConsole.Abstractions.csproj (in 4 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.App.Generators.Diagnostics.Tests/NexusMods.App.Generators.Diagnostics.Tests.csproj (in 412 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.ProxyConsole/NexusMods.ProxyConsole.csproj (in 9 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.Telemetry/NexusMods.Telemetry.csproj (in 42 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/benchmarks/NexusMods.Benchmarks/NexusMods.Benchmarks.csproj (in 932 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Networking/NexusMods.Networking.NexusWebApi/NexusMods.Networking.NexusWebApi.csproj (in 44 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Networking/NexusMods.Networking.HttpDownloader/NexusMods.Networking.HttpDownloader.csproj (in 7 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.GuidedInstallers.Tests/NexusMods.Abstractions.GuidedInstallers.Tests.csproj (in 80 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Extensions/NexusMods.Extensions.BCL/NexusMods.Extensions.BCL.csproj (in 19 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.Generic.Tests/NexusMods.Games.Generic.Tests.csproj (in 125 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.FOMOD/NexusMods.Games.FOMOD.csproj (in 57 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Triggers/NexusMods.Abstractions.Triggers.csproj (in 2 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.CLI.Tests/NexusMods.CLI.Tests.csproj (in 463 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.DarkestDungeon/NexusMods.Games.DarkestDungeon.csproj (in 51 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/ArchiveManagement/NexusMods.FileExtractor/NexusMods.FileExtractor.csproj (in 7 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Themes/NexusMods.Themes.NexusFluentDark/NexusMods.Themes.NexusFluentDark.csproj (in 110 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Networking/NexusMods.Networking.Downloaders/NexusMods.Networking.Downloaders.csproj (in 69 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.BethesdaGameStudios.Tests/NexusMods.Games.BethesdaGameStudios.Tests.csproj (in 979 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.BladeAndSorcery/NexusMods.Games.BladeAndSorcery.csproj (in 54 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Telemetry/NexusMods.Abstractions.Telemetry.csproj (in 17 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.TestHarness/NexusMods.Games.TestHarness.csproj (in 70 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.IO/NexusMods.Abstractions.IO.csproj (in 3 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts/NexusMods.Abstractions.Loadouts.csproj (in 18 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Games.Tests/NexusMods.Abstractions.Games.Tests.csproj (in 137 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.StardewValley/NexusMods.Games.StardewValley.csproj (in 89 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Installers/NexusMods.Abstractions.Installers.csproj (in 30 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts.Synchronizers/NexusMods.Abstractions.Loadouts.Synchronizers.csproj (in 49 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.FOMOD.UI/NexusMods.Games.FOMOD.UI.csproj (in 112 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.BladeAndSorcery.Tests/NexusMods.Games.BladeAndSorcery.Tests.csproj (in 193 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.DarkestDungeon.Tests/NexusMods.Games.DarkestDungeon.Tests.csproj (in 194 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.FOMOD.Tests/NexusMods.Games.FOMOD.Tests.csproj (in 198 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.Settings.Tests/NexusMods.Settings.Tests.csproj (in 96 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.CrossPlatform.Tests/NexusMods.CrossPlatform.Tests.csproj (in 85 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.ProxyConsole.Tests/NexusMods.ProxyConsole.Tests.csproj (in 109 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.FileExtractor.Tests/NexusMods.FileExtractor.Tests.csproj (in 109 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.CrossPlatform/NexusMods.CrossPlatform.csproj (in 3 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.StandardGameLocators.Tests/NexusMods.StandardGameLocators.Tests.csproj (in 144 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Extensions/NexusMods.BCL.Extensions.Tests/NexusMods.BCL.Extensions.Tests.csproj (in 84 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.StandardGameLocators.TestHelpers/NexusMods.StandardGameLocators.TestHelpers.csproj (in 150 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.DataModel/NexusMods.DataModel.csproj (in 51 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App.BuildInfo/NexusMods.App.BuildInfo.csproj (in 2 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.Activities/NexusMods.Activities.csproj (in 3 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.DataModel.Tests/NexusMods.DataModel.Tests.csproj (in 152 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.TestFramework/NexusMods.Games.TestFramework.csproj (in 147 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.Sample/NexusMods.App.Generators.Diagnostics.Sample.csproj (in 39 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.StardewValley.Tests/NexusMods.Games.StardewValley.Tests.csproj (in 161 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.Reshade/NexusMods.Games.Reshade.csproj (in 49 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.Sifu/NexusMods.Games.Sifu.csproj (in 51 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Examples/Examples.csproj (in 222 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Serialization.Tests/NexusMods.Abstractions.Serialization.Tests.csproj (in 123 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App.Cli/NexusMods.App.Cli.csproj (in 58 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.Sifu.Tests/NexusMods.Games.Sifu.Tests.csproj (in 170 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Extensions/NexusMods.Extensions.Hashing/NexusMods.Extensions.Hashing.csproj (in 3 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Settings/NexusMods.Abstractions.Settings.csproj (in 17 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Messaging/NexusMods.Abstractions.Messaging.csproj (in 1 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Extensions/NexusMods.Extensions.DynamicData/NexusMods.Extensions.DynamicData.csproj (in 17 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.MnemonicDB.Attributes/NexusMods.Abstractions.MnemonicDB.Attributes.csproj (in 3 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.MountAndBlade2Bannerlord/NexusMods.Games.MountAndBlade2Bannerlord.csproj (in 52 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.RedEngine/NexusMods.Games.RedEngine.csproj (in 55 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.RedEngine.Tests/NexusMods.Games.RedEngine.Tests.csproj (in 172 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller/NexusMods.Games.AdvancedInstaller.csproj (in 34 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Serialization/NexusMods.Abstractions.Serialization.csproj (in 21 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.Tests/NexusMods.Games.AdvancedInstaller.Tests.csproj (in 174 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Abstractions/NexusMods.Abstractions.NexusWebApi/NexusMods.Abstractions.NexusWebApi.csproj (in 22 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App.UI/NexusMods.App.UI.csproj (in 122 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller.UI/NexusMods.Games.AdvancedInstaller.UI.csproj (in 45 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.UI.Tests/NexusMods.Games.AdvancedInstaller.UI.Tests.csproj (in 226 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/src/NexusMods.App/NexusMods.App.csproj (in 167 ms). Restored /tmp/tmp.HBQpWzwzGC/NexusMods.App/tests/NexusMods.UI.Tests/NexusMods.UI.Tests.csproj (in 318 ms). ```
$ nix-shell -p nuget-to-nix --run "nuget-to-nix out > deps.nix"  

Then you have your deps.nix.

l0b0 commented 1 month ago

Looks like the exact same problem.

Which is?

It doesn't download anything, saying "error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json."

$ cd $(mktemp -d)
$ git clone https://github.com/Nexus-Mods/NexusMods.App
$ cd NexusMods.app
$ git checkout v0.5
$ nix-shell -p dotnet-sdk_8 --run "dotnet restore --packages out"
$ nix-shell -p nuget-to-nix --run "nuget-to-nix out > deps.nix"  

Then you have your deps.nix.

No, that's pretty much exactly what I've tried, minus a typo:

cd $(mktemp -d)
git clone --recurse-submodules git@github.com:Nexus-Mods/NexusMods.App.git # Note that it has several submodules
cd NexusMods.App # Note capital "A"
git checkout v0.5
nix-shell -p dotnet-sdk_8 --run "dotnet restore --packages out"

The result:

  Determining projects to restore...
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GameLocators/NexusMods.Abstractions.GameLocators.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.BCL/NexusMods.Extensions.BCL.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Installers/NexusMods.Abstractions.Installers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Activities/NexusMods.Abstractions.Activities.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.DataModel/NexusMods.DataModel.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.ProxyConsole.Abstractions/NexusMods.ProxyConsole.Abstractions.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.DependencyInjection/NexusMods.Extensions.DependencyInjection.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.StandardGameLocators.Tests/NexusMods.StandardGameLocators.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.MnemonicDB.Attributes/NexusMods.Abstractions.MnemonicDB.Attributes.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games/NexusMods.Abstractions.Games.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Cli/NexusMods.Abstractions.Cli.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts/NexusMods.Abstractions.Loadouts.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileStore/NexusMods.Abstractions.FileStore.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Telemetry/NexusMods.Telemetry.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.StandardGameLocators.TestHelpers/NexusMods.StandardGameLocators.TestHelpers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Messaging/NexusMods.Abstractions.Messaging.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.DynamicData/NexusMods.Extensions.DynamicData.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Triggers/NexusMods.Abstractions.Triggers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.CrossPlatform/NexusMods.CrossPlatform.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games.Diagnostics/NexusMods.Abstractions.Games.Diagnostics.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Serialization/NexusMods.Abstractions.Serialization.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.IO/NexusMods.Abstractions.IO.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.Hashing/NexusMods.Extensions.Hashing.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.Reshade/NexusMods.Games.Reshade.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GuidedInstallers/NexusMods.Abstractions.GuidedInstallers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Themes/NexusMods.Themes.NexusFluentDark/NexusMods.Themes.NexusFluentDark.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.FOMOD/NexusMods.Games.FOMOD.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Activities/NexusMods.Activities.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.Generic/NexusMods.Games.Generic.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts.Synchronizers/NexusMods.Abstractions.Loadouts.Synchronizers.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.RedEngine/NexusMods.Games.RedEngine.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.DiskState/NexusMods.Abstractions.DiskState.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileExtractor/NexusMods.Abstractions.FileExtractor.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.BethesdaGameStudios/NexusMods.Games.BethesdaGameStudios.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.SingleProcess/NexusMods.SingleProcess.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.Cli/NexusMods.App.Cli.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.Sifu/NexusMods.Games.Sifu.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/ArchiveManagement/NexusMods.FileExtractor/NexusMods.FileExtractor.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Settings/NexusMods.Abstractions.Settings.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.NexusWebApi/NexusMods.Abstractions.NexusWebApi.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Networking/NexusMods.Networking.HttpDownloader/NexusMods.Networking.HttpDownloader.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.CLI.Tests/NexusMods.CLI.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.DarkestDungeon.Tests/NexusMods.Games.DarkestDungeon.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.BladeAndSorcery/NexusMods.Games.BladeAndSorcery.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.StandardGameLocators/NexusMods.StandardGameLocators.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller/NexusMods.Games.AdvancedInstaller.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Networking/NexusMods.Networking.Downloaders/NexusMods.Networking.Downloaders.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller.UI/NexusMods.Games.AdvancedInstaller.UI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Icons/NexusMods.Icons.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.StardewValley.Tests/NexusMods.Games.StardewValley.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.Tests/NexusMods.Games.AdvancedInstaller.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.BuildInfo/NexusMods.App.BuildInfo.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Telemetry/NexusMods.Abstractions.Telemetry.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Settings/NexusMods.Settings.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.GuidedInstallers.Tests/NexusMods.Abstractions.GuidedInstallers.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.MountAndBlade2Bannerlord/NexusMods.Games.MountAndBlade2Bannerlord.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.DarkestDungeon/NexusMods.Games.DarkestDungeon.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.BethesdaGameStudios.Tests/NexusMods.Games.BethesdaGameStudios.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Networking/NexusMods.Networking.NexusWebApi/NexusMods.Networking.NexusWebApi.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Networking/NexusMods.Networking.NexusWebApi.Tests/NexusMods.Networking.NexusWebApi.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.ProxyConsole/NexusMods.ProxyConsole.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.StardewValley.SMAPI/NexusMods.Games.StardewValley.SMAPI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.FileExtractor.Tests/NexusMods.FileExtractor.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.Settings.Tests/NexusMods.Settings.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/benchmarks/NexusMods.Benchmarks/NexusMods.Benchmarks.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App/NexusMods.App.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.UI.Tests/NexusMods.UI.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.TestFramework/NexusMods.Games.TestFramework.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.FOMOD.Tests/NexusMods.Games.FOMOD.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.DataModel.Tests/NexusMods.DataModel.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.UI/NexusMods.App.UI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Extensions/NexusMods.BCL.Extensions.Tests/NexusMods.BCL.Extensions.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.RedEngine.Tests/NexusMods.Games.RedEngine.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.App.Generators.Diagnostics.Tests/NexusMods.App.Generators.Diagnostics.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.HttpDownloader/NexusMods.Abstractions.HttpDownloader.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Networking/NexusMods.Networking.Downloaders.Tests/NexusMods.Networking.Downloaders.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Installers.Tests/NexusMods.Abstractions.Installers.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Networking/NexusMods.Networking.HttpDownloader.Tests/NexusMods.Networking.HttpDownloader.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.Sifu.Tests/NexusMods.Games.Sifu.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.BladeAndSorcery.Tests/NexusMods.Games.BladeAndSorcery.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.CrossPlatform.Tests/NexusMods.CrossPlatform.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.ProxyConsole.Tests/NexusMods.ProxyConsole.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.Generic.Tests/NexusMods.Games.Generic.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Games.Tests/NexusMods.Abstractions.Games.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.FOMOD.UI/NexusMods.Games.FOMOD.UI.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.StardewValley/NexusMods.Games.StardewValley.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Examples/Examples.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.UI.Tests/NexusMods.Games.AdvancedInstaller.UI.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.Sample/NexusMods.App.Generators.Diagnostics.Sample.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Serialization.Tests/NexusMods.Abstractions.Serialization.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.TestHarness/NexusMods.Games.TestHarness.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.MountAndBlade2Bannerlord.Tests/NexusMods.Games.MountAndBlade2Bannerlord.Tests.csproj : warning NU1506: Duplicate 'PackageVersion' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageVersion' items are: Spectre.Console 0.49.1, Spectre.Console 0.48.0.
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.UI.Tests/NexusMods.UI.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.BethesdaGameStudios.Tests/NexusMods.Games.BethesdaGameStudios.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Games.Tests/NexusMods.Abstractions.Games.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileStore/NexusMods.Abstractions.FileStore.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.Sample/NexusMods.App.Generators.Diagnostics.Sample.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GameLocators/NexusMods.Abstractions.GameLocators.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller.UI/NexusMods.Games.AdvancedInstaller.UI.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.TestHarness/NexusMods.Games.TestHarness.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.Sifu.Tests/NexusMods.Games.Sifu.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts/NexusMods.Abstractions.Loadouts.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileExtractor/NexusMods.Abstractions.FileExtractor.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.DiskState/NexusMods.Abstractions.DiskState.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileStore/NexusMods.Abstractions.FileStore.csproj (in 6.22 sec).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.FileExtractor/NexusMods.Abstractions.FileExtractor.csproj (in 6.22 sec).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.DiskState/NexusMods.Abstractions.DiskState.csproj (in 6.22 sec).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GameLocators/NexusMods.Abstractions.GameLocators.csproj (in 6.22 sec).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts/NexusMods.Abstractions.Loadouts.csproj (in 6.22 sec).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Games.Tests/NexusMods.Abstractions.Games.Tests.csproj (in 6.22 sec).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.Sample/NexusMods.App.Generators.Diagnostics.Sample.csproj (in 6.22 sec).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.TestHarness/NexusMods.Games.TestHarness.csproj (in 6.23 sec).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Activities/NexusMods.Abstractions.Activities.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.ProxyConsole.Abstractions/NexusMods.ProxyConsole.Abstractions.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Cli/NexusMods.Abstractions.Cli.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller.UI/NexusMods.Games.AdvancedInstaller.UI.csproj (in 6.22 sec).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Networking/NexusMods.Networking.HttpDownloader.Tests/NexusMods.Networking.HttpDownloader.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Activities/NexusMods.Abstractions.Activities.csproj (in 1 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.ProxyConsole.Abstractions/NexusMods.ProxyConsole.Abstractions.csproj (in 1 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.Sifu.Tests/NexusMods.Games.Sifu.Tests.csproj (in 6.22 sec).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.App.Generators.Diagnostics.Tests/NexusMods.App.Generators.Diagnostics.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Cli/NexusMods.Abstractions.Cli.csproj (in 6 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.BethesdaGameStudios.Tests/NexusMods.Games.BethesdaGameStudios.Tests.csproj (in 6.22 sec).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.UI.Tests/NexusMods.UI.Tests.csproj (in 6.22 sec).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.StandardGameLocators.Tests/NexusMods.StandardGameLocators.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Networking/NexusMods.Networking.NexusWebApi.Tests/NexusMods.Networking.NexusWebApi.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/benchmarks/NexusMods.Benchmarks/NexusMods.Benchmarks.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.Tests/NexusMods.Games.AdvancedInstaller.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Networking/NexusMods.Networking.HttpDownloader.Tests/NexusMods.Networking.HttpDownloader.Tests.csproj (in 13 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Serialization.Tests/NexusMods.Abstractions.Serialization.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.App.Generators.Diagnostics.Tests/NexusMods.App.Generators.Diagnostics.Tests.csproj (in 14 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.TestFramework/NexusMods.Games.TestFramework.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.UI.Tests/NexusMods.Games.AdvancedInstaller.UI.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.StardewValley.Tests/NexusMods.Games.StardewValley.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Extensions/NexusMods.BCL.Extensions.Tests/NexusMods.BCL.Extensions.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Installers.Tests/NexusMods.Abstractions.Installers.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Serialization.Tests/NexusMods.Abstractions.Serialization.Tests.csproj (in 6 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.GuidedInstallers.Tests/NexusMods.Abstractions.GuidedInstallers.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Networking/NexusMods.Networking.Downloaders.Tests/NexusMods.Networking.Downloaders.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Extensions/NexusMods.BCL.Extensions.Tests/NexusMods.BCL.Extensions.Tests.csproj (in 9 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/benchmarks/NexusMods.Benchmarks/NexusMods.Benchmarks.csproj (in 16 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Telemetry/NexusMods.Telemetry.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.GuidedInstallers.Tests/NexusMods.Abstractions.GuidedInstallers.Tests.csproj (in 4 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Themes/NexusMods.Themes.NexusFluentDark/NexusMods.Themes.NexusFluentDark.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Networking/NexusMods.Networking.NexusWebApi.Tests/NexusMods.Networking.NexusWebApi.Tests.csproj (in 17 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Abstractions/NexusMods.Abstractions.Installers.Tests/NexusMods.Abstractions.Installers.Tests.csproj (in 4 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.SingleProcess/NexusMods.SingleProcess.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Settings/NexusMods.Settings.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.ProxyConsole/NexusMods.ProxyConsole.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.StandardGameLocators/NexusMods.StandardGameLocators.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.StandardGameLocators.Tests/NexusMods.StandardGameLocators.Tests.csproj (in 19 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Telemetry/NexusMods.Telemetry.csproj (in 2 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Settings/NexusMods.Settings.csproj (in 1 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.SingleProcess/NexusMods.SingleProcess.csproj (in 2 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.StardewValley.Tests/NexusMods.Games.StardewValley.Tests.csproj (in 12 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.ProxyConsole/NexusMods.ProxyConsole.csproj (in 2 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.Tests/NexusMods.Games.AdvancedInstaller.Tests.csproj (in 11 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.FOMOD/NexusMods.Games.FOMOD.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.TestFramework/NexusMods.Games.TestFramework.csproj (in 14 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Triggers/NexusMods.Abstractions.Triggers.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.DarkestDungeon/NexusMods.Games.DarkestDungeon.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.BladeAndSorcery/NexusMods.Games.BladeAndSorcery.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller/NexusMods.Games.AdvancedInstaller.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Triggers/NexusMods.Abstractions.Triggers.csproj (in 0.9 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.AdvancedInstaller.UI.Tests/NexusMods.Games.AdvancedInstaller.UI.Tests.csproj (in 14 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.BethesdaGameStudios/NexusMods.Games.BethesdaGameStudios.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.FOMOD.UI/NexusMods.Games.FOMOD.UI.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.Settings.Tests/NexusMods.Settings.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Networking/NexusMods.Networking.Downloaders.Tests/NexusMods.Networking.Downloaders.Tests.csproj (in 15 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Themes/NexusMods.Themes.NexusFluentDark/NexusMods.Themes.NexusFluentDark.csproj (in 4 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.StandardGameLocators/NexusMods.StandardGameLocators.csproj (in 4 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.FOMOD/NexusMods.Games.FOMOD.csproj (in 3 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.CrossPlatform.Tests/NexusMods.CrossPlatform.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.StandardGameLocators.TestHelpers/NexusMods.StandardGameLocators.TestHelpers.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.AdvancedInstaller/NexusMods.Games.AdvancedInstaller.csproj (in 3 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.DarkestDungeon/NexusMods.Games.DarkestDungeon.csproj (in 3 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.ProxyConsole.Tests/NexusMods.ProxyConsole.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.BladeAndSorcery/NexusMods.Games.BladeAndSorcery.csproj (in 3 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.FileExtractor.Tests/NexusMods.FileExtractor.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.CrossPlatform.Tests/NexusMods.CrossPlatform.Tests.csproj (in 1 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.DataModel.Tests/NexusMods.DataModel.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.Settings.Tests/NexusMods.Settings.Tests.csproj (in 9 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.BethesdaGameStudios/NexusMods.Games.BethesdaGameStudios.csproj (in 9 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.ProxyConsole.Tests/NexusMods.ProxyConsole.Tests.csproj (in 3 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Icons/NexusMods.Icons.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.RedEngine.Tests/NexusMods.Games.RedEngine.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.FOMOD.UI/NexusMods.Games.FOMOD.UI.csproj (in 10 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Icons/NexusMods.Icons.csproj (in 0.9 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.FileExtractor.Tests/NexusMods.FileExtractor.Tests.csproj (in 3 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.Generic.Tests/NexusMods.Games.Generic.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.FOMOD.Tests/NexusMods.Games.FOMOD.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.StandardGameLocators.TestHelpers/NexusMods.StandardGameLocators.TestHelpers.csproj (in 10 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.DarkestDungeon.Tests/NexusMods.Games.DarkestDungeon.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.CrossPlatform/NexusMods.CrossPlatform.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.MountAndBlade2Bannerlord.Tests/NexusMods.Games.MountAndBlade2Bannerlord.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.BladeAndSorcery.Tests/NexusMods.Games.BladeAndSorcery.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.DataModel.Tests/NexusMods.DataModel.Tests.csproj (in 4 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.CrossPlatform/NexusMods.CrossPlatform.csproj (in 3 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.DataModel/NexusMods.DataModel.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.CLI.Tests/NexusMods.CLI.Tests.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.UI/NexusMods.App.UI.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.RedEngine.Tests/NexusMods.Games.RedEngine.Tests.csproj (in 5 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics/NexusMods.App.Generators.Diagnostics.csproj (in 2 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App/NexusMods.App.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.Generic.Tests/NexusMods.Games.Generic.Tests.csproj (in 5 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.Cli/NexusMods.App.Cli.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Activities/NexusMods.Activities.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.FOMOD.Tests/NexusMods.Games.FOMOD.Tests.csproj (in 5 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.BuildInfo/NexusMods.App.BuildInfo.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.DarkestDungeon.Tests/NexusMods.Games.DarkestDungeon.Tests.csproj (in 5 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Networking/NexusMods.Networking.HttpDownloader/NexusMods.Networking.HttpDownloader.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.Activities/NexusMods.Activities.csproj (in 1 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.BuildInfo/NexusMods.App.BuildInfo.csproj (in 2 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.StardewValley.SMAPI/NexusMods.Games.StardewValley.SMAPI.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.BladeAndSorcery.Tests/NexusMods.Games.BladeAndSorcery.Tests.csproj (in 6 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Networking/NexusMods.Networking.NexusWebApi/NexusMods.Networking.NexusWebApi.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Networking/NexusMods.Networking.HttpDownloader/NexusMods.Networking.HttpDownloader.csproj (in 10 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.StardewValley.SMAPI/NexusMods.Games.StardewValley.SMAPI.csproj (in 1 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.StardewValley/NexusMods.Games.StardewValley.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Networking/NexusMods.Networking.Downloaders/NexusMods.Networking.Downloaders.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.DataModel/NexusMods.DataModel.csproj (in 8 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.Sifu/NexusMods.Games.Sifu.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.RedEngine/NexusMods.Games.RedEngine.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/Games/NexusMods.Games.MountAndBlade2Bannerlord.Tests/NexusMods.Games.MountAndBlade2Bannerlord.Tests.csproj (in 12 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Networking/NexusMods.Networking.NexusWebApi/NexusMods.Networking.NexusWebApi.csproj (in 12 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.Reshade/NexusMods.Games.Reshade.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.Cli/NexusMods.App.Cli.csproj (in 4 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.StardewValley/NexusMods.Games.StardewValley.csproj (in 3 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.Hashing/NexusMods.Extensions.Hashing.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/tests/NexusMods.CLI.Tests/NexusMods.CLI.Tests.csproj (in 12 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.RedEngine/NexusMods.Games.RedEngine.csproj (in 2 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Networking/NexusMods.Networking.Downloaders/NexusMods.Networking.Downloaders.csproj (in 13 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App.UI/NexusMods.App.UI.csproj (in 7 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/ArchiveManagement/NexusMods.FileExtractor/NexusMods.FileExtractor.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.Reshade/NexusMods.Games.Reshade.csproj (in 5 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.Sifu/NexusMods.Games.Sifu.csproj (in 6 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/NexusMods.App/NexusMods.App.csproj (in 9 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.Hashing/NexusMods.Extensions.Hashing.csproj (in 3 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.DependencyInjection/NexusMods.Extensions.DependencyInjection.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.MountAndBlade2Bannerlord/NexusMods.Games.MountAndBlade2Bannerlord.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.NexusWebApi/NexusMods.Abstractions.NexusWebApi.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.DependencyInjection/NexusMods.Extensions.DependencyInjection.csproj (in 5 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Examples/Examples.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.MountAndBlade2Bannerlord/NexusMods.Games.MountAndBlade2Bannerlord.csproj (in 10 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.MnemonicDB.Attributes/NexusMods.Abstractions.MnemonicDB.Attributes.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Telemetry/NexusMods.Abstractions.Telemetry.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.DynamicData/NexusMods.Extensions.DynamicData.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Settings/NexusMods.Abstractions.Settings.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts.Synchronizers/NexusMods.Abstractions.Loadouts.Synchronizers.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.BCL/NexusMods.Extensions.BCL.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Serialization/NexusMods.Abstractions.Serialization.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.MnemonicDB.Attributes/NexusMods.Abstractions.MnemonicDB.Attributes.csproj (in 5 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Messaging/NexusMods.Abstractions.Messaging.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.Generic/NexusMods.Games.Generic.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.BCL/NexusMods.Extensions.BCL.csproj (in 9 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.IO/NexusMods.Abstractions.IO.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Settings/NexusMods.Abstractions.Settings.csproj (in 7 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Installers/NexusMods.Abstractions.Installers.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Messaging/NexusMods.Abstractions.Messaging.csproj (in 4 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Serialization/NexusMods.Abstractions.Serialization.csproj (in 7 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.HttpDownloader/NexusMods.Abstractions.HttpDownloader.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.IO/NexusMods.Abstractions.IO.csproj (in 0.5 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GuidedInstallers/NexusMods.Abstractions.GuidedInstallers.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/ArchiveManagement/NexusMods.FileExtractor/NexusMods.FileExtractor.csproj (in 10 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.NexusWebApi/NexusMods.Abstractions.NexusWebApi.csproj (in 7 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Extensions/NexusMods.Extensions.DynamicData/NexusMods.Extensions.DynamicData.csproj (in 10 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Telemetry/NexusMods.Abstractions.Telemetry.csproj (in 10 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games/NexusMods.Abstractions.Games.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.GuidedInstallers/NexusMods.Abstractions.GuidedInstallers.csproj (in 0.8 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.HttpDownloader/NexusMods.Abstractions.HttpDownloader.csproj (in 1 ms).
/tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games.Diagnostics/NexusMods.Abstractions.Games.Diagnostics.csproj : error NU1301: Unable to load the service index for source https://api.nuget.org/v3/index.json. [/tmp/tmp.JeVngYk0my/NexusMods.App/NexusMods.App.sln]
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Games/NexusMods.Games.Generic/NexusMods.Games.Generic.csproj (in 12 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Examples/Examples.csproj (in 8 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Loadouts.Synchronizers/NexusMods.Abstractions.Loadouts.Synchronizers.csproj (in 5 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games/NexusMods.Abstractions.Games.csproj (in 2 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Games.Diagnostics/NexusMods.Abstractions.Games.Diagnostics.csproj (in 2 ms).
  Failed to restore /tmp/tmp.JeVngYk0my/NexusMods.App/src/Abstractions/NexusMods.Abstractions.Installers/NexusMods.Abstractions.Installers.csproj (in 4 ms).
eclairevoyant commented 1 month ago

seems like someone else ran into this: #316374

l0b0 commented 1 month ago

seems like someone else ran into this: #316374

Is that actually related? I'm not getting the same error message.

MattSturgeon commented 1 month ago

Building nexusmods-app.fetch-deps produces a fetch script:

$ nix-build . --attr nexusmods-app.fetch-deps --no-out-link
/nix/store/szy1jcw3m08fvcskqn6pa20nsh2xwc4s-fetch-nexusmods-app-deps

which contains:

#!/nix/store/306znyj77fv49kwnkpxmb0j2znqpa8bj-bash-5.2p26/bin/bash
set -euo pipefail

export PATH="/nix/store/php4qidg2bxzmm79vpri025bqi0fa889-coreutils-9.5/bin:/nix/store/306znyj77fv49kwnkpxmb0j2znqpa8bj-bash-5.2p26/bin:/nix/store/588kjk7hlqjg6ixw6nnsz9qd4qkqa7wj-dotnet-sdk-8.0.301/bin:/nix/store/00k0zax49qz6k87h4kjgbqlpx7hv6j4k-nuget-to-nix/bin"

for arg in "$@"; do
    case "$arg" in
        --keep-sources|-k)
            keepSources=1
            shift
            ;;
        --help|-h)
            echo "usage: $0 [--keep-sources] [--help] <output path>"
            echo "    <output path>   The path to write the lockfile to. A temporary file is used if this is not set"
            echo "    --keep-sources  Dont remove temporary directories upon exit, useful for debugging"
            echo "    --help          Show this help message"
            exit
            ;;
    esac
done

if [[ ${TMPDIR:-} == /run/user/* ]]; then
   # /run/user is usually a tmpfs in RAM, which may be too small
   # to store all downloaded dotnet packages
   unset TMPDIR
fi

export tmp=$(mktemp -td "deps-nexusmods-app-XXXXXX")
HOME=$tmp/home

exitTrap() {
    test -n "${ranTrap-}" && return
    ranTrap=1

    if test -n "${keepSources-}"; then
        echo -e "Path to the source: $tmp/src\nPath to the fake home: $tmp/home"
    else
        rm -rf "$tmp"
    fi

    # Since mktemp is used this will be empty if the script didnt succesfully complete
    if ! test -s "$depsFile"; then
      rm -rf "$depsFile"
    fi
}

trap exitTrap EXIT INT TERM

dotnetRestore() {
    local -r project="${1-}"
    local -r rid="$2"

    dotnet restore ${project-} \
        -p:ContinuousIntegrationBuild=true \
        -p:Deterministic=true \
        --packages "$tmp/nuget_pkgs" \
        --runtime "$rid" \
        --no-cache \
        --force \
         \

}

declare -a projectFiles=( NexusMods.App.sln )
declare -a testProjectFiles=(  )

export DOTNET_NOLOGO=1
export DOTNET_CLI_TELEMETRY_OPTOUT=1

depsFile=$(realpath "${1:-/home/matt/nixpkgs/pkgs/by-name/ne/nexusmods-app/deps.nix}")
echo Will write lockfile to "$depsFile"
mkdir -p "$tmp/nuget_pkgs"

storeSrc="/nix/store/6plxjfy4w7j8z87jvbrr5f1lzciy8s5n-nexusmods-app-0.5.1-source"
src=$tmp/src
cp -rT "$storeSrc" "$src"
chmod -R +w "$src"

cd "$src"
echo "Restoring project..."

/nix/store/588kjk7hlqjg6ixw6nnsz9qd4qkqa7wj-dotnet-sdk-8.0.301/bin/dotnet tool restore
cp -r $HOME/.nuget/packages/* $tmp/nuget_pkgs || true

for rid in "linux-arm64" "linux-x64"; do
    (( ${#projectFiles[@]} == 0 )) && dotnetRestore "" "$rid"

    for project in ${projectFiles[@]-} ${testProjectFiles[@]-}; do
        dotnetRestore "$project" "$rid"
    done
done
# Second copy, makes sure packages restored by ie. paket are included
cp -r $HOME/.nuget/packages/* $tmp/nuget_pkgs || true

echo "Succesfully restored project"

echo "Writing lockfile..."

excluded_sources="/nix/store/qg4lk9sa0zsy650j4w691917zic83lra-dotnet-sdk-8.0.301-deps-nuget-deps"
for excluded_source in ${excluded_sources[@]}; do
  ls "$excluded_source" >> "$tmp/excluded_list"
done
tmpFile="$tmp"/deps.nix
echo -e "# This file was automatically generated by passthru.fetch-deps.\n# Please dont edit it manually, your changes might get overwritten!\n" > "$tmpFile"
nuget-to-nix "$tmp/nuget_pkgs" "$tmp/excluded_list" >> "$tmpFile"
mv "$tmpFile" "$depsFile"
echo "Succesfully wrote lockfile to $depsFile"

It is this script that then spits out the errors, e.g. when run with ./deps.nix:

Will write lockfile to /home/matt/nixpkgs/deps.nix
Restoring project...
An issue was encountered verifying workloads. For more information, run "dotnet workload update".
Cannot find a manifest file.
For a list of locations searched, specify the "-d" option before the tool name.
No tools were restored.
cp: cannot stat '/tmp/deps-nexusmods-app-yZ0X19/home/.nuget/packages/*': No such file or directory
  Determining projects to restore...

Looks like dotnet tool restore is what's throwing the first error. It runs just after echo "Restoring project...".