在一个 C# 项目中,我收到以下警告:
警告 CS1762:创建了对嵌入式互操作程序集“Interop.SomeLibrary.dll”的引用,因为间接引用了程序集“ALibraryOfMine.dll”创建的该程序集。考虑更改任一程序集的“嵌入互操作类型”属性。
但是,在发出此警告的 C# 项目中,我在 COM 库引用属性上没有看到嵌入互操作类型属性。这是在 VS 2010 中的情况。在 VS 2008 ALibraryOfMine 项目中,同一 COM 库也没有 Embed Interop Types 属性。我怎样才能摆脱这个警告?我收到了“找到的程序集的清单定义与程序集引用不匹配”错误,我担心其背后可能存在不同版本的 COM 库,因此我想消除与 COM 相关的错误。
您需要转到“引用”中的 Dll,右键单击并选择“属性”。它在那里,而不是在您的项目的属性上
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)