Я пытаюсь запустить автономный проигрыватель Pluralsight, но он показывает только пустой экран. Приложение не зависает, оно по-прежнему реагирует на щелчок правой кнопкой мыши, поэтому я могу, например, получить доступ к настройкам Silverlight. Приложение представляет собой приложение Silverlight Out-of-Browser. Раньше он работал долгое время, до ноября 2013 года.
Удаление приложения и переустановка не помогает. Однако удаление Silverlight и переустановка помогает, но я не хочу делать это каждый раз, когда хочу запустить приложение. На самом деле я уже автоматизировал этот процесс:
@echo off
@echo Uninstalling Silverlight ...
start /w silverlight /qu
:: sleep 5
ping -n 5 -w 1000 localhost >nul
@echo Installing Silverlight ...
start /w silverlight /q
:: sleep 5
ping -n 5 -w 1000 localhost >nul
@echo Starting Pluralsight Offline Player ...
start "Pluralsight Offline Player" "C:\Program Files (x86)\Microsoft Silverlight\sllauncher.exe" XXXXX.pluralsight.com
Замените XXX на номер, назначенный во время установки приложения Pluralsight. Вы можете найти его в C:\Users {имя пользователя}\AppData\Local\Microsoft\Silverlight\OutOfBrowser
Есть идеи, как запустить приложение без переустановки Silverlight каждый раз?
Системная информация:
Windows 7 Enterprise x64
Silverlight 5.1.20913.0 (the only version on my system)
Обновить
Это не проблема приложения, это проблема Silverlight. Во время пустого экрана библиотека Pluralsight еще даже не загружалась (проверяется командой WinDbg lm
).
Проблема все еще воспроизводима. Если вам нужна дополнительная информация, например, стеки вызовов и т.д., Я могу ее получить.