2010-07-25 3 views
2

성 윈저가의 app.config에서 구성을 초기화 couldnt는 것을 의미 내가 만든 Windows 응용 프로그램을 실행하는 동안 나는이 오류가성 윈저는 문제

을 { "구성 시스템을 초기화하지 못했습니다"}

재미있는 점은 내 테스트 프로젝트가 작동하고 동일한 app.config를 초기화 할 수 있지만 Windows 응용 프로그램으로 이동하고 실패한 동일한 코드를 사용했을 때입니다!

:

<configSections> 
<section 
    name="castle" 
    type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler, Castle.Windsor" /></configSections> 

    <castle> 
<components> 
    <component id="UserRepository" 
      service="Abstract.IDAO`2[[BusniessEntities.User,BusniessEntities],[System.Int32]],Abstract" 
      type="Concrete.SqlUserRepository,Concrete"/> 
</components> 

이 C# 코드입니다 :

도움이


구성 코드 사전에

감사 감사하겠습니다

테스트 프로젝트에서 동일한 코드 작업. 하지만 윈도우 응용 프로그램에서 나던.

+0

아마도 관련 구성 섹션과 windsor 부트 스트랩 코드를 게시 할 수 있습니까? – Oded

+0

Windsor.Castle, Kudos에 대한 샘플 구성 파일을 찾고있었습니다! –

답변

3

나는 그것이 일을 왜 시작 태그를 테스트 프로젝트에서,

<configuration><startup> 
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/> </startup> <configSections><section 
    name="castle"  type="Castle.Windsor.Configuration.AppDomain.CastleSectionHandler,Castle.Windsor" /></configSections> 
    <castle> 
<components> 
    <component id="UserRepository" 
      service="Abstract.IDAO`2[[BusniessEntities.User,BusniessEntities],[System.Int32]],Abstract" 
      type="Concrete.SqlUserRepository,Concrete"/> 
</components> 

설정 섹션은 다른 어떤 전에로했다의 app.config didnt 한을

를 해결 가지고 있지만 Windows 응용 프로그램의 응용 프로그램에서 .configconfig 시작 태그가 있으므로 configsection을 위로 이동해야했습니다.

+0

방금 ​​Windsor 3.0에이 문제가있었습니다. config 부분 앞에''요소 만있었습니다 : x –