Как упаковать .Net framework в проект Visual Studio? - PullRequest
4 голосов
/ 27 апреля 2010

Я создал приложение на C # /. Net с использованием visual studio. Я также создал проект установщика, который выпускает два файла:

  • MSI-файл
  • Файл Setup.exe

В свойствах проекта моего установщика я настроил .Net 3.5 в качестве предварительного условия.

Что бы я хотел, чтобы мой установщик сделал следующим образом:

  • Выпустить один файл (MSI / exe / что угодно), который также включает обязательное условие .Net Framework
  • Установщик должен проверить, установлен ли .Net framework на целевой машине. Если нет, он должен установить его из своей собственной копии.

Прямо сейчас мой установщик отправляет людей в Интернет для получения .Net. Это не пользовательский опыт, который я хочу. Мне нужно распространять свое приложение на компьютеры, которые могут не подключаться к Интернету и не обновляться. К сожалению, для раздутого мира моим клиентам нужно решение, а не лекция.

Спасибо за вашу помощь.

-Raj

Ответы [ 2 ]

2 голосов
/ 27 апреля 2010

Насколько я знаю, вы не можете связать полную установку .NET Framework в MSI приложения. Если у вас есть автономные клиенты, то вы должны предоставить полную 230 МБ установку .NET 3.5 sp1, которую необходимо запустить до установки вашего клиентского приложения. Это доступно здесь .

0 голосов
/ 27 апреля 2010

Inno setup может быть полезна. См. эту статью.

...