2011-12-20 5 views
0

У меня есть приложение Silverlight, выполненное в Visual Studio 2010, и я хочу разместить его на веб-сайте, но я не знаю, как это сделать.Как использовать решение Silverlight

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

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

Итак, мой вопрос заключается в том, как вы можете получить приложение Silverlight на веб-сайте, потому что я пытался часами, и я не могу понять это.

ответ

1

Образец html или aspx-страницы включен при создании решения. Это страница, на которую браузер переходит, когда вы нажимаете F5. Вы можете взять эту страницу в качестве базового примера внедрения приложения Silverlight на странице. Вы должны найти его в папке проекта.

Проекты Silverlight обычно встроены в файл XAP, когда вы нажимаете «Build» в VS. Этот файл находится в папке bin/Release или bin/Debug и в основном содержит все ваше приложение.

1

шаги, чтобы создать SilverLight приложение, размещенное на веб-сайте,

  1. Выберите Silverlight Application Template при добавлении нового проекта в VS2010
  2. При нажатии кнопки ОК, убедитесь, что хоста Silverlight, приложение в новом веб-сайт проверяется. (Это создаст новый ASP.Net веб-приложения для размещения Silverlight)

Если вы не проверили хоста по Silverli ght на новом веб-сайте, вы можете добавить новый проект веб-приложения ASP.Net, а затем перейти к его свойствам и выбрать Приложение Silverlight Applications в левой панели. Затем щелкните . Добавьте, выберите приложение Silverlight для размещения и нажмите «ОК». Теперь все готово.

Но Если вы не выбрали шаблон приложения Silverlight, возможно, вы создали библиотеку классов Silverlight. Он не будет генерировать любой файл xap. Он просто дает dll. Поэтому вам нужно воссоздать проект, как указано выше.

1

Я считаю, что в Silverlight каждый раз, когда вы создаете проект, в самом начале он спросит вас, хотите ли вы автоматически создавать веб-приложение. Если вы выбрали yes, будет создано что-то вроде YOUR_PROJECT_NAME.web, зайдите в эту папку, вы найдете папку с именем ClientBin.

Файл .xap будет внутри этой папки.

HTH

Смежные вопросы