Visual Studio - как изменить конфигурацию сборки по умолчанию для выпуска? - PullRequest
4 голосов
/ 22 февраля 2012

Каждый раз, когда я открываю новый (веб-проект) в VS 2010, конфигурация по умолчанию для конфигурации устанавливается на «Активна (отладка)».Я где-то читал, что если я загружу свой проект таким образом на сервер, это немного повлияет на производительность (правда?), Поэтому я должен вручную перейти к свойствам и изменить его на вкладке сборки, чтобы выпустить.Есть ли способ сообщить VS 2010, что каждый новый проект следует открывать в конфигурации «релиз»? ​​

Ответы [ 3 ]

4 голосов
/ 22 февраля 2012

Я считаю, что конфигурации сборки перечислены в алфавитном порядке, и первая всегда выбирается при запуске нового проекта.

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

0 голосов
/ 22 февраля 2012

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

0 голосов
/ 22 февраля 2012

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

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

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

ОБНОВЛЕНИЕ: теперь я понимаю, что не ответил на ваш первоначальный вопрос, но, надеюсь, вы найдете этот совет полезным.

...