2010-08-06 6 views
0

Je voudrais comprendre la bonne façon de construire la boîte à outils MVVM à partir des fichiers source sur codeplex pour un exemple d'application WP7. J'ai la source associée à codeset changset 47157 par lbugnion 18 avril à 10:42 1300 associé à la libération: MVVM Light Toolkit V3 SP1 (2).Comment créer MVVMToolkit à partir du code source?

J'ai les outils VS2010 et Windows Phone Developer installés. Je vois le répertoire VS10 qui contient vraisemblablement les fichiers de la solution VS2010. Dois-je ouvrir ce fichier .sln dans VS2010 et tout construire? Les binaires distribués contiennent des versions des DLLs suffixées avec WP7. Je ne vois pas cette version de la DLL générée lorsque je compile le fichier de solution VS10.

Merci, Peter

Répondre

0

Si vous utilisez Visual Studio 2010, la solution que vous devriez ouvrir est la source \ VS10 \ GalaSoft.MvvmLight \ GalaSoft.MvvmLight.sln. Les projets Silverlight peuvent ne pas s'ouvrir si les outils Silverlight pour Visual Studio ne sont pas installés. Ne vous inquiétez pas à ce sujet si vous construisez uniquement la version WP7 des assemblys du kit d'outils. La structure de la solution prête d'abord à confusion car elle utilise des références de fichiers liés.

En fait, maintenant que je regarde la solution VS10, il ne semble pas y avoir de fichiers WP7 sous la structure. Je pense que vous avez raison, et la solution Visual Studio 2010 ne construit pas les assemblys Windows Phone 7.

1

Il semble y avoir un problème avec les bits WP7. Malheureusement, ils sont manquants dans le dossier VS10 et se trouvent dans l'ancien dossier GalaSoft.MvvmLight. Plaine et courte, j'ai foiré. Le "vieux" dossier était historiquement la racine. Quand j'ai ajouté des projets pour SL4 et WPF4, je l'ai fait dans le sous-dossier VS10 (pas mon idée la plus brillante). Et quand j'ai ajouté WP7, je l'ai apparemment fait dans le mauvais dossier. C'est vraiment bizarre. J'ai une connexion Internet flaky dans le moment (je suis sur la route), donc je ne serai pas en mesure de résoudre le problème avant quelques jours. J'ai pris note et corrigera la base de code CodePlex dès que possible. Plus d'infos seront données sur mon blog http://blog.galasoft.ch.

Cheers, Laurent

Questions connexes