10
互操作类型无法嵌入
我正在用C#在.NET 4.0框架(beta2)上创建一个Web应用程序。 当我尝试使用名为“ ActiveHomeScriptLib”的程序集时,出现以下错误: 无法嵌入互操作类型'ActiveHomeScriptLib.ActiveHomeClass'。请改用适用的界面。 当我将框架更改为版本3.5时,我没有任何错误。 什么是互操作类型?为什么仅在使用4.0框架时才会发生这种情况?
C#4.0引入了诸如动态对象,COM互操作性改进,通用协方差和反方差,可选参数和命名参数之类的功能。如果您的问题专门与C#4.0特定功能有关,请使用此标记。如果您的问题并非特定于C#4.0功能,则应使用C#标记。