.csproj mehrere Hinweispfade für eine Assembly

Ich bin Verpackungs-Beispiel-code für ein SDK-distribution. In der Verteilung ist der relative Pfad von code, um die SDK-Baugruppen unterscheidet sich von der Baumaschine. Zum Beispiel:

Verteilung

csharp/bin/assembly.dll
example/ex1/ex1.csproj

Baumaschine

foo/sdk/csharp/bin/assembly.dll
bar/baz/quux/ex1/ex1.csproj

Davon ausgehen, dass ich kann nicht alles bewegen. Gibt es eine Möglichkeit, kann ich anweisen ex1.csproj zu schauen in beiden

../../csharp/bin/ und ../../../../foo/sdk/csharp/bin/ für assembly.dll?

In C++ würde ich die Abhängigkeit Weg in eine eigenständige Eigenschaft Blatt und verteilen Sie eine andere version mit dem SDK. Aber C# hat nicht die Eigenschaft der Blätter, und ich will nicht behaupten zwei Versionen des ganzen Projekts.

Ich habe gesehen,diese Fragedie besagt, dass ich nicht verwenden können mehrere <HintPath> tags, also ich bin auf der Suche nach einem anderen Weg, um annähernd das gleiche Verhalten.

InformationsquelleAutor der Frage japreiss | 2013-03-27

Schreibe einen Kommentar