VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > VB.net教程 >
  • 创建了对嵌入的互操作程序集“<assembly1>”的引用,因为程序集“<assembly2>”间

创建了对嵌入的互操作程序集“<assembly1>”的引用,因为程序集“<assembly2>”间接引用了该程序集。请考虑更改任一程序集的“嵌入互操作类型”属性。

您已添加了一个对 Embed Interop Types 属性设置为 True 的程序集 (assembly1) 的引用。 这将指示编译器嵌入该程序集中的互操作类型信息。 但是,编译器无法嵌入该程序集中的互操作类型信息,因为您已引用的另一个程序集 (assembly2) 也引用了该程序集 (assembly1) 并且它的 Embed Interop Types 属性设置为 False。

 提示

将某个程序集引用的 Embed Interop Types 属性设置为 True 相当于通过使用命令行编译器的 /link 选项来引用该程序集。

**错误 ID:**BC40059

处理此警告

  • 若要嵌入这两个程序集的互操作类型信息,请将对 assembly1 的所有引用的 Embed Interop Types 属性设置为 True。

  • 若要移除此警告,您可以将 assembly1 的 Embed Interop Types 属性设置为 False。 在这种情况下,互操作类型信息由主互操作程序集 (PIA) 提供。

 

文链接:https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2010/ff182188(v=vs.100)


相关教程