Segmentação v2 silverlight
-
16-09-2019 - |
Pergunta
Agora que eu tenho instalado o Silverlight 3, que parecem incapazes de construir uma aplicação Silverlight para o Silverlight 2.
pus o meu objetos minRuntimeVersion para 2.0.31005.0, no entanto usuários que não têm o Silverlight 3 ainda será solicitado a atualização.
Eu preferiria não forçar essa atualização em meus usuários ainda, então existe uma maneira de construir Silverlight para a versão 2 apenas?
Estou usando o Visual Studio e ter instalado os silverlight_tools que saíram com a versão 3.
Anteriormente eu tinha silverlight_tools de versão 2 e simplesmente instalou a nova versão sobre isso.
Solução
a GUIA dO estúpido: a mudança do Silverlight 3 para o Silverlight 2 ferramentas parece ter um, todos em não muito bom, resposta. Mas deve permitir-lhe atingir o seu objetivo de construir tanto SilverLigh 3 e 2 aplicações na mesma máquina.
Outras dicas
Eu recomendaria em vez de instalar ambos Silverlight 2 e Silverlight 3 SDKs, e em vez de ter que mexer com desinstalar / instalar as ferramentas o tempo todo, apenas construir para ambos, e selecione um ambiente de desenvolvimento primário (provavelmente Silverlight 3).
Eu escrevi um guia sobre construindo para tanto volta a mesma máquina em março. É assim que configurar o nosso laboratório de compilação automatizada para construir o Silverlight Toolkit todos os dias por vários lançamentos.
Trata-se de definir o SilverlightRuntimeVersion, propriedades TargetFrameworkSDKDirectory e TargetFrameworkDirectory MSBuild quando a construção.
Você pode definir as três propriedades em seus arquivos de projeto, usando truques MSBuild (o que meu post foi sugerindo), ou apenas no prompt / build-time de comando, você pode adicionar essas propriedades e apontá-los para os valores adequados.