Je suis en train de créer une application de prisme de démonstration. L'application que j'ai a un projet shell et un autre module qui a un service prisme et une vue (et un view-model). (principalement basé sur les vidéos de Mike Taulty, mais plutôt sur WPF que sur silverlight).Can Prism peut-il être modulaire lors de l'appel de services Web?
Je configure le prisme-service pour appeler mon service Web. Il semblait tout droit d'installation, mais quand je l'appelle ce code:
MyServiceReferenceClient myServiceReferenceClient = new MyServiceReferenceClient();
J'ai eu cette erreur:
Could not find default endpoint element that references contract 'MyServiceReference.IMyService' in the ServiceModel client configuration section. This might be because no configuration file was found for your application, or because no endpoint element matching this contract could be found in the client element.
Je googlé l'erreur et a trouvé que je devais mettre le contenu de mon app.config dans mon projet de coquille pour que cela fonctionne.
J'ai copié ce fichier sur mon projet Shell et cela a très bien fonctionné.
Mais je n'aime pas ça. L'idée de prisme est d'être modulaire. Si je dois avoir des références à tous les services Web appelés dans les modules alors le shell doit en savoir plus sur le fonctionnement interne de chaque module qu'il ne le devrait.
Existe-t-il un moyen d'appeler les services Web dans les modules tout en conservant les avantages des modules (via le fichier de configuration) et les régions étant la seule chose dont le shell a besoin?
quelle erreur obtenez-vous – TalentTuner
@saurabh - Lorsque j'essaie de créer le client, il échoue. Je vais recevoir le message exact et mettre à jour la question. – Vaccano
@saurabh - J'ai ajouté le message d'erreur. – Vaccano