Установить (активировать) .NET 3.0 Framework с приложением в Vista - PullRequest
0 голосов
/ 19 июля 2009

если у меня есть приложение, требующее .net 3.0, как правильно сделать из него установочный файл, который установит приложение, а затем установит (активирует) .net 3.0? я попытался опубликовать свой проект в Visual Studio 2008 (c #), в которой был создан установщик и активатор .net, но он не работал должным образом на компьютерах, отличных от моего, когда отсутствовал .net 3.0.

Хотя я мог бы связать http://www.microsoft.com/downloads/details.aspx?FamilyID=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=en с приложением, которое при необходимости загрузило бы и установило .net 3.0. это может нормально работать в не-Vista системах, но на Vista пакет Redist сообщает об ошибке: Вы должны включить или отключить функции Windows на панели управления, чтобы установить или настроить Microsoft .NET Framework 3.0

Ответы [ 2 ]

1 голос
/ 19 июля 2009

Ключ должен установить .net framework, если его там нет - независимо от ОС. Кроме того, если вы собираетесь установить один из них, просто установите .Net 3.5 framework.

В любом случае, если вы используете встроенный установщик, который поставляется с Visual Studio, это настоящая боль в заднице. Вам было бы лучше и разумнее, если бы вы использовали другой установочный пакет. Установите Shield, Wise, InstallAware все сделает это за вас. Я полагаю, что вы также можете найти более подробное руководство о том, как сделать это с помощью Wix и NullSoft Installer.

http://www.improve.dk/blog/2007/06/10/creating-a-dotnet-bootstrapped-installer-using-nsis

Как я могу определить .NET 3.5 в WiX?

0 голосов
/ 19 июля 2009

В Windows Vista уже установлена ​​платформа .NET Framework 3.0 .

Теперь, если вы хотите, например, установить .NET Framework 3.5, вы можете создать проект установки, а затем щелкнуть правой кнопкой мыши и перейти в меню «Просмотр» -> «Условия запуска». Будет условие запуска .NET Framework, в котором вы можете указать требуемую версию платформы и URL-адрес для загрузки.

Вот сообщение об условиях запуска в проекте установки.

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