Question

Maintenant que je l'ai installé Silverlight 3, il me semble incapable de construire une application Silverlight pour Silverlight 2.

J'ai mis mes objets minRuntimeVersion à 2.0.31005.0, mais les utilisateurs qui n'ont pas silverlight 3 sont toujours invités à mettre à jour.

Je préfère ne pas forcer cette mise à jour sur mes utilisateurs pour l'instant, donc est-il un moyen de construire Silverlight pour la version 2 uniquement?

J'utilise Visual Studio et ont installé les silverlight_tools qui est sorti avec la version 3.
Auparavant, j'avais silverlight_tools de la version 2 et simplement installé la nouvelle version sur ce sujet.

Était-ce utile?

La solution

GUIDE Dullard'S: Le passage de SilverLight 3 à 2 SilverLight outils semble avoir un, tout en pas trop belle, réponse. Mais il devrait vous permettre d'atteindre votre objectif de construire à la fois SilverLigh 3 et 2 applications sur la même machine.

Autres conseils

Je recommande au lieu d'installer les deux Silverlight 2 et Silverlight 3 SDKs, et au lieu d'avoir à salir avec désinstaller / installer les outils tout le temps, juste construire pour les deux, et sélectionnez un environnement de développement primaire (probablement Silverlight 3).

J'ai écrit un guide sur construction à la fois sur la même machine en Mars. Voici comment nous installons notre laboratoire automatisé de construction pour construire le Silverlight Toolkit tous les jours pour de multiples versions.

Cela implique le réglage de la SilverlightRuntimeVersion, TargetFrameworkSDKDirectory et TargetFrameworkDirectory propriétés MSBuild lors de la construction.

Vous pouvez définir les trois propriétés dans vos fichiers de projet, en utilisant des astuces MSBuild (ce que mon poste suggérais), ou tout simplement à l'invite de commande / build-temps, vous pouvez ajouter ces propriétés et les pointer vers les valeurs appropriées.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top