VS2010中使用VSFlexgrid控件总有错误警告
附实例一、目录下一下子有三个.dll文件,AX开头的AXVSFlexgrid是.NET下的名字吗?
二、四个警告不会处理:
警告 4 已创建对嵌入的互操作程序集“stdole”的引用,因为程序集“Interop.VSFlex8”间接引用了该程序集。请考虑更改其中一个程序集上的“嵌入互操作类型”属性。 WindowsApplication5
警告 3 已创建对嵌入的互操作程序集“stdole”的引用,因为程序集“AxInterop.VSFlex8”间接引用了该程序集。请考虑更改其中一个程序集上的“嵌入互操作类型”属性。 WindowsApplication5
警告 2 已创建对嵌入的互操作程序集“MSDATASRC”的引用,因为程序集“Interop.VSFlex8”间接引用了该程序集。请考虑更改其中一个程序集上的“嵌入互操作类型”属性。 WindowsApplication5
警告 1 已创建对嵌入的互操作程序集“MSDATASRC”的引用,因为程序集“AxInterop.VSFlex8”间接引用了该程序集。请考虑更改其中一个程序集上的“嵌入互操作类型”属性。 WindowsApplication5 回复 1楼pan00001的帖子
1.AXVSFlexgrid是ActiveX平台下的VSFlexGrid。
2.创建了对嵌入的互操作程序集“<assembly1>”的引用,因为程序集“<assembly2>”间接引用了该程序集。
您已添加了一个对 Embed Interop Types 属性设置为 True 的程序集 (assembly1) 的引用。 这将指示编译器嵌入该程序集中的互操作类型信息。 但是,编译器无法嵌入该程序集中的互操作类型信息,因为您已引用的另一个程序集 (assembly2) 也引用了该程序集 (assembly1) 并且它的 Embed Interop Types 属性设置为 False。
该警告的统一解决方案,如微软网站:http://msdn.microsoft.com/zh-cn/library/ff182188(v=vs.100).aspx 微软网站的方法试过了,还是有警告提示,难道是我的系统有问题吗? 回复 3楼pan00001的帖子
选中项目中引入的dll(assembly1)-在你机器上应该是Stdole/MSDATASRC,鼠标右键,选择属性,把“嵌入互操作类型”设置为False。
这样操作后,重新编译。依然会出错么?
麻烦你把错误截图发一下,方便我们帮助你找出问题。 楼顶,我上传了源码,请留意一下! 回复 5楼pan00001的帖子
我本机无法重现你的问题。
请将出错的sample发上来,以便我们帮助你解决问题。 不好意思,找到两个dll啦,解决了!谢谢! 回复 7楼pan00001的帖子
好的。此贴已结。有问题欢迎发新帖。
http://gcdn.gcpowertools.com.cn/attachment.aspx?attachmentid=10062
页:
[1]