Как сделать общую установку для моей программы - PullRequest
0 голосов
/ 03 декабря 2010

Как сделать общую установку для моей программы на C #, которая будет работать на Win XP, Win 7 32bit и Win 7 64bit?

Мне нужны все связанные компоненты (например, Framework ... Crystal Reports...MDAC ....) будет включен и установит только ту программу, которой не хватает в ОС

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 03 декабря 2010

я думаю

1 - Создайте 3 отдельных пакета для (Win Xp, Win7-32, Win7-64)

2 - Спросите пользователя, загружается ли пользователь с веб-сайта, и нажмите «Требуется загрузка с сервера». Кроме того, вы можете написать приложение на основе samll silverlight, чтобы получить подробную информацию о компьютере пользователя.

3 - Если 2 балла не соответствует действительности, то при установке на пользовательский компьютер сначала получите подробную информацию и выберите вручную, какой пакет установить.

почему я говорю о создании определенного пакета из-за того, что Microsoft время от времени выдает ошибки, и вам может потребоваться изменить пакет, чтобы он был отдельным, и это определенно поможет вам.

0 голосов
/ 03 декабря 2010

Какую версию Visual Studio вы используете? Это важно, потому что если вы используете Express, вам понадобится сторонний инструмент. Если вы используете Professional или выше, вы можете просто создать проект установки, как описано здесь:

http://support.microsoft.com/kb/307353

если вы не беспокоились о необходимых компонентах, конечно, вы могли бы просто выполнить развертывание XCOPY, но, поскольку вам необходимо, чтобы ваши предварительные требования были включены в установку, вам нужно использовать инструмент, подобный проекту установки 9, который создает MSI файл) или с помощью стороннего инструмента, такого как Installshield.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...