如何将一个类(.cs)文件编译成.dll文件?

转载 2012年03月14日 13:39:56

Refer to :

如何将一个类(.cs)文件编译成.dll文件?

1、写好代码先,编译成DLL文件,用C#写的CS文件需要用Framework中的CSC命令编译,编译步骤为:

2、在命令工具中输入 csc /t:library /r:System.Web.dll /r:System.dll /out: 目标文件名 源路径\源文件名。
  csc /target:library /out:e:\cyc\asp.Net\words\database.dll e:\cyc\asp.Net\words\as.Net2.0news\app_code\compon.Nets\databse.cs

3、为避免每次编译的麻烦,可以建立cmd文件如csd_dl.cmd  ,代码如下:
cd\
d:
cd D:\sys03\microsoft.Net\framework\v1.4322
csc  /t:library  /r:System.Web.dll  /r:System.dll /out:E:\web\bin\WebTools.dll e:\web\bin\DbLink.cs
cmd


 -   输出文件   -   
  /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   文档文件   

------解决方案--------------------------------------------------------
用.net命令编译, 

编译 File.cs 以产生 File.exe: 
csc File.cs 
编译 File.cs 以产生 File.dll: 
csc /target:library File.cs 
编译 File.cs 并创建 My.exe: 
csc /out:My.exe File.cs 
通过使用优化和定义 DEBUG 符号,编译当前目录中所有的 C# 文件。输出为 File2.exe: 
csc /define:DEBUG /optimize /out:File2.exe *.cs 
编译当前目录中所有的 C# 文件,以产生 File2.dll 的调试版本。不显示任何徽标和警告: 
csc /target:library /out:File2.dll /warn:0 /nologo /debug *.cs 
将当前目录中所有的 C# 文件编译为 Something.xyz(一个 DLL): 
csc /target:library /out:Something.xyz *.cs 


如果你用的是.NET的工具,你不用设置路径,如果你用的是windows的CMD,你得设置编译器的路径 

相关文章推荐

cs文件如何生成exe,dll文件

cs文件如何生成exe,dll文件开始-》程序-》Microsoft Visual Studio 2005-》Visual Studio Tools-》Visual Studio 2005 命令提示 ...

cs编译成DLL文件cs文件如何生成exe,dll文件

cs编译成DLL文件cs文件如何生成exe,dll文件以下是本人的制作过程:1.E盘下有一个Test.cs 文件。2.开始-》程序-》Microsoft Visual Studio 2005-》Vis...

使用.NET命令行编译器编译项目(如ASP.NET、C#等)

如何在命令行下编译一个asp.net项目很多情况你从网上下载了源程序,却苦于本机没装开发环境而不能编译查看,下面我简单说一下解决办法。  源程序最好有.csproj或.vbproj文件,没有的话,要花...

Asp.net中把cs文件编译成dll

上次我们说到的编译成的dll文件与cs文件在同一目录中,而不会放到虚拟目录的bin目录中,如何做才能够把cs 文件编译成dll且自动放到虚拟目录的bin文件夹中呢? 开始-------程序--...

Asp.net中把cs文件编译成dll

文件编译成dll且自动放到虚拟目录的bin文件夹中呢? 开始-------程序-------Microsoft Visual Studio.NET 2003-------Visual Stu...

用于将.cs文件 编译成dll文件(补充),如何配置在cmd中使用csc命令

CSC 命令详解   2011-01-11 16:14:22|  分类:C#|  标签:csc命令详解  |字号大中小 订阅 C#环境变量设置步骤(这样之后打开CMD就可以直接输入CS...

如何将Perl编译成exe文件

如何将Perl编译成exe文件

VS2005,VS2008,VS2010将ASP.NET网站编译成一个DLL文件

VS在发布网站时,bin目录里为所有cs生成的dll文件每次都是随机命名的,如:App_Web_xxxxxxxx.dll(xxxxxxx是8个小写的字母和数字组成的字符串,随机的),这样对更新 Liv...

如何将M文件编译成独立运行的exe文件

一、生成独立可执行的程序(exe文件)步骤     1、安装编译器。可有多种选择,matlab自带了一个LCC,当然如果你安装了microsoft visual c++ 6.0也可以;    ...
  • xyqzki
  • xyqzki
  • 2012-04-16 17:09
  • 1603
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)