engine.dll
에 의존하는 game.exe
이 있다고 해봅시다. game.csproj
을 빌드 할 때 engine.csproj
을 참조하는 프로젝트의 OutputPath에 일부 내용을 복사하려고합니다. 그래서이 예제의 경우, 필자는Msbuild가 주 프로젝트에서 OutputPath를 가져옵니다.
game.csproj
가 어떻게 engine.csproj
에서 game.csproj
의 $ (OutputPath)를 얻을 않는 OutputPath의 뭔가를 복사 engine.csproj
줄까? 나는이 같은 게임 엔진에 콘텐츠 프로젝트를 짓고 있어요 때문에
나는이 작업을 수행 할 수있는 이유는 다음과 같습니다
<Target Name="BuildContent">
<MSBuild Projects="Content\Content.contentproj"
Properties="OutputPath=MAINPROJECTPATH" />
</Target>
그래서 나는 '주 프로젝트'에 OutputPath를 지정해야하는 게임이다.
같은 부모의 속성을 통해 내가합니다 (csproj 파일)이 같은 다른 프로젝트 내 프로젝트를 짓고 있어요 때문에이 필요한 이유를 통과해야 Content \ Content.contentproj "속성 ="OutputPath = MAINPROJECTPATH "> –