2009-02-12 6 views
2

Я хочу, чтобы мой процесс сборки для создания проекта установки был одним кликом. Тем не менее, я также хочу добавить {smartassembly} к шагу сборки, чтобы обфускать сборку, но только на нашей машине сборки. Как добавить шаг предварительного построения к визуальной студии 2008 vdproj?Проект установки Visual Studio - добавление шага предварительной сборки

В принципе, я хочу переместить аргумент командной строки, чтобы обфускать сборку с конца сборки приложения на часть программы установки, поэтому только для сборки необходимо иметь лицензию.

В качестве альтернативы, мы должны просто получить {smartassembly} для всех наших разработчиков? Это очень большая смена стоимости (переход от одной лицензии на строительство до 5 - это не тривиальная сумма денег), поэтому рассуждения здесь должны быть довольно воздухонепроницаемыми. Я собирался добавить его только к машине, ответственной за сборку, вместо того, чтобы иметь все ее разработчики, а затем заставить разработчиков попытаться воспроизвести ошибки в сборке релизов, которые фактически есть у клиентов.

ответ

4

Да, оказывается, я идиот. Пользовательский интерфейс отличается от других, но элементы, предшествующие и послестроек, находятся в свойствах, как если бы это было свойство пользовательского интерфейса, а не свойство проекта.

+0

Нет, вы не идиот ... Microsoft просто не очень последовательна в их реализации на этом. –

+0

Взял меня, чтобы найти его, даже прочитав ответ :) –

0

Почему у вас нет другой цели/сборки/конфигурации для вашего решения/проектов. Это единственное, что построено на строительной машине.

(до/после сборки шаг только для этого проекта/цели/конфигурации)

Если это не сработает, я бы спросить компанию, которая написала ему свои предложения.

+0

Я не понял, как выполнять различные конфигурации сборки для проекта установки в визуальной студии. Я думаю, что компания, конечно же, не возражала бы продавать дополнительные четыре лицензии :) – mmr

+0

О, извините, я пропустил часть проекта vdproject/installer. Однако для них это была общая проблема. – Tim

+0

Да, оказывается, я идиот. Пользовательский интерфейс отличается от других, но элементы, предшествующие и послестроек, находятся в свойствах, как если бы это было свойство пользовательского интерфейса, а не свойство проекта. – mmr

 Смежные вопросы

  • Нет связанных вопросов^_^