Внутренняя ошибка сборки с InstallShield 2011 LE в Visual Studio 2010 - установщик приложения рабочего стола WPF - PullRequest
0 голосов
/ 11 февраля 2012

Я включил InstallShield 2011 LE в Visual Studio 2010 и пытаюсь создать свой первый установщик с его помощью. Мое приложение является приложением WPF / .NET 4.0. Решение довольно тяжелое, около 30 проектов, большинство из которых - модули Prism.

Всякий раз, когда я собираю свое решение, InstallShield выдает мне «-6213 Внутренняя ошибка сборки» во время или после шага построения таблицы файлов без дополнительной информации в своем журнале. Возможно, это не связано, но я обнаружил, что Visual Studio работает крайне нестабильно при работе с этим проектом установки InstallShield. Это разбилось много раз.

Таким образом, мне удалось успешно создать установщик из очень простого тестового решения WPF.

Может кто-нибудь дать мне какие-нибудь советы о том, как это отладить дальше?

1 Ответ

2 голосов
/ 27 февраля 2012

InstallShield имеет функцию, которую я ненавижу, которая называется Сканирование зависимостей.Это в основном, где он сканирует ваши сборки и автоматически выясняет, что вы хотели развернуть.Звучит отлично, правда?Ну, в моем мире это ответственность за то, что мы решительно создаем то, что делает, а что нет, входит в программу установки.Многие новички в установке хотят отказаться верить мне, и это ваше право.Но если бы это был я, я бы это отключил.

Таким образом, в основном в связанном документе говорится, что есть ошибка неизвестной причины, которая нарушит сборку во время этого сканирования.Я предполагаю, что то, что вы делаете в Prism, выходит за пределы того, что InstallShield может обработать, так что poof сделает вашу сборку.

Я упомяну, что другой сотрудник StackOverlow Майкл Урман работает на InstallShield, и еслиесть воспроизводимый сценарий, он просто может быть заинтересован в получении от вас некоторых тестовых данных.

Q109089: ERRDOC: ошибка сборки 6213

...