Fix creating test/nuget.config.

This commit is contained in:
Gandifil 2023-12-21 21:05:22 +03:00
parent 37876915ee
commit fbc7388124

View file

@ -49,8 +49,9 @@ public static class Program {
var referencesVersions = config.References.ToDictionary(x => x, _ => (string) null, StringComparer.OrdinalIgnoreCase);
if (config.References.Length > 0) {
if (args.Length > 1) {
Program.ExtractVersions(args[1], referencesVersions);
var settings = Settings.LoadDefaultSettings(Path.GetDirectoryName(args[1]));
var csprojFullPath = Path.GetFullPath(Path.Combine(Environment.CurrentDirectory, args[1]));
Program.ExtractVersions(csprojFullPath, referencesVersions);
var settings = Settings.LoadDefaultSettings(Path.GetDirectoryName(csprojFullPath));
packagesFolder = SettingsUtility.GetGlobalPackagesFolder(settings);
} else {
Console.Error.WriteLine("The config file contains references, but no project file was specified. Please specify the location of the content file you want to use for gathering references as the second argument.");