Если вы переходите с SL2 на Silverlight 3, произошли некоторые критические изменения , которые могут кусать вас:
System.Web.Silverlight.dll был удален из SDK Silverlight
Другими словами, замените <asp:silverlight>
эквивалентным тегом <object>
.
Что касается указания, что использовать, если вы не используете VS2010, вы не можете использовать несколько приложений Silverlight с несколькими целями, поэтому при открытии проекта SL он будет обновлен до любой установленной вами версии.
Вы можете проверить, какая версия является целевой, посмотрев файл .proj, проверив, на какие библиотеки он ссылается (например, Microsoft SDK \ Silverlight \ v2.0 \ Reference Assemblies \ system.dll, Microsoft SDK \ Silverlight \ v2.0 \ Справочные сборки \ mscorlib.dll и т. Д ...)