Fix creating test/nuget.config. (#6)

This commit is contained in:
Max Kopjev 2023-12-21 19:09:18 +01:00 committed by GitHub
parent 760ee53b54
commit 18ce5e5863
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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.");