2009-10-02 3 views
0

Visual Studio 2005Windows installer 3.1

Я разработал приложение, использующее C#. Я создал приложение для установки и включил .NET Framework 2.0 на компакт-диск.

Я не использую ClickOnce.

Тем не менее, один из наших клиентов жалуется, что они не могут установить, так как запрашивают для установщика Windows 3.1. Однако я не исключил этого из проекта установки.

Чтобы выполнить полную проверку, я решил установить некоторую VMware, у которой не было платформы .NET или Windows Installer 3.1 (просто скелет Windows XP). Приложение установлено ОК.

Что такое установщик Windows 3.1? И зачем мне это нужно?

ответ

2

Установщик Windows - это программное обеспечение, которое может запускать файлы MSI. Он поставляется (в некоторой версии) с Windows (начиная с Windows 2000 SP4). В каждом файле MSI определена минимальная версия установщика; установщик будет жаловаться, если MSI «слишком новый». В SDK Windows есть a table, показывающий, какие версии установщика включены в версии Windows.

Вы можете получить 3.1 redistributable from Microsoft.

2

Для этого вам необходимо установить .NET framework 2.0. Пожалуйста, проверьте ссылку для скачивания this.

Its Системные требования говорит:

Системные требования

- Required Software: 

    o Windows Installer 3.0 (except for Windows 98/ME, which require Windows Installer 2.0 or later). Windows Installer 3.1 or later is recommended. 
    o IE 5.01 or later: You must also be running Microsoft Internet Explorer 5.01 or later for all installations of the .NET Framework. 

EDIT: Вы можете убедиться, что в настройках проекта, что все предварительные условия выбора для вашего проекта существует в установочном пакете. Вы можете найти пошаговое руководство в this CodeProject article..

Смежные вопросы