1
我有一個在Visual Studio 2010中開發的應用程序,包含CSLA.Net框架和FileHelpers庫。閱讀csv文件與filehelpers錯誤
我正在使用下面的代碼來讀取帶有文件助手庫的csv文件。我在每一行都設置了斷點,並且在引擎啓動之後發生故障.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 2011-12-20 19:32:30
是否有任何令人信服的理由使用異步處理程序? – kd7 2011-12-20 19:33:10
根據[這裏]的答案(http://stackoverflow.com/questions/3064542/complus-exception-code-532462766),-532462766是.NET控制檯應用程序中未處理異常的一般錯誤代碼。 – shamp00 2011-12-21 09:25:31