2009-08-13 5 views
0

Sur mon ordinateur selon 'Ajouter Suppression de programmes' J'ai installé: Microsoft Silverlight Microsoft Silverlight 2 SDK Microsoft Silverlight 2 Toolkit Juillet 2009 Microsoft Silverlight 3 SDK Microsoft Silverlight 3 juillet 2009 Toolkit Microsoft Silverlight 3 Outils pour SP1-ENUpossible de créer du projet Choisir soit Silverlight 3 ou 2

VS 2008 Lorsque je crée un projet Silverlight, je devine qu'il crée à l'aide de Silverlight 3.

y at-il un moyen de vérifier cela? En outre, je suis nouveau à Silverlight et j'ai trouvé que la plupart des tutoriels, vidéos, livres, etc sont toujours adaptés à Silverlilght 2. Quand j'essaie de les utiliser, ils ne fonctionnent pas - il semble que je ne peux pas suivre le étapes parce que je vois quelque chose de différent sur mon écran que ce qu'ils disent que je devrais voir, et je ne peux pas aller plus loin. Cela a été un réel problème pour essayer de comprendre l'accès aux données.

Existe-t-il un moyen de choisir, au démarrage d'un nouveau projet, quelle version de Silverlight utiliser, ou ai-je besoin de désinstaller la version 3 si je veux utiliser la version 2?

Merci Mike Thomas

Répondre

1

Cela ne répond pas directement à votre question, mais une façon de dire ce que runtime votre projet Silverlight vise le balisage de la balise Silverlight dans la page ASPX hôte.

param name = valeur "minRuntimeVersion" = "2.0.31005.0" == Silverlight2
param name = valeur "minRuntimeVersion" = "3.0.40624.0" == Silverlight3

2

Telling qui a été créé était auparavant couvert Anyway to tell if project is in Silverlight 3? en regardant dans les fichiers .csproj. La dernière version de Silverlight Tools sera utilisée avec les deux installés, lors de la création de nouveaux projets, mais vous devriez pouvoir enregistrer un projet relativement vide à utiliser comme modèle si vous faites le développement de plusieurs versions en général.

Vous pouvez simplement modifier l'instruction dans le fichier de projet après avoir créé une SL3, mais il peut y avoir quelques petites différences dans le projet (Page renommée en MainPage, etc.)