VS 2010 сборки действий без внешних исполняемых файлов - PullRequest
2 голосов
/ 10 октября 2010

Можно ли включить в сборку задачи в VS 2010, например, для обновления номера версии сборки без необходимости запуска внешнего приложения через событие сборки?То есть я бы предпочел, чтобы я мог написать расширение для VS 2010, которое прослушивало бы событие «начало сборки», и запускать задачу, например макрос или плагин, который обновляет свойство версии сборки.

Ответы [ 2 ]

4 голосов
/ 10 октября 2010

Вы можете написать пользовательскую задачу MSBuild .

2 голосов
/ 10 октября 2010

Или вы можете использовать существующую надстройку. Здесь - это код, доступный в CodePlex, который потенциально может удовлетворить ваши потребности, либо A) достигнув именно того, что вы хотите, либо B) позволяя вам вникнуть в то, как вы можете достичь того, чего вы хотите.

В дополнение к этому, если увеличение номера версии / с - это все, что вам нужно, VS все равно должен поддерживать использование подстановочного знака, чтобы сделать это с помощью AssemblyVersion в файле информации о сборке. Например:

[assembly: AssemblyVersion("1.*")]
...