Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# .NET4.5中的NewLateBinding和转换_C#_C# 4.0 - Fatal编程技术网

C# .NET4.5中的NewLateBinding和转换

C# .NET4.5中的NewLateBinding和转换,c#,c#-4.0,C#,C# 4.0,我有一个方法,它有以下代码行: string PrimaryKey = Conversions.ToString(NewLateBinding.LateGet(obj, null, "PrimaryKeyString", new object[0], null, null, null)); 我得到一个错误,告诉我NewLateBinding和转换在当前上下文中不存在。 我正在使用.NET4.0和VisualStudio2012。我不熟悉.NET编程。我不知道为什么会出现这种错误。我从我的同事那

我有一个方法,它有以下代码行:

string PrimaryKey = Conversions.ToString(NewLateBinding.LateGet(obj, null, "PrimaryKeyString", new object[0], null, null, null));
我得到一个错误,告诉我NewLateBinding和转换在当前上下文中不存在。 我正在使用.NET4.0和VisualStudio2012。我不熟悉.NET编程。我不知道为什么会出现这种错误。我从我的同事那里得到了这个代码来修复它


请帮我做这个。如何修复它?。

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

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


请参阅。您需要添加对Microsoft.VisualBasic的引用。另外,请尝试将其更改为Microsoft.VisualBasic.CompilerServices.NewLateBinding.LateGet。为便于将来参考,请检查。请遵循MSDN建议:此帮助程序方法不是直接从代码调用的。