如果在Visual Studio的即时窗口中使用dynamic
,则会出现错误
未定义或未导入
预定义类型'Microsoft.CSharp.RuntimeBinder.Binder‘
我怎么才能修复它呢?
发布于 2012-11-26 23:46:49
您应该在所选项目或启动项目中添加对Microsoft.CSharp库的引用。并且您的项目应该引用.NET Framework4或更高版本。
MSDN about immediate window context:
在为设计时表达式计算建立上下文时,Visual Studio引用解决方案资源管理器中当前选定的项目。如果在解决方案资源管理器中未选择任何项目,Visual Studio将尝试针对启动项目计算函数。如果无法在当前上下文中计算函数,您将收到一条错误消息。
发布于 2014-02-12 00:29:47
有两件事很重要。检查以下内容:
之后,您可以使用dynamic
类型。引用需要添加到选定的项目或启动项目中,才能在“即时”窗口的范围内可用。
注意: Here我在C#中找到了一篇关于dynamics的很好的文章,它是如何工作的,以及你可以用它做些什么。
发布于 2015-04-10 14:13:36
从侧边栏
祝你编码愉快!
https://stackoverflow.com/questions/13566887
复制相似问题