Tag: 名称冲突

在VBA中对C#COM库进行早期绑定

虽然这是一个很长的问题,但编码和测试部分应该很容易重现。 我在C#创建了两个单独的Class Libraries ,我认为我遇到了由我以前的项目和试验中的现有注册表项引起的名称冲突问题。 这是我的两个class级: using System; using System.Runtime.InteropServices; namespace Test { [InterfaceType(ComInterfaceType.InterfaceIsDual), Guid(“ED5D264B-1D80-4A5D-9C14-8297D90B7037”)] public interface ITest { // body } [ClassInterface(ClassInterfaceType.None)] [Guid(“8B261B92-8EC5-4CDC-A551-67DEB42137FF”)] [ProgId(“Test.TestClass”)] public class TestClass : ITest { // body } } 和 using System; using System.Runtime.InteropServices; using ADODB; namespace Test { [InterfaceType(ComInterfaceType.InterfaceIsDual), Guid(“ED5D264B-1D80-4A5D-9C14-8297D90B7037”)] public interface IConnection { // body } [ClassInterface(ClassInterfaceType.None)] [Guid(“8B261B92-8EC5-4CDC-A551-67DEB42137FF”)] […]