Проекты VB всегда строятся в режиме отладки - PullRequest
1 голос
/ 09 марта 2012

Я столкнулся с проблемой сегодня, когда VB ведет себя не так, как C #.Проблема заключается в следующем.

Также обратите внимание, что это для .Net 4.0.

  • Оба проекта настроены на сборку в режиме выпуска
  • Оба проекта находятся в одном решении
  • Решение настроено на сборку в выпуске
  • Оба проекта выводятся в папку Release в bin / obj

Кажется, все в порядке, кроме одной вещи.При проверке файлов с помощью такого инструмента, как http://assemblyinformation.codeplex.com/, проекты VB отображаются как Debug, а проекты C # отображаются как Release.

Я отследил это до настройки в расширенных параметрах компилятора для файлов pdb.Если вывод отладочной информации для VB установлен на что-либо, кроме none, - проект создается в режиме отладки (имейте в виду, что он по-прежнему выводится в папку выпуска).C # не демонстрирует это поведение.

Я написал пост в блоге, чтобы обойти эту проблему, но хотел бы знать причину, если кто-нибудь об этом узнает.

http://tsells.wordpress.com/2012/03/08/vb-projects-always-building-in-debug-mode/

...