Почему MSBuild ищет pdb-файлы при сборке проекта installshield? - PullRequest
0 голосов
/ 17 июля 2011

Я добавил базовый проект MSI к своему решению vS2010, он прекрасно работает на моей машине, но когда я проверяю свой код и запрашиваю сборку с использованием TFS, он не собирается и выдает следующую ошибку:

C: \ Program Files \ MSBuild \ InstallShield \ 2011 \ InstallShield.targets (68): элемент OutputGroups "e: \ BldTmp \ 2 \ MyProject \ Сборка моего проекта \ Sources \ Мой проект \ lib.proj.Countdowns \ obj \ x86 \ Release \ lib.proj.Countdown.pdb "из" lib.proj.Countdown.debug символы "не существует.

почему MSBuild или SAB 2011 ищут файл pdb? Я не хочу добавлять файл pdb в мой установщик. Я проверил путь, и я вижу, что файл pdb существует, но сборка генерирует эту ошибку !!

1 Ответ

1 голос
/ 17 июля 2011

Это не будет MSBuild, генерирующая эту ошибку, это будет автономный строитель InstallShield.

Скорее всего, вы сделали, когда добавляли файлы для MSI, вы выбрали папку и создали динамическая ссылка на файл , которая включает в себя все файлы, или, более конкретно, не исключает никаких файлов.Чтобы это исправить, вы должны оставить все как есть, но настройте параметры ссылки , чтобы исключить файлы *.pdb.Или вы можете удалить ссылку и заново создать компонент вручную, а также вручную добавить любые файлы, которые вам нужны.

...