Удаление файлов из проекта установки - PullRequest
2 голосов
/ 01 марта 2011

У меня есть решение, которое включает в себя проект установки. К сожалению, он также включает в себя все символы отладки, поэтому они должны быть удалены. Это правильный способ:

  1. Щелкните правой кнопкой мыши папку с решениями для каждого msi-имени (или как оно там) и выберите Вид -> Файловая система
  2. В «Файловой системе на целевом компьютере» выберите «Папка приложения».
  3. Затем выберите каждый «Debug Symbols from ...» - файл из всех папок и удалите их.

Есть что-то большее, чем это? Я предполагаю, что список зависимостей будет автоматически сокращаться и не включать какие-либо pdb-файлы в конечном итоге?

1 Ответ

2 голосов
/ 01 марта 2011

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

Проект установки будет собирать все выходные данные из вашего основного проекта.Если выходные данные содержат символы отладки, они также будут отображаться в настройке.

Самый простой способ отключить создание символов отладки - открыть свое решение в Visual Studio.Найдите проект, который создает ваше приложение в обозревателе решений.Щелкните правой кнопкой мыши значок проекта, чтобы открыть его свойства.Убедитесь, что вы выбрали конфигурацию выпуска в верхней части диалогового окна.На вкладке build выберите кнопку Advanced внизу.Это открывает диалоговое окно, которое позволяет вам управлять отладочной информацией, сгенерированной для этой конфигурации.Установите отладочную информацию на none , чтобы убедиться, что отладочная информация не генерируется.

...