Tous les exemples que je peux rechercher utiliser en ligne le mode App.Config de spécifier la définition du contexte récupéré parQuel est le format du fichier de définition de contexte XML que XmlApplicationContext (sFileName) va lire?
contextToGetSprungObjects = ContextRegistry.GetContext(contextname)
Je veux utiliser
contextToGetSprungObjects = new XmlApplicationContext(sXmlFileName)
(Je vous appelle dans une DLL (qui a besoin de Spring.net) à partir d'un autre exécutable (MsWord), donc l'approche app.config est désactivée). J'ai essayé de se faufiler dans MyDll.dll.config .. n'a pas volé. En utilisant l'approche XmlApplicationContext pour le lire à partir d'un fichier xml spécifié, je reçois l'erreur suivante
{"Error registering object with name '' defined in 'file [D:\\Work\\Seven\\WordAutomation\\ContentControls\\WordDocument1\\bin\\debug\\MyWPFPlotPopup.dll.config]' : There is no parser registered for namespace ''\r\n<configSections><sectionGroup name=\"spring\"><section name=\"context\" type=\"Spring.Context.Support.ContextHandler, Spring.Core\" /></sectionGroup><section name=\"log4net\" type=\"log4net.Config.Log4NetConfigurationSectionHandler, log4net\" /></configSections>"}
Ce qui me porte à croire que les deux approches ont besoin de leur xml dans une bouteille de forme différente. J'ai recherché haut et bas mais le schéma pour le xml qui est nécessaire m'échappe .. tout ce que je peux trouver utilise X.config ou Web.config. Quelqu'un peut-il me diriger vers une définition de contexte XML valide pour Spring.net?
<spring>
<context>
<context name="MyApplication">
<resource uri="file://Resources/MyApplicationContext.xml"/>
</context>
</context>
</spring>
Je pense que cela est la partie pertinente de la app.config que je veux Spring.net à readd
Je me serais attendu à la documentation XmlApplicationContext (ou une telle classe d'analyseur en général) d'avoir une sorte de lien ou pointeur vers le format de fichier, il attend. un exemple pourrait aussi suffire Aller par le manque de réponses à ce post. Je dirais que beaucoup de gens en bénéficieraient – Gishu