У меня проблема с приложением ClickOnce, которое я разрабатываю: в некоторых сборках Windows 10 клиент ClickOnce загружается, выполняется платформой .net, но ничего не отображается.
Кажется, что если я захожу в диспетчер задач, выбираю процесс, открываю детали, ставлю галочку "Запустить эту программу в режиме совместимости с Windows 8", то все работает нормально.
Поскольку я не хочу, чтобы каждый клиент выполнял эту манипуляцию, я ищу способ заставить клиент ClickOnce выполняться с этим режимом совместимости для Windows 8 при его запуске.
Я проверил очень мало документации и изменил манифест приложения следующим образом:
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
<application>
<!-- If your application is designed to work with Windows 8, uncomment the following supportedOS node-->
<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />
</application>
I tested again, but the ClickOnce client is not started with the proper compatibility mode.
Есть ли способ добиться того, чего я хочу?
Спасибо!