关于异常Microsoft.CSharp.RuntimeBinder.RuntimeBinderException

简介:

关于Microsoft.CSharp.RuntimeBinder.RuntimeBinderException的异常一般来自于两种,

第一种:

 

Predefined type 'Microsoft.CSharp.RuntimeBinder.Binder' is not defined or imported

 

解决它的办法是,直接在项目引用中添加 Micorsoft.Csharp 就可以了。

第二种:

 

an exception of type 'Microsoft.CSharp.RuntimeBinder.RuntimeBinderException'

 

引起这种异常的错误是因为匿名类型是不能跨程序集(assembly)的,第一种解决办法是使用 Expando ,第二个办法是在源程序集的AssemblyInfo.cs中加入:

[assembly: InternalsVisibleTo("NameSpace1.SubNameSpace1")]

使用第二种方法后,匿名类型可以传递到目标程序集。

分类: ASP.NET
 
 
 
本文转自左正博客园博客,原文链接: http://www.cnblogs.com/soundcode/p/6895434.html,如需转载请自行联系原作者
 
相关文章
|
Windows
解决方法:未能加载文件或程序集“Microsoft.Office.Interop.Excel。。
.NET错误提示:未能加载文件或程序集“Microsoft.Office.Interop.Excel, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c”或它的某一个依赖项。
2347 0
|
3月前
|
开发框架 .NET
未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider
未能找到 CodeDom 提供程序类型“Microsoft.CodeDom.Providers.DotNetCompilerPlatform.CSharpCodeProvider
43 1
vb6.0中如何引用Microsoft Excel 16.0 Object Library?
将应用程序中的表格数据导入到Excel的“工具”
|
图形学 Windows
构建项目时发生错误 - 错误:CS0006“... \ Assembly-CSharp-firstpass.dll”找不到
构建项目时发生错误 - 错误:CS0006“... \ Assembly-CSharp-firstpass.dll”找不到 我正在为Hololens建立一个简单的项目。 独特的场景与简单的立方体。 我遵循这个教程做出来: - > https://developer.
3553 0
|
Web App开发 JavaScript API