0

我在一个解决方案中有几个 C# 项目,它们引用了一些隔离模式 (regfree) COM DLL。一些项目引用相同的 DLL,当我构建时,我得到error [MSB3180][1]: COM component 'SomeDll.dll' is defined in both 'Native.SomeProject.manifest' and 'Native.SomeOtherProject.manifest'".

这些项目必须引用相同的 COM DLL,因为它们都使用它,并且两者完全相互独立。它变得更加复杂,因为我想支持调试构建的非隔离模式。

有什么想法或建议吗?

4

1 回答 1

0

所有这些项目都可以引用一个新的 DLL,该 DLL 充当引用 Reg-Free COM 的单个 DLL 的包装器。

于 2010-07-22T13:17:01.817 回答