Как сделать релизную сборку в VS Express 2010? - PullRequest
1 голос
/ 11 сентября 2010

Или я должен просто скопировать все файлы из bin \ Release \, исключая .pdb?

UPD

Build tab Main menu

UPD 2 :

Это то, что я нашел в расширенных настройках на вкладке Build. Это то, что я ищу?

Advanced

1 Ответ

4 голосов
/ 11 сентября 2010

Чтобы сделать релизную сборку в VS 2010 Express, вам нужно изменить конфигурацию сборки для проекта с Debug на Release.

Для этого вам нужен доступ к диспетчеру конфигурации, который по умолчанию скрыт в VS2010 Express Editions, чтобы включить его Нажмите Инструменты> Настройки> Настройки эксперта

Диспетчер конфигурации теперь должен появиться в качестве параметра в меню «Сборка», и вы сможете изменить активную конфигурацию сборки с «Отладка» на «Выпуск»

Изменение конфигурации сборки может иметь различные последствия, в том числе:

  1. Не создавать символы отладки для сгенерированных сборок (файлы .pdb)
  2. Отмена определения символа компиляции DEBUG, означающего, чтолюбой код, условно включенный в символ, не будет в результирующей сборке
  3. Включен оптимизатор компилятора, что может означать, что сгенерированный IL немного отличается от того, что обычно генерируется в зависимости от того, какие оптимизации оптимизатор cmake

Точные настройки, используемые в каждой конфигурации сборки, можно просмотреть и отредактировать на вкладке Build на странице свойств проекта.

Чтобы увидеть поля со списком выбора конфигурации сборки на вкладке «Сборка», необходимо включить флажок «Показать расширенные конфигурации сборки» на странице «Общие» в группе параметров «Проекты и решения», которая отображается, если выбрано «Показать все параметры».отмечен (как показано ниже

Visual Studio 2008 Express options dialog showing the General page of the Projects and Solutions option group wit the

При установленном флажке вкладка «Сборка» проекта должна содержать раздел «Конфигурация», который можно использовать для управления конфигурацией сборки, отображаемой на вкладке

Project properties Build tab showing the Configuration combo boxes.

...