cs编译成dll文件
A. 怎样把ASP。NET中的CS文件编译成DLL文件
如果希望从计算机上的任何子目录调用 csc.exe,可能需要调整路径。 命令行语法规则 当解释操作系统命令行上给出的参数时,C# 编译器代码使用下面的规则: 参数用空白分隔,空白可以是一个空格或制表符。 ^ 字符 (^) 未被识别为转义符或者分隔符。该字符在被传递给程序中的 argv 数组前,完全由操作系统的命令行分析器进行处理。 无论其中有无空白,包含在双引号 ("string") 中的字符串均被解释为单个参数。带引号的字符串可以嵌入在参数内。 前面有反斜杠的双引号 (\") 被解释为原义双引号字符 (")。 反斜杠按其原义解释,除非它们紧位于双引号之前。 如果偶数个反斜杠后跟双引号,则每对反斜杠中的一个反斜杠放置在 argv 数组中,并且双引号被解释为字符串分隔符。 如果奇数个反斜杠后跟双引号,则每对反斜杠中的一个反斜杠放置在 argv 数组中,双引号由其余的反斜杠“转义”,使原义双引号 (") 被放置在 argv 数组中。 命令行示例编译 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 的调试版本。不显示任何徽标和警告:
B. cs怎么编译成dll
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:mole 生成能添加到其他程序集的模块 (缩写: /t:mole)
/define:<symbol list> 定义条件编译符号 (缩写: /d)
/doc:<file> 要生成的 XML 文档文件
C. 如何将cs文件转换成dll文件
新建一个项目 选择 类库 建立好了以后,在这个类库下面建立你的class类,然后生成就可以了
。用Reflector,将dll文件反编译以后就得到源代码了,拷贝出来放到cs文件中就行了。或者在Reflector里面安装个插件,可以直接将dll文件导出成项目文件。