CSLA.Net 프레임 워크와 FileHelpers 라이브러리가 통합 된 Visual Studio 2010에서 개발 된 응용 프로그램이 있습니다.filehelpers 오류가있는 csv 파일 읽기
아래의 코드를 사용하여 파일 helper 라이브러리로 csv 파일을 읽습니다. 모든 줄마다 브레이크 포인트가 설정되어 있으며 engine.BeginReadFile 뒤에 오류가 있습니다. 나는 읽기 기능에 csv 및 txt 파일을 모두 시도했다. 나는 심지어 내가 가지고있는 메소드를 주석 처리하고 샘플 코드와 함께 filehelpers의 샘플 메소드를 사용했으며 같은 오류를 받았다. 이 코드는 engine.BeginReadFile 메소드를 넘어서서 진행되지 않습니다. 그것은 foreach 루프를 전혀 만들지 않습니다. 내가받는 오류는 다음과 같습니다.
System.Exception._COMPlusExceptionCode -532462766
저는 Visual Studio에 익숙하지 않지만이 오류에 대한 자세한 분석을 찾을 수 없습니다. 문제의 코드는 아래와 같습니다.
using (FileHelperAsyncEngine engine = new FileHelperAsyncEngine(typeof(ProductionSchedule)))
{
// To Read Use
engine.BeginReadFile(filename);
foreach (ProductionSchedule prodsched in engine)
{
// get the connection string properly once a database is available
using (SqlConnection connection = new SqlConnection(Settings.Default.ConnectionString))
{
['File.ReadAllText (filename)'] (http://msdn.microsoft.com/en-us/library/system.io.file.readalltext.aspx)를 대신 사용하여 파일을 읽을 수 있습니까? – SliverNinja
비동기 처리기를 사용하는 이유가 있습니까? – kd7
답변 [here] (http://stackoverflow.com/questions/3064542/complus-exception-code-532462766)에 따르면 -532462766은 .NET 콘솔 응용 프로그램에서 처리되지 않은 예외에 대한 일반적인 오류 코드입니다. – shamp00