【发布时间】:2018-04-03 19:02:52
【问题描述】:
我第一次使用Excel用Selenium WebDriver读取c#中的数据,但是当我构建这段代码时,它会弹出一个错误:
“缺少编译器所需的成员 'microsoft.csharp.runtimebinder.binder.convert'”
以及使用excel的代码在下面红色标记处:
excel.Application x1Appl = new excel.Application();
excel.Workbook x1WorkBook = x1Appl.Workbooks.Open(@"C:\app\o\SearchBy.xlsx");
excel._Worksheet x1WorkSheet = x1WorkBook.Sheets[1];
请告诉我缺少什么?谢谢!
【问题讨论】:
-
MissingMethodException 是一个 DLL Hell 问题。 Microsoft.CSharp.dll 非常不寻常,它的版本并不多。使用 Fuslogvw.exe 并记录所有绑定,向我们展示您获得的跟踪信息。