社区
C#
帖子详情
C#引用一个Com组件,为什么Interop的属性要设置为false才能用呢?
jsayit
2013-09-25 10:41:46
我建立一个C#的工程,Add reference增加一个com组件的引用,在这个引用的属性栏里面,我必须得把Embeded Interop Type项设置成false,然后这个com组件才能被调用。默认值true的话,常常会有运行时错误。
这是为什么呢? 什么时候应该用True,什么时候应该用False呢? 看起来False比True好用啊
...全文
609
1
打赏
收藏
C#引用一个Com组件,为什么Interop的属性要设置为false才能用呢?
我建立一个C#的工程,Add reference增加一个com组件的引用,在这个引用的属性栏里面,我必须得把Embeded Interop Type项设置成false,然后这个com组件才能被调用。默认值true的话,常常会有运行时错误。 这是为什么呢? 什么时候应该用True,什么时候应该用False呢? 看起来False比True好用啊
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IE11下面经常卡到爆
2013-09-25
打赏
举报
回复
出现这种情况时,最好设置为False
当设置为True时,该COM组件的交互类型信息将在编译时被嵌入到项目的类库中。
当设置为False时,该COM组件的交互类型都需要一个额外的Primary Interop Assemblies(PIA)来提供。但是Net中已经将其封装了,对开发者而言是透明的。
参考
http://stackoverflow.com/questions/8156488/what-does-reference-was-created-to-embedded-interop-assembly-mean
http://blogs.clariusconsulting.net/kzu/check-your-embed-interop-types-flag-when-doing-visual-studio-extensibility-work/
C#
删除Excel行实例,Microsoft.Office.
Interop
.Excel
在IT行业中,
C#
是一种广泛使用的编程语言,尤其在开发Windows桌面应用和.NET框架相关项目时。Microsoft.Office.
Interop
.Excel是
C#
中用于与Microsoft Excel进行交互的库,它允许开发者通过编程方式创建、修改和操作...
C#
提取Word目录适用WPS,Microsoft.Office.
Interop
.Word
首先,`Microsoft.Office.
Interop
.Word`是.NET框架中提供的
一个
组件
,它允许
C#
代码与Microsoft Word应用程序进行交互,即所谓的
COM
互操作。通过这个库,我们可以访问Word对象模型,从而操作Word文档的各种元素,如...
c#
利用MODI作图像中文字提取含资源库
以下是
一个
简单的
C#
代码示例,展示了如何使用MODI进行OCR: ```csharp using System; using System.IO; using Microsoft.Office.
Interop
.MODI; namespace C_Ocr_lib { public class OcrEngine { public string ...
C#
调用OFFICE
组件
生成Excel表格示例
本示例探讨的是如何使用
C#
调用Office
组件
,特别是Microsoft Office
Interop
库,来生成Excel表格。这个技术在报表生成、数据导出、自动化测试等多个场景中都非常实用。 首先,你需要在你的开发环境中
引用
Microsoft....
C#
引用
word的方法实现
首先,为了能够在
C#
项目中
引用
Word,你需要确保你的开发环境已经安装了相应的Office
组件
,特别是对于开发来说至关重要的Primary
Interop
Assemblies (PIAs)。PIAs是.NET框架与
COM
组件
之间的
一个
桥梁,允许.NET代码...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章