Skip to content

Commit 7555ab3

Browse files
committed
Fixing bug in NuGetConfigFile.cs
1 parent af7f8d4 commit 7555ab3

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/PostSharp.Engineering.BuildTools/Build/Files/NuGetConfigFile.cs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,15 @@ internal static bool TryWrite( BuildContext context, DependenciesConfigurationFi
102102
}
103103

104104
var dependencyDefinition = product.GetDependencyDefinition( dependencySource.Key );
105-
var parametrizedDependency = product.ParametrizedDependencies.Single( d => d.Name == dependencySource.Key );
105+
var parametrizedDependency = product.ParametrizedDependencies.SingleOrDefault( d => d.Name == dependencySource.Key );
106+
107+
if ( parametrizedDependency == null )
108+
{
109+
context.Console.WriteWarning( $"Cannot find ParametrizedDependencies for {dependencySource.Key}." );
110+
111+
continue;
112+
}
113+
106114
var dependencyDirectory = Path.GetDirectoryName( dependencySource.Value.VersionFile )!;
107115

108116
if ( dependencySource.Value.SourceKind == DependencySourceKind.Local )

0 commit comments

Comments
 (0)