Как добавить CRRedist2008_x86.msi в проект развертывания Visual Studio? - PullRequest
1 голос
/ 26 июня 2009

Мне нужно добавить CRRedist2008_x86.msi в мой проект развертывания, так как это требование для моего приложения. Тем не менее, я хочу, чтобы он запускался автоматически. Я не хочу, чтобы он был просто добавлен в виде файла, а затем пользователь должен щелкнуть по нему, чтобы он запустился после установки моего приложения. Может кто-нибудь подсказать, как это сделать? Кажется, это должно быть очень легко, но по какой-то причине я что-то упускаю.

1 Ответ

2 голосов
/ 26 июня 2009

Что вам нужно сделать, это настроить его как «модуль слияния» в вашем проекте развертывания. Вместо .msi найдите файл .msm, который должен быть доступен на веб-сайте CR. Затем в своем проекте развертывания щелкните правой кнопкой мыши Project и выберите Add-> Merge Module. Найдите файл, и вы настроены.

Когда программа установки запустится, она автоматически распакует относящиеся к Crystal Reports элементы и установит их для вас. Вам также может понадобиться файл ключа, в зависимости от лицензирования соответствующего приложения.

...