MrGlass3 Ответов: 1

Что.Объем основного приложения настольных издательских варианты?


Я пришел из .NET Framework, где я использовал ClickOnce для публикации обновлений моего программного обеспечения для компьютеров в нашей частной сети. Я пытаюсь перейти на .NET Core, двигаясь вперед, но ClickOnce недоступен для приложений .NET Core.

Я попробовал опубликовать MSIX и Squirrel, и хотя они публиковались нормально, когда установленный экземпляр обновлялся, он отменял настройки.Файл настроек, который я использую для множества свойств настройки, которые пользователь может изменить. ClickOnce отлично работал в том, что при первоначальной установке все свойства в настройках.Файл настроек будет иметь значения по умолчанию, а затем при обновлении он оставит их нетронутыми и просто добавит любые новые свойства, которые были добавлены в обновлении, которые не существовали в первоначальной установке.

Существуют ли какие-либо альтернативы публикации, которые больше похожи на ClickOnce? И/или имеют те же настройки миграционного поведения при обновлении?

Что я уже пробовал:

Я пробовал MSIX installer и Squirrel.

1 Ответов

Рейтинг:
1

Garth J Lancaster

Вы думали об использовании набора инструментов Wix Installer для сборки MSI-который может иметь пользовательские экраны, опции ? .. я сам не пробовал этот инструмент (т. е. Wix в проекте Dotnet Core) - здесь есть статья, в которой демо - версии используют его для WinForms, я уверен, что поиск Wix Installer Dotnet core приведет к чему-то полезному... ASP.NET - создать MSI или setup.exe установки для .Сетевые проекты с помощью Wix[^]