У меня есть приложение Clickonce от Visual Studio 2015 SP3, которое публикуется на сетевом сервере и используется только внутри компании. Программа отлично работает при запуске из 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 это не работает. Кто-нибудь еще испытывает это и имеет представление о том, почему?