按提示操作就行了,“Use the 'RegisterContext' method or the 'spring/context' section from your configration file.”,查查配置文件中是否配有'spring/context',如下内容:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<sectionGroup name="spring">
<section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core"/>
</sectionGroup>
</configSections>
<spring>
<context>
<resource uri="spring.xml.config"/>
</context>
</spring>
</configuration>
这样配置的目的是指定context.GetObject方法加载哪个配置文件。
<configuration>
<configSections>
<sectionGroup name="spring">
<section name="context" type="Spring.Context.Support.ContextHandler, Spring.Core" />
<section name="objects" type="Spring.Context.Support.DefaultSectionHandler, Spring.Core" />
</sectionGroup>
</configSections>
<spring>
<context>
<resource uri="assembly://TestSpring/TestSpring/Objects.xml"/>
<resource uri="config://spring/objects" />
</context>
<objects xmlns="http://www.springframework.net"/>
<!--必要-->
</spring>
</configuration>
这是我的App.config里面的,配置有错误吗?
这样也不行的……IApplicationContext context = new XmlApplicationContext(xmlFiles);也是提示
@wwd东: Objects.xml文件的路径正确吗?我以前只用过“file:”和“config:”开头的,没用过“assembly:”开头的。这个应该表示objects.xml是嵌入资源吧,那你看下嵌入资源路径有没有错误。