Вопрос

Теперь, когда я установил Silverlight 3, мне кажется, что я не могу создать приложение Silverlight для Silverlight 2.

Я установил для своих объектов minRuntimeVersion значение 2.0.31005.0, однако пользователям, у которых нет silverlight 3, по-прежнему предлагается обновиться.

Я бы предпочел пока не навязывать это обновление своим пользователям, так есть ли способ собрать Silverlight только для версии 2?

Я использую Visual Studio и установил silverlight_tools, вышедший в версии 3.
Раньше у меня был silverlight_tools версии 2, и я просто установил поверх него новую версию.

Это было полезно?

Решение

РУКОВОДСТВО ДАЛЛАРДА:Переход с инструментов SilverLight 3 на SilverLight 2 кажется, у всех есть не очень приятный ответ.Но это должно позволить вам достичь цели — создать приложения SilverLigh 3 и 2 на одном компьютере.

Другие советы

Вместо этого я бы рекомендовал установить SDK как Silverlight 2, так и Silverlight 3, и вместо того, чтобы постоянно возиться с удалением/установкой инструментов, просто создайте для обоих и выберите основную среду разработки (вероятно, Silverlight 3).

Я написал руководство по сборка для обоих на одной машине еще в марте.Вот как мы настраиваем нашу автоматизированную лабораторию сборки для ежедневной сборки Silverlight Toolkit для нескольких выпусков.

Это включает настройку свойств MSBuild SilverlightRuntimeVersion, TargetFrameworkSDKDirectory и TargetFrameworkDirectory при сборке.

Вы можете установить три свойства в файлах вашего проекта, используя приемы MSBuild (то, что предлагалось в моем сообщении), или просто в командной строке/во время сборки вы можете добавить эти свойства и указать им соответствующие значения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top