.csproj wiele ścieżek podpowiedzi dla złożenia
Piszę przykładowy kod dla dystrybucji SDK. W dystrybucji ścieżka względna od kodu do zestawów SDK jest inna niż maszyna kompilująca. Na przykład:
Dystrybucja
csharp/bin/assembly.dll
example/ex1/ex1.csproj
Zbuduj maszynę
foo/sdk/csharp/bin/assembly.dll
bar/baz/quux/ex1/ex1.csproj
Załóżmy, że nic nie mogę przenieść. Czy mogę w jakiś sposób uczyćex1.csproj
zajrzeć do obu
../../csharp/bin/
i ../../../../foo/sdk/csharp/bin/
dlaassembly.dll
?
W C ++ umieściłem ścieżkę zależności w samodzielnym arkuszu właściwości i rozpowszechniłem inną wersję z SDK. Ale C # nie ma arkuszy właściwości i nie chcę utrzymywać dwóch wersji pełnego projektu.
widziałemto pytanie który mówi, że nie mogę używać wielu<HintPath>
tagi, więc szukam innego sposobu przybliżenia tego samego zachowania.