Задача состоит в том, чтобы сформировать проект Visual Studio 2010, чтобы во время любой сборки или публикации некоторая утилита foo.exe
была скопирована в каталог вывода (bin
).
Раньше я выполнил задачу PostBuildEvent в .csproj(файл MSBuild):
<PropertyGroup>
<PostBuildEvent>
Copy "$(SolutionDir)Tools\foo.exe" "$(ProjectDir)$(OutDir)foo.exe"
</PostBuildEvent>
</PropertyGroup>
Но это не универсально. Во время публикации (Visual Studio 2010) foo.exe
появляется в каталоге bin
, но не копируется для вывода каталога публикации. Возможно, я делаю все совершенно неправильно, и есть стандартный механизм включения файлов в проекты, которые будут позже, во время сборки или публикации, скопированы в bin
?