我有一个方法,其中包含以下代码行:

string PrimaryKey = Conversions.ToString(NewLateBinding.LateGet(obj, null, "PrimaryKeyString", new object[0], null, null, null));


并且我收到一条错误消息,告知当前上下文中不存在NewLateBinding和Conversions。
我正在使用.Net 4.0和Visual Studio2012。我是.NET编程的新手。我不确定为什么会出现此错误。我从同事那里得到了此代码来修复它。

请帮我解决一下这个。我该如何解决?

最佳答案

请添加Microsoft.VisualBasic.dll的引用。

Microsoft.VisualBasic.dll程序集中的Microsoft.VisualBasic.CompilerServices命名空间中存在NewLateBinding类。

NewLateBinding msdn

关于c# - .Net 4.5中的NewLateBinding和转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27485534/

10-13 08:33