.net – 缺少Embed Interop Type属性

前端之家收集整理的这篇文章主要介绍了.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。它在那里,而不是你的项目的属性

猜你在找的CSS相关文章