Скажем, у меня есть game.exe
, который зависит от engine.dll
.Когда я собираю game.csproj
, я хочу, чтобы engine.csproj
скопировал некоторые вещи в OutputPath проекта, который на него ссылается.Поэтому в этом примере я хочу, чтобы engine.csproj
скопировал что-то в OutputPath из game.csproj
Как получить $ (OutputPath) game.csproj
в engine.csproj
?
Причина, по которой я хочу это сделать, заключается в том, что я создаю проект контента в игре и движке следующим образом:
<Target Name="BuildContent">
<MSBuild Projects="Content\Content.contentproj"
Properties="OutputPath=MAINPROJECTPATH" />
</Target>
Поэтому мне нужно указать OutputPath к «основному проекту» - игре.