Skip to content

Commit fd269ea

Browse files
committed
Adding warning.
1 parent 3044955 commit fd269ea

File tree

1 file changed

+7
-1
lines changed
  • src/PostSharp.Engineering.BuildTools/Build/Model

1 file changed

+7
-1
lines changed

src/PostSharp.Engineering.BuildTools/Build/Model/Product.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1450,10 +1450,16 @@ private static bool TryGenerateNuGetConfig( BuildContext context, DependenciesOv
14501450
// Skip any feed dependency, so it will be fall back to the default package source.
14511451
continue;
14521452
}
1453+
else if ( dependencySource.Value.VersionFile == null )
1454+
{
1455+
context.Console.WriteWarning( $"Cannot determine the package directory for dependency '{dependencySource.Key}'." );
1456+
1457+
continue;
1458+
}
14531459

14541460
var dependencyDefinition = product.GetDependencyDefinition( dependencySource.Key );
14551461
var parametrizedDependency = product.ParametrizedDependencies.Single( d => d.Name == dependencySource.Key );
1456-
var dependencyDirectory = Path.GetDirectoryName( dependencySource.Value.VersionFile );
1462+
var dependencyDirectory = Path.GetDirectoryName( dependencySource.Value.VersionFile )!;
14571463

14581464
if ( dependencySource.Value.SourceKind == DependencySourceKind.Local )
14591465
{

0 commit comments

Comments
 (0)