我用C#写了一个类库,然后使用vs2005 做安装部署,(默认的)添加主输出,生成安装程序。这个安装程序安装时 无法把主输出的*.dll注册到Net中,必须使用Regasm.exe 把这个dll注册一下。
我尝试在生成安装程序前 修改主输出*.dll的注册属性  为 vsdrpCOMSelfReg  ,无法生成安装程序 提示 程序集中该dll不能使自行注册的。请问原因及如何解决?
------
我在程序集里已经添加了组件 install.cs  并且有如下代码希望能实现注册
//
  public override void Install(System.Collections.IDictionary stateSaver)
        {
            base.Install(stateSaver);
            RegistrationServices regasm1 = new RegistrationServices();
            regasm1.RegisterAssembly(base.GetType().Assembly, AssemblyRegistrationFlags.SetCodeBase);
        }
//
仍是不可以,求助……