Установка приложения Silverlight 4 с помощью sllauncher не работает - PullRequest
2 голосов
/ 13 сентября 2010

Я пытаюсь установить файл XAP в автономном режиме с помощью sllauncher, но он не работает.

ОБНОВЛЕНИЕ Я удалил все существующие ссылки ипапки для моего приложения, и теперь, кажется, работает.Я оставлю это, поскольку у него есть некоторые хорошие подсказки о том, как решить это.C: \ Documents and Settings \ Rod \ Local Settings \ Application Data \ Microsoft \ Silverlight \ OutOfBrowser \ index

Я создал файл bat со следующими данными:

"%ProgramFiles%\Microsoft Silverlight\sllauncher.exe" /install:"c:\TourneyManager.xap" /origin:"http://www.pokerdiy.com/Portals/6/TourneyManager/TourneyManager.xap" /shortcut:desktop+startmenu /overwrite

Iпоместил файл xap в ту же папку, что и sllauncher, файл bat, и теперь пробую мой c: root, но без радости.Он просто работает без сообщения об ошибке и ничего в журнале событий.Это определенно выполняет sllauncher, так как я могу изменить параметр и выдать ошибку.

Если я устанавливаю приложение с веб-сайта OOB, а затем запускаю деинсталлятор, он действительно удаляет его:

"%ProgramFiles%\Microsoft Silverlight\sllauncher.exe" /uninstall /origin:"http://www.pokerdiy.com/Portals/6/TourneyManager/TourneyManager.xap"

Myисследование: после того, как я установил его с веб-сайта, ярлык (который отлично работает OOB) указывает на это:

"C:\Program Files\Microsoft Silverlight\sllauncher.exe" 1851630633.www.pokerdiy.com

Затем я посмотрел вверх

C:\Documents and Settings\Rod\Local Settings\Application Data\Microsoft\Silverlight\OutOfBrowser\index

и там есть файл www.pokerdiy.com, который указывает на идентификатор приложения и полностью определенное происхождение:

1851630633  http://www.pokerdiy.com/Portals/6/TourneyManager/TourneyManager.xap

Когда я запускаю свой файл bat автономно, он создает идентификатор приложения и добавляет правильный источник в файл индекса, однако, нетxap файл в папке, которую он создает, и нет ярлыка для его запуска.Я предполагаю, что по какой-то причине он не находит файл xap.

Имеет ли значение, находится ли XAP в режиме выпуска или отладки?Я бы так не подумал ...

Есть предложения, пожалуйста?

1 Ответ

2 голосов
/ 13 сентября 2010

Мне удалось заставить это работать - я не совсем уверен, как, но я начал со стирания существующих ссылок, установленных папок здесь:

C:\Documents and Settings\Rod\Local Settings\Application Data\Microsoft\Silverlight\OutOfBrowser\index

Это выглядит немного неаккуратно (в какой-то момент установка работала, но приложение просто показало белый экран) - но начните с просмотра файла в папке указателя выше, чтобы увидеть, копируется ли ваш xap в правильную папку.

Я оставлю это, поскольку у него есть несколько хороших подсказок, как решить эту проблему.

...