Поток Silverlight при работе в браузере - (тег источника silverlightControlHost) - PullRequest
1 голос
/ 09 марта 2011

Я новичок в Silverlight и хочу знать о потоке Silverlight при работе в браузере:

Я скачал из Интернета приложение, которое сочетается с silverlight + wcf, и хочу, чтобы этот wcf работал в моем приложении silverlight. Я скопировал проект wcf под названием fileupanddownlod.web в мое решение Silverlight. так что теперь у меня есть эти проекты: silverlightapplication1 (silverlight, содержит справочный файл службы updown) fileupanddownload.web (WCF)

Я пытался запустить silverlight как startpproject - поэтому он запускает путь

...\Bin\Release\SilverlightApplication1TestPage.html 

но когда я вызвал wcf в исключении связи причины. поэтому я увидел в загружаемом проекте, что они запускают wcf - fileupanddownload.web как startupproject, поэтому он запускает путь:

это кажется более правильным ....

НО ... когда я запускаю silverlight как проект strtup, я вижу в браузере xaml, который я хочу запустить, и при настройке fileupanddownload.web в качестве запускаемого проекта я вижу только тот xaml, который был в загруженном мной проекте, но я не не знаю, откуда это взял ...

Может кто-нибудь дать мне знать: где я могу увидеть код соединения, которое делает silverlight для запуска xaml из файла aspx? Я вижу только, что источник:

 <param name="source" value="ClientBin/FileUpAndDownload.xap"/>

это здесь, я должен изменить? и если да - как я могу сгенерировать xap (и что это такое xap)

Большое спасибо!

1 Ответ

0 голосов
/ 09 марта 2011

Xap - это расширение для приложений Silverlight, т.е. последнее, что создают правила сборки Silverlight.

При размещении приложений silverlight в веб-проектах необходимо настроить веб-проект для правильной ссылки на них:

  • щелкните правой кнопкой мыши веб-проект и выберите Свойства
  • перейдите на вкладку Приложения Silverlight enter image description here
  • нажмите Добавить ...
  • выберите существующий проект Silverlight из поля со списком enter image description here

  • нажмите Добавить

Теперь вы сможете запускать последнюю версию Silverlight из веб-проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...