В веб-проекте Silverlight при отладке отображается значок установки

Когда я добавляю проект Silverlight в пустое решение, меня спрашивают, хочу ли я добавить веб-проект для размещения страницы Silverlight или автоматически создать тестовую страницу. Как ни странно, когда я автоматически генерирую тестовую страницу, все в порядке. Однако, когда я добавляю веб-проект, у меня возникают проблемы.

Сначала я получаю сообщение об ошибке, говорящее, что ему нужен System.Web.Silverlight.dll в папке bin в Интернете, поэтому я делаю это. Затем, когда я его запускаю, все, что я получаю, - это значок «Установить Silverlight». Я пробовал поиграть с тегами минимальной версии и тегами версии и / или удалить их, но у меня просто не получается заставить их работать таким образом.

У кого-нибудь раньше была такая проблема? Если да, то как вы это обошли?


person Charles Graham    schedule 29.01.2009    source источник


Ответы (2)


Похоже, у вас установлен старый инструментарий или шаблон проекта поврежден.

Попробуйте переустановить последнюю версию Silverlight. Инструменты для Visual Studio

person Graeme Bradbury    schedule 29.01.2009
comment
Это та версия, которую я установил. Что вы имеете в виду, говоря о том, что шаблон проекта прерывается? Как это случилось? - person Charles Graham; 29.01.2009
comment
Шаблон устанавливает все ссылки, и ваша ссылка на System.Web.silverlight.dll, похоже, указывает на что-то необычное (папку Bin) при установке по умолчанию, это будет (c: \ Program Files \ Microsoft SDKs \ Silverlight \ v2.0 \ Библиотеки \ Server \ System.Web.Silverlight.dll) - person Graeme Bradbury; 29.01.2009
comment
Как исправить сам шаблон? Переустановить Silverlight Tools для VS? - person Charles Graham; 30.01.2009

Чтобы избавиться от первой ошибки, перейдите к своим ссылкам в своем веб-проекте, перейдите к свойствам System.Web.Silverlight и перейдите к его свойствам. Сделайте CopyLocal истинным.

Чтобы избавиться от проблемы со значком установки, перейдите к разметке элемента управления Silverlight на странице aspx и удалите атрибут MinimumVersion. Это не похоже на самое идеальное решение, но по крайней мере одно можно отлаживать.

person Charles Graham    schedule 22.02.2009