Не можете найти оптимизатор установки Dotnet, есть идеи?
-
03-07-2019 - |
Вопрос
Еще в 2005 году я работал над настольным приложением dotnet.В то время я искал установщиков для создания установочного пакета.Во время моего поиска я наткнулся на удобный инструмент, который связал бы ваше приложение с самим dotnet, включая только те части dotnet, которые были необходимы для запуска приложения.Он сделал это, используя разрешение зависимостей.Стоимость лицензирования составляла около 5000 долларов, что составляло примерно половину бюджета проекта, поэтому я никогда его не покупал.
Я не помню названия программы установки, и я погуглил, но ничего не нашел.Вы сталкивались с этим продуктом?Вы помните название или у вас есть ссылка на их сайт?
Редактировать:Поясняю, что при использовании данного продукта вам не нужно было проверять, установлен ли dotnet или какая версия была установлена и была ли необходимость в установке dotnet.dotnet просто был связан с самим приложением, так что приложение и dotnet были неразличимы.
Решение
От Часто задаваемые вопросы Джона:
Учитывая вышесказанное, существуют продукты, которые объединяют все, что вам нужно, из фреймворка для вашего приложения, вместе с самим вашим приложением, в один большой пакет:
Другие советы
Не совсем то, чего вы хотите, но это достигает вашей цели:Есть парень, который переупаковывает .Net 1.1 и .Net 2.0 со всеми обновлениями в гораздо меньшие версии, которые поддерживают автоматическую установку.Вы могли бы проверить, есть ли у пользователя .NET, и если нет, то автоматически использовать их для его установки.Это на самом деле лучше, чем то, что вы использовали, потому что у пользователя есть весь .NET, а не какая-то исправленная вручную версия.Эти файлы не так уж плохи по размеру, размер .NET 2.0 в этом пакете составляет всего 16 МБ.