У меня есть приложение Clickonce из пакета обновления 3 (SP3) для Visual Studio 2015, которое опубликовано на сетевом сервере и используется только внутри компании. Программа прекрасно работает при запуске из Visual Studio. Он отлично работает на компьютере с Windows, на котором не не имеет обновления 1803. Но как только машина обновляется до 1803, приложение больше не запускается. Я получаю окно "Проверка обновлений ...", а затем ничего. При новой установке я обычно получаю Smartscreen, говорящий мне, что программа может быть опасной. Это не так далеко.
Я создал Clickonce с компьютера с обновлением 1803, и проблема все еще существует.
Я отключил аппарат от сети. Приложение запускается, но затем не имеет доступа к базе данных и нуждается в базе данных. Это также написано, чтобы скрыть кнопки, которые будут использовать базу данных, чтобы пользователи не пытались делать то, что ей требуется.
Я нашел обходной путь (третий абзац) в https://social.technet.microsoft.com/Forums/en-US/7cbd16f5-526e-4b0b-a186-3ebf41b7b349/smartscreen-prompt-does-not-show-for-clickonce-app-since-windows-10-update-1803?forum=win10itprogeneral. Когда я запускаю приложение из упомянутого каталога, я получаю экран Smartscreen и могу сказать, что он все равно запускается. Каждый раз, когда я нажимаю на значок на рабочем столе, он работает просто отлично.
Если опубликован новый выпуск, загружается новый выпуск и обновляется программа, но экран Smartscreen больше не появляется и приложение никогда не запускается.
Так что где-то между установкой последнего обновления и Smartscreen, это не удается. Кто-нибудь еще испытывает это и имеет представление о том, почему?