csc.exe

 

/out

/target:exe

/target:library

/target:module

/target:winexe

 

Sample:

Csc /target:exe TestApp.cs

Csc /t:exe TestApp.cs

Csc TestApp.cs

 

Csc /r:System.Windows.Forms.dll TestApp.cs

Csc /r:System.Windows.Forms.dll;System.Drawing.dll *.cs

Csc /r:System.Windows.Forms.dll TestApp.cs HelloMsg.cs

Csc /r:System.Windows.Forms.dll *.cs

 

Response File

Csc @TestApp.rsp

Csc /out:MyCoolApp.exe @TestApp.rsp

 

TextPad tool(C# Editor)

Notepad++ tool

SharpDevelop tool

VC# Express

VS 2008

 

Other tools

FxCop

Lutz Roeder's Reflector

NAnt

NDoc

NUnit

时间: 2024-07-30 19:22:13

csc.exe的相关文章

用CSC.exe来编译Visual C#的代码文件,解释CSC参数和开关的具体作用

visual|编译 Visual C#的编译器和以往编程语言的编译器有着明显的不同.其最大的不同点就是,以往的程序编译器是把编写好的程序代码编译生成可以直接为计算机所使用的机器语言.虽然Visual C#的编译器也可以把编写好的程序代码编译成EXE或者是DLL文件,但这种文件只是一种IL文件(中间语言),此IL文件不能直接被计算机使用.只是当此IL文件被调用的时候,再通过一种名叫JIT(即时编译)编译器把此IL文件生成可以供计算机使用的机器代码. 可见Visual C#的编译过程大致可以分成二个

C#编辑器csc.exe参数详解

CSC.exe把Visual C#程序代码编译成IL文件时,有着很多参数和开关选项.正确的了解和运用这些参数和开关有时会解决一些看似很棘手的问题.下面就通过一张表来大致说明一下这些参数和开关的具体作用.这些参数和开关选项是按照字母顺序来排列的.其中带"*",是一些常用的参数或开关.选项 用途 @ * 指定响应文件. /?, /help 在控制台的计算机屏幕上显示编译器的选项 /addmodule 指定一个或多个模块为集会的一部分 /baseaddress指定装入DLL的基础地址 /bu

如何用CSC.exe来编译Visual C#的代码文件

Visual C#是微软公司推出的新一代程序开发语言,Visual C#是微软公司.Net FrameWork框架中的一个重要的组成部分,也是微软公司向程序员极力推荐一个新的程序开发平台.和以往的开发语言相比较,他有更强大功能,更高的稳定性和更高的安全性.也正因为如此,Visual C#正在受到越来越多的编程爱好者的欢迎. Visual C#的编译器和以往编程语言的编译器有着明显的不同.其最大的不同点就是,以往的程序编译器是把编写好的程序代码编译生成可以直接为计算机所使用的机器语言.虽然Visu

在vs2008环境怎样配置csc.exe?

问题描述 希望在vs2008环境编译exe程序 解决方案 解决方案二:我的机器里有好几个版本的csc.exe,不知道vs2008带的csc.exe的版本是那个?怎样在我的电脑里进行配置.解决方案三:VS中就可以选择.net的版本好右击项目属性里面找找看不用像java那么去配置的解决方案四:在网上没有搜到怎样在vs2008环境怎样配置csc.exe.解决方案五:新版本的VS的图形界面能否编译出exe程序?

命令行编译器vbc.exe和csc.exe的使用

Titlevbc:MSDN相关 http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vblr7/html/valrfvbcompileroptionslistedbycategory.asp csc:MSDN相关 使用 C# 2.0 命令行编译器 将quote.vb编译成quote.dll文件,使用的命令是:vbc.exe,我用的机器上装的是win server 2003 .命令所在的路径为:C:\WINDOWS\

编译自己的资源文件编辑器(reseditor.exe)

编译 vs.net2003 本身带了一个资源文件编辑软件,但默认没有编绎,不能使用.下面是我编绎这个工具的过程: 1.找到reseditor这个目录.一般在"Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1\Samples\Tutorials\resourcesandlocalization\reseditor" 2.reseditor目录中只有build.bat批处理文件.没有编绎C#源程序需要的csc.exe文件.我用

无 PowerShell.exe 执行 Empire 的几种姿势

本文讲的是无 PowerShell.exe 执行 Empire 的几种姿势,客户端已经使用AppLocker阻止了Powershell.exe运行,我也无法执行Cobalt Strike.我想通过网络钓鱼攻击在工作站上获得一个Empire的有效载荷,一旦我在内网立足我就需要准备攻击所用的有效载荷.Empire中几乎所有的启动方法都依赖于使用PowerShell.exe的功能.像msbuild.exe这样的一些其他方法需要将文件放到磁盘上,我真的很喜欢利用regsvr32方法通过互联网加载我的.s

为什么不能用CSC命令啊?

问题描述 我只能把.CS文考到CSC.EXE目录下才可以用SCS编译.CS麻烦告知一下! 解决方案 解决方案二:是没配置好.net环境建议去看下陈老师的视频教程http://cgbluesky.blog.163.com/有很详细的说明

EditPlus教程

正则表达式类 [1] 正则表达式应用--替换指定内容到行尾 [2] 正则表达式应用--数字替换 [3] 正则表达式应用--删除每一行行尾的指定字符  [4] 正则表达式应用--替换带有半角括号的多行 [5] 正则表达式应用--删除空行 软件技巧类 ------------------------------------------------------ [6] 软件技巧--键盘记录的注意事项  [7] 软件技巧--关闭文档标签的便捷方法  [8] 软件技巧--如何去掉 EditPlus 保存文