Automatically add referenced projects' output folder as bind paths
Rob Mensching committed
Oct 2, 2017 at 00:01 UTC
c83d610e2008abfab622b8200313e4a8b2d56967
2 files changed
+5
src/WixToolset.BuildTasks/CreateProjectReferenceDefineConstants.cs
+1
@@ -145,6 +145,7 @@ namespace WixToolset.BuildTasks
145
{
146
outputItems.Add(new TaskItem(String.Format(CultureInfo.InvariantCulture, "{0}={1}", define.Key, define.Value)));
147
}
148
+
149
this.defineConstants = outputItems.ToArray();
150
151
return true;
src/WixToolset.BuildTasks/wix.targets
+4
@@ -793,6 +793,10 @@
793
794
<Output TaskParameter="DefineConstants" PropertyName="ProjectReferenceDefineConstants" />
795
</CreateProjectReferenceDefineConstants>
796
+
797
+ <ItemGroup>
798
+ <LinkerBindInputPaths Include="%(_ResolvedProjectReferencePaths.RootDir)%(_ResolvedProjectReferencePaths.Directory)" />
799
+ </ItemGroup>
800
</Target>
801
802
<!--