Недавно мне пришлось переместить некоторый код из PreBuildEvent в Visual Studio в цель BeforeBuild, чтобы он работал на AppHarbor . При этом я также заметил цель BeforeCompile.
В чем разница между этими тремя, казалось бы, похожими событиями: PreBuildEvent, BeforeBuild Target, BeforeCompileTarget?
Что можно / нельзя сделать с каждым из них, и почему вы выбираете одно вместо другого?