Добавьте .Net Framework 2.0 в проект установки VS.

У меня есть проект установки, для которого перед установкой требуется .Net Framework 2.0. Итак, я хочу, чтобы мой проект сначала установил .Net, а затем мой проект.

Как я могу добавить установочный файл .Net в свой проект установки и принудительно установить его первым в процессе установки?


person firefalcon    schedule 09.11.2013    source источник


Ответы (1)


здесь

здесь

Вы также можете загрузить установочный файл .net framework и использовать приложения для создания установки, чтобы указать пользователю сначала установить его. Прежде чем задавать здесь, поищите похожие вопросы в Интернете. :-)

РЕДАКТИРОВАТЬ:

Сначала создайте установочный файл для своего проекта Visual Studio без установочного файла .net framework. Затем используйте Inno Setup, чтобы создать другой установочный файл, а здесь используйте параметр Inno setup, чтобы сделать пользователь должен сначала запустить файл установки .net framework. Это создаст один файл .exe с именем setup.exe в папке документов. Посмотрите, работает ли это для вас.

Поскольку .net framework и ваша программа используют один и тот же установочный щит для установки, вы не можете использовать их оба одновременно, когда другой все еще работает, поэтому вам нужен другой мастер установки, а не установочный щит.

РЕДАКТИРОВАТЬ (Inno Setup):

Дополнительную информацию можно найти в разделе Выполнить в индексном разделе окна справки. Программы выполняются в порядке появления в вашем коде в Inno Setup. Таким образом, ваш код раздела Inno Setup Run должен выглядеть примерно так:

Filename: "{app}\.netFrameWorkSetup.exe"; Flags: nowait postinstall skipifsilent
Filename: "{app}\yourAppSetup.exe";  

На самом деле это не получило столько объяснений, как я ожидал!

person Vahid Nateghi    schedule 09.11.2013
comment
ссылка, которую вы разместили, не то, что я действительно хочу. Это создает папку dotnetfx внутри проекта установки. Я хочу иметь установочный файл .Net Framework внутри файла .msi. Это возможно? Таким образом, пользователи устанавливают мой проект, загружая только 1 файл. - person firefalcon; 09.11.2013
comment
Добавив .net framework к предварительным требованиям (первая ссылка), у вас будет один .msi и еще один .exe. - person Vahid Nateghi; 09.11.2013
comment
Я сделал то же самое из первой ссылки, которая создает папку dotnetfx, на которую ссылается файл .msi. Это также показано на снимках экрана на этом сайте. - person firefalcon; 09.11.2013
comment
Отредактировал ответ, попробуйте. - person Vahid Nateghi; 09.11.2013
comment
Привет Вахид. Попробовал, работает, но один вопрос. При создании мастера установки в Inno Setup я не смог найти параметр, показывающий, какой файл следует установить первым. Вы можете помочь? - person firefalcon; 11.11.2013