我有一个在 Visual Studio 2010 中开发的应用程序,其中包含 CSLA.Net 框架和 FileHelpers 库。
我正在使用下面的代码来读取带有文件帮助程序库的 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))
{