公司里有个论坛的源代码要修改,是用VS.NET开发的,现在要对部分代码进行修改.我改了一个admin.cs文件的代码,现在我怎样把它编译为DLL.还有论坛所有.CS文件编译后都放在一个yua.dll,我如何把这个修改后的admin.cs文件生成的DLL加入到yuad.ll中让其他页面使用.我已经试过asc /r:bin/yua.dll /t:library controls\admin.cs生成admin.dll
并用csc /res:admin.dll  /res:bin/yua.dll /out:bin/yua.dll /t:library 把admin.dll加入到yua.dll中
但是运行论坛时提示找不到原来的标记
首页部分代码:
<form runat="server" enctype="multipart/form-data">
<yua:forum runat="server" id="forum" />
</form>
提示错误找不到forum

解决方案 »

  1.   

    忘记说,现在我用VS 2005修改,直接使用IDE生成网站,不会对单独的.CS文件进行编译.现在编译我都是直接用命令行CSC进行编译,请大家帮帮忙,教我怎样处理上边的问题!!!!!!!!!!!!!!!!!!!!
      

  2.   

    见一个类库,把admin,cs放在类库中创建,就会有Dll
      

  3.   

    通过添加引用项目,也会生成.dll文件,
    不知道这是不是LZ的意思.
      

  4.   

    我记得以前在哪看过,就是通过在命令行中输入:
    asc /r:bin/yua.dll /t:library controls\admin.cs
    回车就可以把相应的类文件生成dll文件.
      

  5.   

    公司里有个论坛的源代码要修改,是用VS.NET开发的,现在要对部分代码进行修改.我改了一个admin.cs文件的代码,现在我怎样把它编译为 DLL.还有论坛所有.CS文件编译后都放在一个yua.dll,我如何把这个修改后的admin.cs文件生成的DLL加入到yuad.ll中让其他页面使用.
    ------------
    1
    新建工程,选择类库
    把你的admin.cs复制到相应的class里面,编译之后,在bin目录下生成dll
    2
    添加引用,在项目工程里面
      

  6.   

    好像我说得不太明白,论坛的源代码里只有一个程序集yua.dll,但源代码里面有好几个文件夹,里面的.CS文件生成的库文件都是放到yua.dll里面,现在我修改了其中一个文件夹里的.CS文件admin.cs,我怎样重新生成yua.dll,我直接VS2005生成网站功能是不能重新生成的.我正在学.NET,正在头晕,知道的告诉下我????
      

  7.   

    dll中不能再添加另外的DLL了,或者做成EXE或者控制台的话,才可以添加DLL
      

  8.   

    to viki117:多谢了,我已经把问题解决了,把所有文件重新编译就行了,还以为可以像JAVA那样改了一个文件,只要重新编译那个文件就行了,楼上的都送分..
    编译所有文件csc /out:yaf.dll /t:library install\*.cs pages\*.cs pages\admin\*.cs 
      

  9.   

    生产网站后你发布一下就可以了!发布后才会有DLL文件生成!vs2005
      

  10.   

    修改原来DLL里的一部分代码,需要重新编译。