.Net Checker для Windows - PullRequest
       15

.Net Checker для Windows

1 голос
/ 30 июля 2010

Я разрабатываю приложение на C # на основе .Net Framework. Проблема в том, что на некоторых компьютерах нет .Net. Итак, есть ли приложение (желательно бесплатное), которое может проверить его и предложить загрузить, если нет доступного .Net, который я могу запустить во время установки, или приложение, которое оборачивает мою сборку сборками .net, чтобы у меня не было иметь .net для запуска?

Примечание. Я использую установщик nullsoft. И мне нужно установить 3.5 рамки.

Большое спасибо.

Ответы [ 5 ]

3 голосов
/ 30 июля 2010

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

Или вы можете создать проект установки для вашего приложения. Загрузчик, который устанавливает .NET, будет добавлен автоматически, для этого потребуется около 5 минут. Не поддерживается Express Edition.

2 голосов
/ 30 июля 2010

Я не уверен, что вы используете в качестве установщика, но простой и бесплатный вариант - использовать проект установки и развертывания в Visual Studio.

После добавления вывода основного проектав проекте установки и развертывания будет обнаружена зависимость Framework, и пользователю будет предложено установить .NET, если она еще не установлена.

1 голос
/ 30 июля 2010

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

1 голос
/ 30 июля 2010

Создание проекта установки / развертывания в .NET. Если .NET не установлен, когда пользователь пытается установить ваше приложение, мастер установки заставит вашего конечного пользователя загрузить .NET Framework через графический интерфейс.

0 голосов
/ 31 июля 2010

Я не знаком с установщиком nullsoft, поэтому не могу вам помочь, но Microsoft предоставляет «распространяемые» пакеты для различных версий .Net Framework с целью включения его в развертывание вашей системы.application.

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

Прямая ссылка на распространяемый 3.5 - , расположенная здесь . Веб-страница для скачивания здесь .

Вам решать, хотите ли вы сделать это;он выглядит как файл размером 22 МБ, поэтому, если для вас важен размер, то может быть лучше включить условие, предлагающее пользователю загрузить и установить правильную версию.Как я уже упоминал, я не знаком с установщиком nullsoft, поэтому не могу посоветовать, как это сделать.

...