2010-03-02 2 views
0

프로젝트는 2003 년에 정상적으로 작동했지만 2008 년에 열면 아래 오류가 발생합니다. 'Accessory'결과 맵에서 모든 코드를 추출한 다음 다음 결과 맵으로 이동하여 그 오류와 동일한 오류를 알려줍니다. 이견있는 사람? [ERROR] - 액세서리 데이터 소스 액세스 중 - 오류 : 데이터 연결 구성이 잘못되었습니다.IBatis.net 프로젝트를 VS2003에서 VS2008로 변환 할 때로드가 충돌합니다.

서술 : Net.Autodata.Accessories.Exceptions.AccessoryConnectException는 :로드 iBATIS.NET 기본 SQL의 MAP 실패 ---> IBatisNet.Common.Exceptions.ConfigurationException : -하는 SQLMaps를로드하는 동안 오류가 발생했습니다. - ResultMap 초기화 ​​ - 오류가 발생했습니다.
- 액세서리를 확인하십시오. 액세서리. ---> IBatisNet.Common.Exceptions.ConfigurationException : "Accessories.Accessory"라는 ResultMap을 구성 할 수 없습니다. 원인 : 객체 참조가 객체의 인스턴스로 설정되지 않았습니다. ---> System.NullReferenceException : 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. IBatisNet.Common.Utilities.Objects.ObjectFactory.CreateFactory에서 IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap에서 IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.GetChildNode (ConfigurationScope configScope) 에서 을 (유형 typeToCreate [] 타입 타입) IBatisNet.DataMapper.Configuration.Serializers.ResultMapDeSerializer.Deserialize에서 IBatisNet.DataMapper.Configuration.ResultMapping.ResultMap.Initialize (ConfigurationScope configScope) 에서 .Initialize (ConfigurationScope configScope) 내부 예외 스택 추적 --- --- 끝 (XmlNode 노드, ConfigurationScope configScope) at IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.BuildResultMap() at IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureSqlMap()IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build (XmlDocument 문서, DataSource 데이터 소스, 부울 useConfigFileWatcher, 부울 isCallFromDao) 에서--- 내부 예외 스택 추적 끝 --- IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build (을 XmlDocument 문서 데이터 소스 데이터 소스 부울 useConfigFileWatcher 부울 isCallFromDao) IBatisNet.DataMapper.Configuration에서 IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.Build에서 (문헌을 XmlDocument 부울 useConfigFileWatcher) 에서 . DOMSqlMapBuilder.ConfigureAndWatch (String 리소스, ConfigureHandler configureDelegate) at IBatisNet.DataMapper.Configuration.DomSqlMapBuilder.ConfigureAndWatch (ConfigureHandler configureDelegate)IBatisNet.DataMapper.Mapper.Instance() 에서 IBatisNet.DataMapper.Mapper.InitMapper에서을 입력하십시오. C : \ Perforce \ Clients \ GM \에있는at Net.Autodata.Accessories.Processing.Editor.AccessoryEditor..ctor() Accessories \ Editor \ main \ Editor.Processing \ AccessoryEditor.cs : 줄 94 --- 내부 예외 스택 추적 끝 ---at Net.Autodata.Accessories.Processing.Editor.AccessoryEditor..ctor() in C : \ Perforce \ Clients \ GM \ Accessories \ Editor \ Main \ Editor \ Processing \ AccessoryEditor.cs : 행 98 at Net.Autodata.Accessories.Editor.AccessoryEditor.LoadEditor() Editor \ main \ Editor \ AccessoryEditor.cs : 줄 1028

답변

0

프로젝트는 원래 .Net v1.1로 컴파일되었습니다. 업그레이드 된 IBatis DLL은 2.0으로 업그레이드되었습니다. 잘 작동합니다.

관련 문제