@@ -53,7 +53,7 @@ private static bool TryWriteStandalone( BuildContext context, CommonCommandSetti
5353 context . Product . PublicArtifactsDirectory . Replace ( "\\ " , "/" , StringComparison . Ordinal ) ;
5454
5555 var privateArtifactsDirectory =
56- context . Product . PrivateArtifactsDirectory . Replace ( "\\ " , "/" , StringComparison . Ordinal ) ;
56+ context . Product . GetPrivateArtifactsDirectory ( configuration ) . Replace ( "\\ " , "/" , StringComparison . Ordinal ) ;
5757
5858 var testResultsDirectory =
5959 context . Product . TestResultsDirectory . Replace ( "\\ " , "/" , StringComparison . Ordinal ) ;
@@ -98,7 +98,7 @@ private static bool TryWriteStandalone( BuildContext context, CommonCommandSetti
9898 . Select ( d => new TeamCitySnapshotDependency (
9999 d . Definition . CiConfiguration . BuildTypes [ d . Configuration ] ,
100100 true ,
101- $ "+:{ d . Definition . PrivateArtifactsDirectory . Replace ( Path . DirectorySeparatorChar , '/' ) } /**/*=>dependencies/{ d . Name } " ) )
101+ $ "+:{ d . Definition . GetPrivateArtifactsDirectory ( d . Configuration ) . Replace ( Path . DirectorySeparatorChar , '/' ) } /**/*=>dependencies/{ d . Name } " ) )
102102 . ToList ( ) ;
103103
104104 var sourceSnapshotDependencies = product . SourceDependencies . Where ( d => d . GenerateSnapshotDependency )
@@ -468,9 +468,7 @@ bool TryPopulateBuildConfigurations(
468468 if ( dependencyDefinition . ProductFamily == product . ProductFamily
469469 && ! projectsWithNoNuGetArtifacts . Any ( p => dependencyDefinition . Name . Contains ( p , StringComparison . Ordinal ) ) )
470470 {
471- var dependencyMsBuildConfiguration = dependencyDefinition . MSBuildConfiguration [ configuration ] ;
472-
473- var dependencyPrivateArtifactsDirectory = dependencyDefinition . PrivateArtifactsDirectory
471+ var dependencyPrivateArtifactsDirectory = dependencyDefinition . GetPrivateArtifactsDirectory ( configuration )
474472 . Replace ( Path . DirectorySeparatorChar , '/' ) ;
475473
476474 var dependencyPublicArtifactsDirectory = dependencyDefinition . PublicArtifactsDirectory
@@ -520,10 +518,8 @@ bool TryPopulateBuildConfigurations(
520518 . Select ( c => c ! ) ) ;
521519 }
522520
523- var buildInfo = new BuildArguments ( null , configuration , product , null ) ;
524-
525521 var privateArtifactsDirectory =
526- product . PrivateArtifactsDirectory . Replace ( "\\ " , "/" , StringComparison . Ordinal ) ;
522+ product . GetPrivateArtifactsDirectory ( configuration ) . Replace ( "\\ " , "/" , StringComparison . Ordinal ) ;
527523
528524 var publicArtifactsDirectory =
529525 product . PublicArtifactsDirectory . Replace ( "\\ " , "/" , StringComparison . Ordinal ) ;
@@ -845,7 +841,7 @@ bool TryAddPreOrPostDeploymentBuildConfiguration(
845841 {
846842 var dependencyName = dependencyDefinition . Name ;
847843
848- var dependencyPrivateArtifactsDirectory = dependencyDefinition . PrivateArtifactsDirectory
844+ var dependencyPrivateArtifactsDirectory = dependencyDefinition . GetPrivateArtifactsDirectory ( BuildConfiguration . Public )
849845 . Replace ( Path . DirectorySeparatorChar , '/' ) ;
850846
851847 var artifactRules =
0 commit comments