2012-07-02 2 views
0

je suis arrivé problème si ennuyeux, qui ne peuvent être résolus simplement en googler pour moi: ((Visual Studio 11 Windows 8 Metro App avec COM Extension

J'ai une application Metro de Windows, qui doit utiliser un troisième partie COM-objet pour vérifier une réponse du serveur distant, mais je ne peux pas ajouter de référence directement dans Metro App

Je pense que je dois créer un service Windows, peut-être une bibliothèque de services WCF (dont peut ajouter cet objet COM), mais je ne sais pas comment connecter ce service avec mon application Metro.Les documents MSDN sont si épuisants, que je me perds dans cette quantité de mots abstrus ... MON DIEU !!!

Et je veux construire cette applications sans utiliser IIS ou quelque chose comme ça ..

simplement chauve Windows 8 et mon application installée - et il doit travailler bien sûr :)

Merci à tous à l'avance.

Passez une bonne journée!

+0

Les applications Metro prennent en charge le service WCF. http://blogs.msdn.com/b/piyushjo/archive/2011/09/22/wcf-in-win8-metro-styled-apps-absolutely-supported.aspx. Où êtes-vous coincé? élaborer clairement – Tilak

+0

Désolé, vous aurez besoin d'un processus de serveur, et à la fin de la journée, IIS est la façon recommandée de les héberger. Ou vous auto-hôte, ce qui n'est pas beaucoup moins de travail, mais beaucoup moins ... pratique. – TomTom

+0

Merci à vous deux, messieurs. mais je ne peux pas comprendre, pourquoi ai-je besoin de mettre mes bibliothèques sur IIS. Je veux juste utiliser certaines méthodes de mon objet COM et obtenir les réponses de celui-ci ... puis, visualisez simplement les données reçues dans mon application Metro. Est-ce que je ne peux pas simplement créer le service de Windows (comme processus de fond simple) et rassembler les données de lui dans mon application de métro? –

Répondre

1

Oui, vous allez bien, les hommes. Merci tout le monde! Tout ce dont j'avais besoin est de créer une bibliothèque WCF et de la référencer vers mon objet COM (mais soyez sûr que votre COM n'est pas 32 bits, sinon vous devez patcher votre application WCFServiceTest).

Ensuite, il vous suffit de dialoguer avec votre application & service avec des données/contrats d'exploitation et c'est tout.

simplement génial.

Questions connexes