如何将一个类(.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,你得设置编译器的路径 

如何编译生成dll

动态链接库是Windows的基石。所有的Win32 API函数都包含在DLL中。3个最重要的DLL是KERNEL32.DLL,它由管理内存、进程和线程的函数组成;USER32.DLL,它由执行用户界面...
  • qianchenglenger
  • qianchenglenger
  • 2014-03-25 18:52:25
  • 51165

DLL反编译软件,把DLL反编译为.cs类代码

  • 2009年12月07日 14:52
  • 1.03MB
  • 下载

如何把单个cs文件编译成dll

开始-----程序-----Microsoft Visual Studio.NET 2003------Visual Studio.NET 工具-------Visual Studio.NET 200...
  • pwqzc
  • pwqzc
  • 2005-06-21 11:02:00
  • 3049

使用csc命令将.cs文件编译成.dll的过程

很多时候,我们需要将.cs文件单独编译成.dll文件, 操作如下: 打开命令窗口->输入cmd到控制台->cd C:\WINDOWS\Microsoft.NET\Framework\v1.1.43...
  • ycl295644
  • ycl295644
  • 2015-04-19 21:38:09
  • 2275

VS2010 将cs类文件转换成dll文件

第一步:打开电脑上开始程序菜单,在弹出的菜单中依次找到Microsoft Visual Studio 2010、Visual Studio Tools和Visual Studio Command Pr...
  • yy910308
  • yy910308
  • 2014-08-22 10:10:14
  • 1331

将.cs文件编译成为.dll文件的亲身经历

一、环境:1、windows xp;2、vs2005; 二、意图:将一段代码放到name.cs文件中,然后将这个文件编译成name.dll格式的文件。(name可以任取,前后可不同) 三、实现详细步骤...
  • hoostone
  • hoostone
  • 2010-04-08 07:13:00
  • 1061

实用方法 Asp.net中把cs文件编译成dll(详细的方法及设置)

  • 2012年01月31日 15:35
  • 25KB
  • 下载

如何使用VS2013将C++派生类封装成DLL并动态调用

如果源程序中C++的基类和由该基类生成的多个派生类在同一头文件和cpp文件下,要想将派生类编译成DLL使用,需要分别将每个派生类单独编译成DLL,再建立一个测试工程动态调用生成的DLL。...
  • Blateyang
  • Blateyang
  • 2016-11-08 16:51:21
  • 1169

c++ <em>编译dll</em>文件及如何加载动态库<em>dll</em>

c++ vs2013 一个简单的如何<em>编译</em>成<em>dll</em>文件及共其他程序使用的例子,本例子使用...C++编程笔记:<em>dll</em>的生成与使用 c++显式加载<em>dll</em>并使用<em>DLL</em>的类 VC<em>++</em>动态链接库...
  • 2018年04月01日 00:00

.cs编译成dll文件

.cs编译成dll文件:csc /out: bin\index.dll /t:library index.cs 如果有引用,则: csc /out: bin\index.dll /r: bin\c...
  • u013917120
  • u013917120
  • 2016-04-27 21:57:35
  • 178
收藏助手
不良信息举报
您举报文章:如何将一个类(.cs)文件编译成.dll文件?
举报原因:
原因补充:

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