.net – 缺少Embed Interop Type属性

一个C#项目中,我收到以下警告:

warning CS1762: A reference was created to embedded interop assembly ‘Interop.someLibrary.dll’ because of an indirect reference to that assembly created by assembly ‘ALibraryOfmine.dll’. Consider changing the ‘Embed Interop Types’ property on either assembly.

但是,在提供此警告的C#项目中,我没有看到COM库参考属性中的Embed Interop Types属性。在VS 2010中。在VS 2008 ALibraryOfmine项目中,同一个COM库也没有Embed Interop Types属性。如何摆脱这个警告?我已经得到一个“所在的程序集的清单定义与程序集引用不匹配”错误,我担心COM库的不同版本可能在后面,所以我想消除COM相关的错误

解决方法

您需要在参考文献,右键点击和属性中转到Dll。它在那里,而不是你的项目的属性

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效