學習使用Spring.NET中的時候,寫了一個Demo,在運行時報了一個錯誤:Spring.Context.Support.ContextRegistry 的類型初始值設定項引發異常。
重新整理思緒,網上瘋狂搜索引發該錯誤的原因,一小時過後,以絕望告終。
開發環境:VS2012,Spring.NET版本1.3.2,控制台Demo
無意中將App.Config中的一段代碼刪掉後可以運行通過了……
<startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup>
完整代碼如下:
<?xml version="1.0" encoding="utf-8" ?> <configuration> <!--<startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup>--> <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="config://spring/objects" /> </context> <objects xmlns="http://www.springframework.net"> <object name="TestDao" type="TSpring.MyDao.TestDao, TSpring.MyDao"> </object> </objects> </spring> </configuration>