缺少编译器所需的成员'microsoft.csharp.runtimebinder.binder.convert'

编程入门 行业动态 更新时间:2024-10-23 15:16:52
本文介绍了缺少编译器所需的成员'microsoft.csharp.runtimebinder.binder.convert'的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我第一次使用Excel通过Selenium WebDriver读取c#中的数据,但是当我构建此代码时,它弹出一个错误:

I first time using Excel to reading data in c# with Selenium WebDriver, but when I build this code, it pops up an error:

缺少编译器所需的成员'microsoft.csharp.runtimebinder.binder.convert'

"Missing compiler required member 'microsoft.csharp.runtimebinder.binder.convert'"

并标记了使用excel的代码在红色的波纹管中:

and the code for using excel is marked in red bellow:

excel.Application x1Appl = new excel.Application(); excel.Workbook x1WorkBook = x1Appl.Workbooks.Open(@"C:\app\o\SearchBy.xlsx"); excel._Worksheet x1WorkSheet = x1WorkBook.Sheets[1];

请让我知道丢失了什么?谢谢!

Please let me know what is missing? Thank you!

推荐答案

用于Office的参考程序集通过 dynamic 返回类型。为了能够进行编译,您需要添加对 Microsoft.CSharp.dll 的引用。

The reference assemblies for Office are exposed via the dynamic return type. To be able to compile you need to add a reference to Microsoft.CSharp.dll.

更多推荐

缺少编译器所需的成员'microsoft.csharp.runtimebinder.binder.convert'

本文发布于:2023-11-10 22:34:55,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1576653.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:所需   编译器   成员   microsoft   runtimebinder

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!