刚做Doc Net ,请指点:    在vb中,生成DLL只需要新建ActiveX Document DLL项目,然后在其中编写代码,最后文件->生成xxxDLL即可。    我想用C#做几个Doc Nert的DLL,可是不知道怎么生成?呵呵,真太菜了,手头也没什么书籍可以借鉴的。
    
    我的想法是:我写一个EXE(对吗?)程序,然后生成(怎么生成,哪个命令?)?    还是:象VB那样,C#也应该有什么样的文档,专门用于生成DLL的(具体怎么做?)?    请各位不吝赐教!非常感谢!

解决方案 »

  1.   

    新建项目时选“类库”,或者按楼上说的,应该世界输出的就是dll文件了
      

  2.   

    不错不错,不过还想问问:    “生成”->“生成解决方案”和“生成”-》WinApplication1都可以生成DLL,他们有什么区别呢??
    谢谢。
      

  3.   

    还有就是,在为新写的DLL注册时,    系统提示说:某某名称.DLL was loaded,but the DllRegisterServer entry point was not found,是什么原因啊??    我是直接用regsvr32.exe 注册的。
      

  4.   

    用register.exe注册,可以;    但是,在引用相应的命名空间时,会有一个“找不到类型或命名空间名称‘某某DLL中刚才编写好的命名空间名称’”的错误。    我看了 一下,是刚编的类及其命名空间;    不会用,真郁闷。
      

  5.   

    “生成”->“生成解决方案”:对于解决方案中所有项目进行编译,而
    “生成”-》WinApplication1:只编译此项目,
    当你解决方案中项目只有这一个就一样了。
    关于。net的dll,我很少注册的,可以直接在引用里添加。。所以没碰到你的问题。:(