其实我遇到的问题没有你们想的那样简单
我研究ckfinder好几天了
ckfinder下有N多文件 但只需要引用一个CKFinder.dll
 现在我修改了 _source下的某个.cs的文件 
怎么能重新生成出CKFinder.dll

解决方案 »

  1.   

    c#下将.cs文件编译成dll
    调用方法:开始 >> 所有程序 >> Microsoft Visual Studio 2005 >> Visual Studio Tools >> Visual Studio 2005 命令提示 >> 打开后,输入csc/?查看编译选项.注意:要将命名空间也写进csc里啊. /out:<file> 输出文件名(默认值: 包含主类的文件或第一个文件的基名称) 
    /target:exe 生成控制台可执行文件(默认) (缩写: /t:exe) 
    /target:winexe 生成 Windows 可执行文件 (缩写: /t:winexe) 
    /target:library 生成库 (缩写: /t:library) 
    /target:module 生成能添加到其他程序集的模块 (缩写: /t:module) 
    /define:<symbol list> 定义条件编译符号 (缩写: /d) 
    /doc:<file> 要生成的 XML 文档文件
      

  2.   

    用msbuildhttp://msdn.microsoft.com/zh-cn/library/ms164311.aspx
      

  3.   


    在开始程序中找到vs200n的命令提示,打开,输入:csc  /out:输出目录/CKFinder.dll /t:li
    rary 源cs文件绝对路径
      

  4.   

    没有sln或csproj文件吗?如果有的话直接用VS打开,如果没有的话就在VS里建一个空白的解决方案,再新建一个Class Library的项目,再把所有的CS文件都添加进去,设置好项目的参数,最后生成一下就行了。
    如果生成不成功,可能是因为有些DLL没有引用,根据出错的内容添加相应的DLL引用。
    另外,如果原来的DLL进行了签名,那除非有证书,否则生成出来的DLL和原来是不一样的。
      

  5.   

    如果是我自己写的吧 我知道你们那种生成的办法 
    但这个是ckfinder 哎 还是结贴吧 估计中国没有会的人
      

  6.   

    有是有办法,但好像很容易出错,下面是方法:
    假如D盘下的一个1.cs文件
    首先,打开vs2005->Visual Studio Tools->Visual Studio 2005 命令提示->输入:csc /target:library /out:D:\2.dll D:\1.cs
    就在C盘生成一个名为“2”的dll文件