#silverlight #xbox360
#silverlight #xbox360
Вопрос:
Я пытаюсь перенести свой существующий проект silverlight на xbox Lakeview.
Я получил сообщение об ошибке компиляции «System.Windows.Браузер » не поддерживается в ADK и в системе Microsoft.Xbox360.Adk.targets «.Windows.Browser.dll » находится в списке неподдерживаемых сборок.
Я использую API, такие как «System.Windows.Браузер.HtmlPage» и «System.Windows.Браузер.HttpUtility». Как я могу обойти это?
Ответ №1:
Я не уверен, поняли ли вы это или нет, но моя версия ADK, по-моему, не поддерживает это пространство имен. Если вы хотите отправить мне свой, я был бы более чем счастлив помочь выяснить, что вызывает эту проблему.
Комментарии:
1. Где я могу загрузить ADK? Мне трудно найти что-либо о Xbox Lakeview, кроме пресс-релизов, в которых говорится о его появлении
2. @MrBell ADK, к сожалению, доступен только зарегистрированным разработчикам Xbox 360 и доступен через developer.xboxlive.com портал.
Ответ №2:
LakeView — это профиль.NET framework, который соответствует Silverlight, но отличается от среды выполнения SL.
Например, при запуске приложения LakeView в вашем devkit нет «браузера». В одном процессе у вас есть специальный загрузочный контейнер, в котором будет содержаться ваш заголовок, что делает его больше похожим на полноценное приложение, работающее в портативной ОС, чем на приложение Silverlight.
Чего вы пытаетесь достичь при взаимодействии с htmlстраницей? Можете ли вы перенаправить использование HttpUtility на System.Net.WebUtility?