无法加载类型' System.Reflection.IntrospectionExtensions'来自assembly' System.Reflection,Version = 4.0.0.0,Culture = neutral

时间:2016-02-15 07:15:38

标签: c# asp.net .net reflection

这是我的default.aspx:

<body>
    <form id="form1" runat="server">
    <div>
 <asp:GridView ID="GridView1" runat="server">
    </asp:GridView>

    </div>

    </form>
</body>

我是.net。

的新手

当我在代码下面运行时,它会显示如下错误,

  

无法加载类型&#39; System.Reflection.IntrospectionExtensions&#39;来自assembly&#39; System.Reflection,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = ..&#39;

但我已经添加了system.reflection.dll

仍显示错误,。

任何人都可以帮我解决这个问题吗?

任何帮助都将受到高度赞赏。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我想你正在瞄准4.0项目,而在4.5中添加了IntrospectionExtensions。如果你想将它添加到4.0项目,你将需要Mono的版本(该部分是在.NET中开源的,我相信

https://github.com/dotnet/coreclr/blob/master/src/mscorlib/src/System/Reflection/IntrospectionExtensions.cs)。

注意 - 此命名空间实际上位于mscorlib中,而不在System.Reflection库中。

有一个指向Mono部分的帖子 - 如果你需要4.0,请尝试其中一个,否则使用4.5。

System.Reflection.IntrospectionExtensions for .NET 4.0?