刚接触COM组件开发,用户要求按以下要求生成COM组件.本人使用C#2005开发.
  设备组件文件名 Caller.dll 接口名 CallerDev ProgIDCaller.CallerDev CLSID 30692A8D-3093-4420-97C1-D7EB30795F06
TypeLib 7D458696-92BC-44F8-A860-8AC3FEF95840     
测试程序:
//可以通过//菜单的 “工具/guid生成”。
    //注意要选择Define Guid{….}格式,并全//部保存下来,保存到哪都行,记事本呀什么的。
    //因为在做VC程序/////////的时候要用到的。
    [Guid("298D881C-E2A3-4638-B872-73EADE25511C")]
    public interface AddComInterface
    {
        [DispId(1)]
        int iadd(int a, int b);
        [DispId(2)]
        float ladd(float a, float b);
    }    [Guid("2C5B7580-4038-4d90-BABD-8B83FCE5A467")]
    [ProgId("abc.efg.a")]
    public class AddComService : AddComInterface
    {
        public AddComService()
        {
        }
        public int iadd(int a, int b)
        {
            int c = 0;
            c = a + b;
            return c;
        }
        public float ladd(float a, float b)
        {
            float c = 0;
            c = a + b;
            return c;
        }
    }其中两项都能配置成功
    [Guid("2C5B7580-4038-4d90-BABD-8B83FCE5A467")]
    [ProgId("abc.efg.a")]但是
TypeLib 7D458696-92BC-44F8-A860-8AC3FEF95840     
无从下手.求大侠救难.