使用LinqToExcel发布并安装的程序将引发“异常已被调用的目标引发”异常。不会显示内部异常,但是在我的计算机上,如果我单独运行exe文件而没有其他源文件,则无法加载文件或程序集linqtoexcel。但是只有当我尝试单独运行它时,它才在我的PC上。但是我相信它是相似的吗?
两台PC均为Win10,安装了64位Access DB Engine或64位Office。
public void ImportNewData(String file)
{
ExcelConnector excel = new ExcelConnector(file);
foreach(var result in excel.ReadNewData())
{
this.loopsList.Add((Loop) result);
}
}
public IEnumerable ReadNewData() {
try
{
var query = from a in this.ExcelConnection.Worksheet < Loop > ("Data")
select a;
return query;
}
catch (Exception exeption)
{
MessageBox.Show(exeption.Message + "\n" + exeption.InnerException.Message + "\n" + exeption.InnerException.Source, "Warning");
return null;
}
}
我希望它可以在任何Windows计算机上运行:)
答案 0 :(得分:0)
我未选中此复选框,现在它也可用于64位Office。