Я создал собственный файл msbuild deploy.targets, который позволяет мне публиковать полученные двоичные файлы в каталог, который я указываю в командной строке. Это означает, что если я запусту
$> msbuild / p: DestServer = \ myserver \ final-dest
, тогда мой проект будет скомпилирован, а полученные * .dll будут скопированы в промежуточный экземпляр - в этом случае каталог final-dest на myserver. Я хочу эту функциональность, потому что, когда я делаю компиляцию навсегда, мне нужна копия * .dll в этом каталоге, но я также хочу, чтобы они были локальными.
Вот моя проблема - мне бы очень хотелось, чтобы мне не приходилось выдавать ее из командной строки. Когда я выбираю конфигурацию сборки выпуска (Project | Properties | Build), я хотел бы иметь возможность указать / p: DestServer = \ myserver \ final-dest в качестве аргумента, что msbuild будет использовать так же, как и его нормальная сборка .
Где мне это указать?
В свойствах проекта | События сборки, я мог бы указать события до сборки или после сборки, но разве это не «часть сборки»?
В идеале, если бы кто-то мог дать мне последовательность меню в Visual Studio 2010, я был бы признателен.