CSLA.Net フレームワークと FileHelpers ライブラリを組み込んだ Visual Studio 2010 でアプリケーションを開発しました。
以下のコードを使用して、ファイル ヘルパー ライブラリで 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))
{