Quantcast
Channel: C# Project dependencies without reference - Stack Overflow
Viewing all articles
Browse latest Browse all 2

C# Project dependencies without reference

$
0
0

I have a solution with a multiple projects.

Let's say I have projects :

  • P1
  • P2 with a reference to P1
  • P3
  • P4 with a reference to P1 and P3 a dependency to a nugget package N1

P2 is my startup project.

I would like to configure P2 with a dependency to P4 so P4 will be build and P4 and the dependencies pushed to the bin folder of P2 but I don't want P2's dll to have a .net reference to P4

I partially managed to do that with a specific project reference in the csproj :

<ProjectReference Include="..\P4\P4.csproj"><ReferenceOutputAssembly>false</ReferenceOutputAssembly><OutputItemType>Content</OutputItemType><CopyToOutputDirectory>Always</CopyToOutputDirectory><Targets>Build;DebugSymbolsProjectOutputGroup</Targets></ProjectReference>

But this solution does only add P4 and not the dependencies (P3 and N1)

Does anyone knows how to do that ?

Thanks


Viewing all articles
Browse latest Browse all 2

Trending Articles