我在一个解决方案中有几个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,因为它们都使用它,并且两者完全相互独立。它变得更复杂,因为我想支持Debug版本的非隔离模式。
有任何想法或建议吗?
答案 0 :(得分:0)
所有这些项目都可以引用一个新的DLL,它充当引用Reg-Free COM的单一DLL的包装。