我在一个解决方案中有几个 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,因为它们都使用它,并且两者完全相互独立。它变得更加复杂,因为我想支持调试构建的非隔离模式。
有什么想法或建议吗?