В настоящее время все пользователи моего приложения установили .NET 2.0 и запускают его через ClickOnce.Пользователи запускают это приложение, щелкая ссылку на другой странице, которая ссылается на файл .application в IIS.Кроме того, некоторые пользователи имеют ярлыки на своих рабочих столах, которые указывают на одну и ту же ссылку.
Я недавно обновил свое приложение до .NET 4 CP, и мне нужно создать новое развертывание.Проблема в том, что у большинства пользователей не установлен .NET 4, поэтому в этом новом развертывании я должен убедиться, что им будет предложено установить его.
Если я просто разверну его и попросу пользователя открыть новыйСсылка ClickOnce, они показывают сообщение о том, что им нужно иметь .NET 4, а затем «обратитесь к системному администратору».Я сгенерировал загрузчик, но поскольку приложение запускается непосредственно через файл .application, я не думаю, что оно когда-либо будет работать.
Единственное решение, которое у меня есть, - это создать еще одно приложение ClickOnce, разработанное в .NET 2.0.и работает как "пусковая установка".Это небольшое приложение проверит, установлен ли .NET 4.Если да, тогда запустите новое приложение (другая ссылка), иначе запустит установку .NET 4 и попросит пользователя повторить попытку после перезагрузки.
Я ищу, чтобы у пользователя был более простой процесс, кто-нибудь знает?Создание пользовательского установщика, похоже, не решает мою проблему, поскольку он должен работать в .NET 4, который еще не установлен.