爱热闹的西装 · pandas列值根据字典批量替换_panda ...· 5 月前 · |
憨厚的绿豆 · 图像处理之基础---滤波器 高斯滤波 - ...· 5 月前 · |
刀枪不入的金针菇 · React中useState值为对象时改变值 ...· 1 年前 · |
留胡子的香菜 · windows ...· 1 年前 · |
气势凌人的鸡蛋面 · Next.js获取路由参数及styled-j ...· 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
扫码关注腾讯云开发者
领取腾讯云代金券