0
저는 C# 프로젝트 (vs2013)를 가지고 있으며이 프로젝트에서는 빌드하기 전에 항상 깨끗한 솔루션을 만들고 싶습니다. 이제 빌드하기 전에 깨끗한 프로젝트를 (반복해서) 선택할 수 있지만 .csproj 파일에서 Target 태그를 사용하여 가능해야합니다. 나는 인터넷에서 찾기 시작하고 작동하지 않았다 해결책을했다 :csproj의 MSBuild 타겟은 모든 빌드 전에 깨끗하게 처리합니다.
<Target Name="Clean"
BeforeTargets="Build">
<Message Text="### Start Clean before build"
Importance="high" />
<Exec Command="CALL "$(MSBuildBinPath)\msbuild.exe" "$(MSBuildProjectFullPath)" /t:Clean" />
<Message Text="### Finished Clean before build"
Importance="high" />
</Target>
을하지만이 msbuild를 또 다시 시작하는 무한 루프가 발생합니다.