我可能有一个愚蠢的问题:
我们有一个 VC++ COM DLL(内部开发),我们已将我们的主应用程序移植到 C# 并使用 COM Interop,无需注册即可访问 COM dll。使用内部嵌入式清单一切正常。
但是,友好的产品开发/营销/销售希望将包最小化并直接包含COM dll。不知何故,有人开始相信应用程序发行版应该只包含 exe(因为它是非托管的,我们不能只是 ILMerge 它)。
既然我们有 COM 的 tlb/lib,我们能否以某种方式静态链接它,而不将整个 COM 移植到 C# 管理的返工?
谢谢
PS 请原谅我的措辞:公司规模缩小了,我是 Python 人,上周左右必须学习所有 .NET,因为现在我正在做我的工作和 2 位前高级 .net 开发人员的工作