2010-10-07 27 views
0

Je crée une application de bibliothèque qui servira de wrapper pour une API exposée. Cette bibliothèque devrait idéalement fonctionner sur n'importe quelle application de bureau, mais à vrai dire, j'ai l'intention de l'utiliser sur le WP7 une fois que j'ai fini de créer la bibliothèque.Puis-je utiliser une bibliothèque Windows -> Class dans une application WP7?

Est-ce que cela fonctionnerait?

+0

Tous les assemblys .NET sont compilés avec un mscorlib spécifique. Vous ne pouvez pas référencer un assembly .NET compilé, par exemple, avec Silverlight mscorlib dans une application non-Silverlight. Donc la question est: Quel mscorlib est livré avec Windows Phone 7? Silverlight? Le bureau complet .NET Framework? .NET Compact Framework? Ou une nouvelle saveur spécifique à Windows Phone 7? – dtb

Répondre

2

De silverlight.net:

Silverlight est la plate-forme de développement d'applications pour Windows Phone 7. jeu haute performance est également pris en charge par XNA Framework.

Vous ne pouvez pas référencer un assembly .NET qui a été compilé avec le .NET Framework complet dans une application Silverlight. Développez votre bibliothèque pour Silverlight et tout devrait bien fonctionner.

+4

Mais vous pouvez partager le code source assez facilement, s'il n'y a pas d'interop, ou de dépendance à d'autres bibliothèques que vous ne pouvez pas compiler sur silverlight ... –

+0

@jdv - Comment faites-vous cela? – Jon