Ориентация на Silverlight v2
-
16-09-2019 - |
Вопрос
Теперь, когда я установил 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 (то, что предлагалось в моем сообщении), или просто в командной строке/во время сборки вы можете добавить эти свойства и указать им соответствующие значения.