Nant 0.91을 다운로드 한 후 구성 또는 보안과 관련된 다소 모호한 구성 오류가 발생합니다 (아래 참조).
내 Nant 실행 파일을 0.86에서 0.91로 간단히 업그레이드하려고합니다.
Windows 7 컴퓨터에서 빌드 할 때 아래 문제를 어떻게 해결할 수 있습니까?
log4net : ERROR XmlConfiguratorAttribute : ConfigurationFileLocation을 가져 오는 동안 예외가 발생했습니다. ConfigFile 및 ConfigFileExtension 속성이 설정되지 않은 경우 ConfigurationFileLocation을 확인할 수 있어야합니다. System.Security.SecurityException : 'System.Security.Permissions.FileIOPermission, mscorlib, 버전 = 4.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089'유형의 권한 요청이 실패했습니다. System.Security.CodeAccessSecurityEngine.Check (Object demand, StackCrawlMark & stackMark, Boolean isPermSet) at System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMark) at System.Security.CodeAccessPermission.Demand () at System.AppDomainSetup.VerifyDir () log4net.Config의 log4net.Util.SystemInfo.get_ConfigurationFileLocation ()에서 String dir, Boolean normalize).
실패한 작업은 다음과 같습니다. Demand 실패한 첫 번째 권한의 유형은 다음과 같습니다. System.Security.Permissions.FileIOPermission 실패한 어셈블리의 영역은 다음과 같습니다. Internet
처리되지 않은 예외 : System.Security.SecurityException : 구성 섹션 'nant'에 액세스하는 동안 ConfigurationPermission 요청이 실패했습니다. 모든 호출자가이 섹션의 데이터에 액세스 할 수 있도록하려면이 섹션이 선언 된 구성 파일에서 섹션 속성 'requirePermission'을 'false'로 설정합니다. ---> System.Security.SecurityException : 'System.Configuration.ConfigurationPermission, System.Configuration, 버전 = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a'유형의 권한 요청에 실패했습니다. System.Security.CodeAccessSecurityEngine.Check (Object demand, StackCrawlMark & stackMark, Boolean isPermSet) at System.Security.CodeAccessSecurityEngine.Check (CodeAccessPermission cap, StackCrawlMark & stackMark) at System.Security.CodeAccessPermission.
(답변이 나올 예정이며 참고 용 질문으로 게시됩니다 ....)