csc /target:library /out:oletrans.dll oletrans.cs

解决方案 »

  1.   

    用命令行
    编译 File.cs 以产生 File.dll: 
    csc /target:library File.cs
      

  2.   

    这是最简单的编译命令,你也可以将生成的.dll文件放到指定位置:
    是用以下命令:
    if not exist path mkdir path
    %corpath%csc /t:library /out:path/file.dll file.cs >> file.txt
    以上命令先判断是否存在path路径,如不存在则新建一个,然后将编译好的.dll文件拷贝到该目录下,同时生成一个文本文件记录编译结果,便于查看编译错误。
      

  3.   

    好象不行,我用vbc的时候,我在控制台里打vbc.exe能显示出信息,可是用csc.exe老是说没有输入文件。我没有管它,还是想用它生成dll,我有一个a.cs里面的namespace叫www,我在控制台里打csc /target:library /out:a.dll a.cs,但是提示命名空间有问题,请问怎么解决?急,在线等。
      

  4.   

    在系统环境变量的Path行加入:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322
      

  5.   

    我已经加了,我说过,我用vbc是可以的。
      

  6.   

    在vss里作成类库的文件,不用在dos下生成,直接编译就生成了dll文件了
      

  7.   

    你最好开始就用项目来作程序!这样比较好!生成也会方便很多的!
    名字空间“www”是.NET中没有的!你要生成时包含到有该名字空间的文件!!
    你现在这样用命令生成太麻烦了!建议你把程序移植到项目中间!生成DLL!!
      

  8.   

    这样啊?是不是在VSS里面我写好C#项目,专门有一个选项可以导成DLL的?(抱歉,因为我还没有用过VSS)