http://www.mastercsharp.com/article.aspx?ArticleID=60&&TopicID=2

解决方案 »

  1.   

    csc /target:library /out:yourfile.dll  /r:*.cs    yourfile.cs
    try this command
    path=  ........;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
      

  2.   

    你要新建一个类库,然后加入你的a.cs ,b.cs 然后编译
      

  3.   

    回复人: ppp80() ( ) 信誉:100 你新建一个类库的项目,把.cs都添加到这个类库中,一编译就行了!启动不了哦,按提示设置了配置--》调试,也不行
      

  4.   

    刚才误解你的意思用这个用这个命令csc /target:library /out:object.dll  *.cs在*.cs所在的目录运行上命令若未配置环境变量先设置环境变量  path=  ........;C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322使csc  转换成内部命令
      

  5.   

    jzywh(江小鱼@湖北大学) 你这个只是编译一个 cs 的把,我是想把所有有联系的 cs 都单个编译 如最后结果是 a.dll     b.dll
      

  6.   

    回复人: lllyg(bloom) ( ) 信誉:100  
     我减了 类库项目
    F5 的时候 老是说无法启动 “带有类库输出类型”的项目
      

  7.   

    OK了,,但是最后还是把  a.cs    b.cs   c.cs   d.cs         .........全部编译到一个 dll 里了,用是可以用了,但是还是和我原来的想法不太一样,我是想把 a.cs--->  a.dll
    b.cs ----> b.dll         ............b.dll  需要用到  a.dll 里的类的 ,,不知道我这样的想法有没有问题??