gpt4 book ai didi

.net - 引用程序集中的 Com 可见性

转载 作者:行者123 更新时间:2023-12-04 06:59:41 25 4
gpt4 key购买 nike

如果我有以下程序集:

MyComVisibleApi:VB 应用程序使用的.Net 程序集

MyReferencedAssembly:MyComVisibleApi 引用的 .Net 程序集

如果 VB 应用程序从不直接引用 MyReferencedAssembly 的功能,它是否需要 ComVisible?

谢谢!

最佳答案

你不应该做 MyReferencedAssembly ComVisible除非您使用 MyReferencedAssembly 中的类型在 MyComVisibleApi 的公开签名中.公共(public)签名包括属性、方法参数和返回类型。

还有一种特殊情况:如果导出 ComVisible类型不是 ComVisible ,公共(public)基类成员将作为派生类的成员向 COM 公开,除非这些成员单独为 [ComVisible(false)] .

关于.net - 引用程序集中的 Com 可见性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2074533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com