Будет ли ClickOnce перенесен на .NET Core 3, а также на WinForms? - PullRequest
0 голосов
/ 31 мая 2019

Теперь, когда Winforms портируется на .NET Core 3, какая технология будет использоваться для развертывания этих приложений?Будет ли ClickOnce также перенесен?

Многие из свойств, используемых ClickOnce, в настоящее время хранятся в файле .csproj, но эти файлы проекта значительно изменяются между .NET Framework и .NET Core, поэтому, вероятно, для этого потребуются изменения вКод Microsoft ClickOnce, чтобы заставить его работать?

Было ли какое-либо официальное слово от Microsoft по этому поводу, я ничего не могу найти в документации?

Ответы [ 2 ]

1 голос
/ 31 мая 2019

Скотт Хантер (Microsoft) обратился к этому в комментариях .NET Core - это будущее .NET сообщения в блоге.Его спросили:

А как насчет ClickOnce?Будет ли это поддерживаемой системой распространения настольных приложений .NET 5?

На что он дал ответ:

Мы собираемся рекомендовать MSIX для установки и поддержкиMSIX будет добавлен для Windows 7, поэтому он должен работать на всех платформах, на которых работает .NET Core.

Более подробную информацию о MSIX можно найти в Документация Microsoft MSIX и вэто GitHub repo .

Существуют и другие рамки установки, такие как Squirrel .

0 голосов
/ 01 июня 2019

Нет никаких упоминаний о .net core 3 winforms, работающих с Clickonce. В ответе, приведенном выше, была ссылка со Скоттом Хантером, который перенаправил на технологию Microsoft MSIX. Исходя из моих показаний, единственный способ развертывания на конечных пользователях без использования магазина Microsoft - это «загрузить» приложение, что, по-видимому, включает в себя множество шагов, которые могут сделать пользователя неуверенным, даже если вы подпишете пакет, кажется, что пользователи должны включить боковая загрузка в первую очередь. Не моя идея дружественного к пользователю.

...