MSI установочный пакет - PullRequest
       14

MSI установочный пакет

2 голосов
/ 16 ноября 2010

Я создаю установочный пакет MSI для моего веб-приложения, и все проекты ориентированы на .NET 3.5.(в Visual Studio 2010)

Кроме того, я отключил обязательные установки при создании пакета MSI.

Однако при попытке установить на компьютер без .NET 4 он спрашивает меня,хотел установить .NET Framework.

Есть идеи, почему?Должен быть параметр, который мне не хватает.

ОБНОВЛЕНИЕ:

Я получил это предупреждение, когда собирал пакет развертывания, посмотрю на это:

ПРЕДУПРЕЖДЕНИЕ:целевая версия .NET Framework в проекте не соответствует версии условия запуска .NET Framework «Профиль клиента .NET Framework 4».Обновите версию условия запуска .NET Framework, чтобы она соответствовала целевой версии .NET Framework в диалоговом окне Advanced Compile Options (VB) или на странице приложения (C #, F #).

Ответы [ 3 ]

2 голосов
/ 17 ноября 2010

Исправлено.

Как видно в проекте установщика, убедитесь, что вы также обновили свои зависимости, а также, если вы просматриваете свойства "Microsoft .NET Framework", обязательно измените его на 3.5. Очевидно, он не изменится на 3,5 для вас, поэтому вам придется явно установить его здесь.

0 голосов
/ 17 ноября 2010

В проекте установщика вы можете установить требования к установке. Вы должны убедиться, что проект не добавил .NET 4 по умолчанию.

0 голосов
/ 17 ноября 2010

Установщики MSI автоматически создают необходимые ссылки и минимальные требования для пакета самоустановки. Вы уверены, что в ваших проектах нет компонента, который зависит от .NET 4?

...