定义了两次隔离模式(regfree)COM引用(生成错误MSB3180)

定义了两次隔离模式(regfree)COM引用(生成错误MSB3180),com,reference,regfreecom,Com,Reference,Regfreecom,我在一个解决方案中有几个C#项目,它们引用了一些隔离模式(regfree)COM DLL。某些项目引用相同的DLL,当我生成时,我得到错误[MSB3180][1]:COM组件“SomeDll.DLL”在“Native.SomeProject.manifest”和“Native.SomeOtherProject.manifest”中都有定义 这些项目必须引用同一个COM DLL,因为它们都使用它,并且彼此完全独立。这变得更加复杂,因为我想为调试构建支持非隔离模式 有什么想法或建议吗?所有这些项目都

我在一个解决方案中有几个C#项目,它们引用了一些隔离模式(regfree)COM DLL。某些项目引用相同的DLL,当我生成时,我得到
错误[MSB3180][1]:COM组件“SomeDll.DLL”在“Native.SomeProject.manifest”和“Native.SomeOtherProject.manifest”中都有定义

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


有什么想法或建议吗?

所有这些项目都可以引用一个新的DLL,作为引用Reg Free COM的单一DLL的包装器