Excel 互操作(Visual Studio C#)- "Embed Interop Type" 属性
Excel Interop (Visual Studio C#) - "Embed Interop Type" property
在 Visual Studio 中添加对我的 C# winform 的 interop.excel 引用后,我无法再 "Edit and Continue"...
错误提示“修改包含嵌入式互操作 type/member 用法的 'method' 将阻止调试会话在启用“编辑并继续”时继续。
要启用“编辑并继续”,请尝试在调试时将 "Embed Interop Types" 属性 设置为 "False" 用于 COM 引用"
不幸的是,当我将 "Embed Interop Types" 属性 设置为 "False" 时,VS 给出了以下代码的错误:
ws.Cells[2, 1].Value = xxx;
错误说“'object' 不包含 'Value' 的定义并且没有扩展方法 'Value' 接受类型 'object' 的第一个参数可以找到(您是否缺少 using 指令或程序集引用?)"
我已经到处寻找答案,但没有运气......有人可以帮忙吗?
Cells()
没有属性Value
(Range()
有)
将此行更改为 ws.Cells[2, 1]= xxx;
在 Visual Studio 中添加对我的 C# winform 的 interop.excel 引用后,我无法再 "Edit and Continue"...
错误提示“修改包含嵌入式互操作 type/member 用法的 'method' 将阻止调试会话在启用“编辑并继续”时继续。
要启用“编辑并继续”,请尝试在调试时将 "Embed Interop Types" 属性 设置为 "False" 用于 COM 引用"
不幸的是,当我将 "Embed Interop Types" 属性 设置为 "False" 时,VS 给出了以下代码的错误:
ws.Cells[2, 1].Value = xxx;
错误说“'object' 不包含 'Value' 的定义并且没有扩展方法 'Value' 接受类型 'object' 的第一个参数可以找到(您是否缺少 using 指令或程序集引用?)"
我已经到处寻找答案,但没有运气......有人可以帮忙吗?
Cells()
没有属性Value
(Range()
有)
将此行更改为 ws.Cells[2, 1]= xxx;