相关疑难解决方法(0)

Interop类型无法嵌入

我正在使用C#在.NET 4.0框架(beta2)上创建一个Web应用程序.

当我尝试使用名为"ActiveHomeScriptLib"的程序集时,出现以下错误:

无法嵌入Interop类型'ActiveHomeScriptLib.ActiveHomeClass'.请改用适用的界面.

当我将框架更改为3.5版时,我没有任何错误.

什么是互操作类型,为什么只有在我使用4.0框架时才会出现这种情况?

c# visual-studio-2010 visual-studio c#-4.0

648
推荐指数
7
解决办法
35万
查看次数

请解释为什么我能够在Excel VSTO中实例化"应用程序"界面

我的应用程序中有以下C#代码,工作得很好.它启动了一个新的Excel实例.

private readonly Microsoft.Office.Interop.Excel.Application _application;
_application = new Microsoft.Office.Interop.Excel.Application();
_application.Visible = true;
Run Code Online (Sandbox Code Playgroud)

我最近才注意到Application是一种接口类型.到底发生了什么,怎么可能?

c# excel vsto

18
推荐指数
1
解决办法
2705
查看次数

标签 统计

c# ×2

c#-4.0 ×1

excel ×1

visual-studio ×1

visual-studio-2010 ×1

vsto ×1