萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> .net編程 >> vs2012中使用Spring.NET報錯:Spring.Context.Support.ContextRegistry 的類型初始值 ...

vs2012中使用Spring.NET報錯:Spring.Context.Support.ContextRegistry 的類型初始值 ...

class="area">

學習使用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>
復制代碼

 

copyright © 萬盛學電腦網 all rights reserved