社区
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好用啊
...全文
604
1
打赏
收藏
C#引用一个Com组件,为什么Interop的属性要设置为false才能用呢?
我建立一个C#的工程,Add reference增加一个com组件的引用,在这个引用的属性栏里面,我必须得把Embeded Interop Type项设置成false,然后这个com组件才能被调用。默认值true的话,常常会有运行时错误。 这是为什么呢? 什么时候应该用True,什么时候应该用False呢? 看起来False比True好用啊
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
使用Microsoft.Office.
Interop
.Excel操作Excel,删除Excel指定行
C#
提取Word目录适用WPS,Microsoft.Office.
Interop
.Word
最近接到
一个
公司开发需求需要提取Word的目录以及根据点击目录跳转到对应内容搜索众多资料得出一些经验分享 提取出来的
属性
可以用于树形展示 目录
c#
利用MODI作图像中文字提取含资源库
利用MODI作图像中文字提取含资源库,要在机器上安装MODI OCR
组件
。
C#
调用OFFICE
组件
生成Excel表格示例
C#
调用OFFICE
组件
生成Excel表格示例
C#
调用OFFICE
组件
生成Excel表格示例
C#
引用
word的方法实现
C#
引用
word
C#
引用
word的方法实现
C#
111,086
社区成员
642,553
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章