VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法

原文:VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法

 

1、提示:在VS2010,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示。

2、解决方案:

选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。

 

例如:

MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTPClass();

提示无法嵌入互操作类型MSXML2.XMLHTTPClass请改用适用的接口

 

 

 

 

 

 

时间: 2024-12-22 08:57:37

VS2010中,无法嵌入互操作类型“……”,请改用适用的接口的解决方法的相关文章

在vs2010中,输出当前文件路径与源文件当前行号的解决方法_C 语言

看到一道题目:vs2010中,如何输出当前文件路径和源文件当前行号.不知道,于是立刻上网搜,于是找到了答案:总结一下,有用的时候就直接拿来用了,据说它们是系统预定义宏,但这种宏并不是在某个文件中定义的,而是由编译器定义的. 复制代码 代码如下:  cout << __LINE__ << endl;  //输出语句所在的行号 cout << __FILE__  << endl; //输出文件名(包括路径) cout << __TIME__ <

无法嵌入互操作类型“Microsoft.Office.Interop.Excel.ApplicationClass”。请改用适用的接口。

winform下对datagridview进行导出时候,写了一句: Microsoft.Office.Interop.Excel.Application xlApp = new Microsoft.Office.Interop.Excel.ApplicationClass(); 导致结果如下: 类型"Microsoft.Office.Interop.Excel.ApplicationClass"未定义构造函数    无法嵌入互操作类型"Microsoft.Office.Int

无法嵌入互操作类型“ESRI.ArcGIS.Display.SimpleFillSymbolClass”。请改用适用的接口。

无法嵌入互操作类型"ESRI.ArcGIS.Display.SimpleFillSymbolClass".请改用适用的接口. 对于这样的问题 先看这个错误所对应的引用时那个,比如这个错误对应的引用为ESRI.ArcGIS.Display,然后在解决方案里面找到对应的引用,打开属性,将其嵌入互操作类型改为false即可

vs2012 为什么没有没有“嵌入互操作类型”这个选项

问题描述 使用vs2012,报错如下:错误82无法嵌入在程序集"c:WindowsassemblyGAC_MSILoffice14.0.0.0__71e9bce111e9429cOFFICE.DLL"和"c:UsersteaboyDesktopgpsclient监控主程序glis.gpsglis.gpsCompileRequierFilesInterop.Microsoft.Office.Core.dll"中找到的互操作类型"Microsoft.Offic

实在是找不到 Excel.interop.dll的属性 嵌入互操作类型,谁知道么?

问题描述 真找不到这个dll引用的属性呀....只有独立.复制本地,没有嵌入互操作类型呀??哪位大侠告知一下.谢谢了!! 解决方案 解决方案二:先要安装Office/Excel才行.解决方案三:安装了呀..大神,我的目的是这样的:我电脑是win7+office2010+vs2010开发的程序,加入了word.excel的com引用,直接把exe拷贝到别人的电脑上都不能用,该怎么搞才行呢????解决方案四:引用1楼caozhy的回复: 先要安装Office/Excel才行. 安装了呀..大神,我的

【求助】无法嵌入在程序集,将相应的“嵌入互操作类型”属性设置为 false,依然报错。

问题描述 [align=left]如题,在别的电脑上写的代码,换了个电脑继续写时,遇到无法嵌入在程序集g:VisualstudioVisualStudioToolsforOfficePIAOffice14Microsoft.Office.Interop.Excel.dll"和"c:UsersdellDesktop新版平衡软件1.20objDebugInterop.Microsoft.Office.Interop.Excel.dll"中同时找到的互操作类型"Micro

无法嵌入互操作类型,如何解决

问题描述 vs2013,出现无法嵌入互操作类型错误.百度搜索解决方法:vs2010选中项目[引用]下的mshtml.dll,鼠标右键,选择属性,把"嵌入互操作类型"设置为False.但是我在VS2013中,右键,只看到"清除最近引用"和"从最近引用中移除两个选项"请问如何解决. 解决方案 解决方案二:这说明你引用的错了,可能是同名的其它dll文件.你引用的那个dll根本不是.net新的接口定义格式的文件.你应该在vs的"工程->添

“在引用COM组件时,出现了无法嵌入互操作类型。。。”的错误

这两天在做一个需要将wps文档转换成word文档的程序,在调用wps的com组件时项目编译是没有问题的,但当运行的时候却弹出了下面的错误提示: 从网上百度一番后,找到了正确的解决方法.  先从Com组件中添加引用: 选中引入的Com组件库,右键-> 属性: 将"嵌入互操作类型"改为 False 选项:   重新编译,程序正常运行.   由此,让我联想到了在前不久一个朋友在使用Office组件用来转换pdf文档时,出现的 "无法嵌入互操作类型..."的问题,记得

电脑中打开FineReader 12软件提示RPC服务不可用的解决方法

  电脑中打开FineReader 12软件提示RPC服务不可用的解决方法         1.打开开始菜单--控制面板--管理工具; 2.打开服务,在服务列表中找到服务项:ABBYY FineReader 12 PE Licensing Service; 3.双击打开属性,将启动类型设置为"自动",点击确定; 4.然后右击ABBYY FineReader 12 PE Licensing Service,选择启动或重新启动即可.