代码之家  ›  专栏  ›  技术社区  ›  Sarah Vessels

缺少嵌入互操作类型属性

  •  17
  • Sarah Vessels  · 技术社区  · 14 年前

    在一个C项目中,我得到以下警告:

    警告CS1762:由于对程序集“alibraryofmine.dll”创建的程序集的间接引用,因此创建了对嵌入的互操作程序集“interop.somelibrary.dll”的引用。考虑更改任一程序集上的“嵌入互操作类型”属性。

    但是,在给出此警告的C项目中,在COM库引用属性上看不到嵌入互操作类型属性。那是2010年的比赛。在VS2008 AlibraryOfMine项目中,同一个COM库也没有“嵌入互操作类型”属性。我怎样才能摆脱这个警告呢?我得到了一个“定位程序集的清单定义与程序集引用不匹配”的错误,我担心它背后可能有不同版本的COM库,所以我想消除与COM相关的错误。

    2 回复  |  直到 10 年前
        1
  •  19
  •   Traci    13 年前

    您需要转到引用中的dll,右键单击并进行属性设置。它在那里,而不是在项目的属性上

        2
  •  3
  •   HuseyinUslu    14 年前

    我曾经有过类似的警告——我认为这可以帮助你; http://msdn.microsoft.com/en-us/library/ff183282.aspx .