大力的乒乓球 · JSON 和 ...· 1 月前 · |
爱热闹的小狗 · MySQL学习——对表的操作(创建、删除、修 ...· 4 月前 · |
干练的小刀 · 什么?Shell也能并行化 - 苍青浪 - 博客园· 1 年前 · |
爽快的充电器 · python读取csv数据写入json,删除 ...· 1 年前 · |
耍酷的铁板烧 · Spark:几种给Dataset增加列的方式 ...· 1 年前 · |
如果在Visual Studio的即时窗口中使用
dynamic
,则会出现错误
未定义或未导入
预定义类型'Microsoft.CSharp.RuntimeBinder.Binder‘
我怎么才能修复它呢?
您应该在所选项目或启动项目中添加对Microsoft.CSharp库的引用。并且您的项目应该引用.NET Framework4或更高版本。
MSDN about immediate window context:
在为设计时表达式计算建立上下文时,Visual Studio引用解决方案资源管理器中当前选定的项目。如果在解决方案资源管理器中未选择任何项目,Visual Studio将尝试针对启动项目计算函数。如果无法在当前上下文中计算函数,您将收到一条错误消息。
有两件事很重要。检查以下内容:
之后,您可以使用
dynamic
类型。引用需要添加到选定的项目或启动项目中,才能在“即时”窗口的范围内可用。
注意: Here 我在C#中找到了一篇关于 dynamics 的很好的文章,它是如何工作的,以及你可以用它做些什么。
命名空间: Microsoft.CSharp.RuntimeBinder
程序集: Microsoft.CSharp (在Microsoft.CSharp.dll中)
示例
http://msdn.microsoft.com/en-us/library/microsoft.csharp.runtimebinder.binder%28v=vs.110%29.aspx
http://msdn.microsoft.com/en-us/library/microsoft.csharp.runtimebinder%28v=vs.110%29.aspx
从侧边栏
祝你编码愉快!
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2023 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
扫码关注腾讯云开发者
领取腾讯云代金券
干练的小刀 · 什么?Shell也能并行化 - 苍青浪 - 博客园 1 年前 |