csc命令帮助

大家还是要常用用csc,个人感觉有时vs有不少不太方便的东西。

C:\>csc /help |more
Microsoft (R) Visual C# 编译器版本7.00.9254 [CLR version v1.0.2914]
版权所有 (C) Microsoft Corp 2000-2001。保留所有权利。
  
                      Visual C# 编译器选项
  
                        - 输出文件 -
/out:<文件>             输出文件名(如果未指定,则从第一个源文件派生)
/target:exe             生成控制台可执行文件(默认) (缩写: /t:exe)
/target:winexe          生成 Windows 可执行文件 (缩写: /t:winexe)
/target:library         生成库 (缩写: /t:library)
/target:module          生成能添加到其他程序集的模块 (缩写: /t:module)
/define:<符号列表>      定义条件编译符号 (缩写: /d)
/doc:<文件>             要生成的 XML 文档文件
  
                        - 输入文件 -
/recurse:<通配符>       根据通配符规范,包括当前目录和子目录下的所有文件
  
  
  
/reference:<文件列表>   从指定的程序集文件引用元数据 (缩写: /r)
/addmodule:<文件列表>   将指定的模块链接到此程序集中
  
                        - 资源 -
/win32res:<文件>        指定 Win32 资源文件 (.res)
/win32icon:<文件>       使用该图标输出
/resource:<资源信息>    嵌入指定的资源 (缩写: /res)
/linkresource:<资源信息>将指定的资源链接到此程序集中 (缩写: /linkres)
  
                        - 代码生成 -
/debug[+|-]             发出调试信息
/debug:{full|pdbonly}   指定调试类型(“full”是默认类型,可以将调试程序
附加到正
在运行的程序)
/optimize[+|-]          启用优化 (缩写: /o)
/incremental[+|-]       启用增量编译 (缩写: /incr)
  
                        - 错误和警告 -
/warnaserror[+|-]       将警告视为错误
/warn:               设置警告等级 (0-4) (缩写: /w)
/nowarn:<警告列表>      禁用指定的警告信息
  
  
  
/reference:<文件列表>   从指定的程序集文件引用元数据 (缩写: /r)
/addmodule:<文件列表>   将指定的模块链接到此程序集中
  
                        - 资源 -
/win32res:<文件>        指定 Win32 资源文件 (.res)
/win32icon:<文件>       使用该图标输出
/resource:<资源信息>    嵌入指定的资源 (缩写: /res)
/linkresource:<资源信息>将指定的资源链接到此程序集中 (缩写: /linkres)
  
                        - 代码生成 -
/debug[+|-]             发出调试信息
/debug:{full|pdbonly}   指定调试类型(“full”是默认类型,可以将调试程序
附加到正
在运行的程序)
/optimize[+|-]          启用优化 (缩写: /o)
/incremental[+|-]       启用增量编译 (缩写: /incr)
  
                        - 错误和警告 -
/warnaserror[+|-]       将警告视为错误
/warn:               设置警告等级 (0-4) (缩写: /w)
/nowarn:<警告列表>      禁用指定的警告信息
  
  
  
                        - 语言 -
/checked[+|-]           生成溢出检查
/unsafe[+|-]            允许“不安全”代码
  
                        - 杂项 -
@<文件>                 读取响应文件以获得更多选项
/help                   显示此用法信息 (缩写: /?)
/nologo                 取消编译器版权信息
/noconfig               不要自动包含 CSC.RSP 文件
  
                        - 高级 -
/baseaddress:<地址>     要生成的库的基址
/bugreport:<文件>       创建一个“错误报告”文件
/codepage:           指定打开源文件时要使用的代码页

/utf8output             UTF-8 编码的输出编译器消息
/main:<类型>            指定包含入口点的类型(忽略所有其他可能的入口点)
(缩写:
/m)
/fullpaths              编译器生成完全限定路径
/filealign:          指定用于输出文件节的对齐方式
/nostdlib[+|-]          不引用标准库 (mscorlib.dll)
/lib:<文件列表>         指定要在其中搜索引用的附加目录 

时间: 2024-11-25 12:48:15

csc命令帮助的相关文章

在命令提示符窗口,使用CSC命令编译.cs的文件,报错error cs1061

问题描述 各位老师好!在命令提示符窗口,使用CSC命令编译.cs的文件,报错errorcs1061"System.Timers.Timer"不包含"Tick"的定义请各位老师帮忙看看,为什么运行不了呢?感谢!代码如下:usingSystem;usingSystem.Threading;usingSystem.Timers;publicclassDisplayTimer{publicstaticvoidMain(String[]args){System.Timers.

为什么不能用CSC命令啊?

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

关于visual studio 2015中c#的命令行编译问题

问题描述 你们好,是这样的,我想用visualstudio2015的命令提示窗口把.cs文件编译成.exe文件我的程序是这样的usingSystem;classexample_2{staticvoidMain(){Console.WriteLine("很高兴学习c#语言");}}但命令行编译不了,输出:MicrosoftWindows[版本10.0.10586](c)2015MicrosoftCorporation.保留所有权利.E:网页设计>cscexample_2.cs'cs

c#封装jmail的pop3收邮件

jmail|封装|收邮件 *w3 JMail v4.4 Professional 的获取请自行 google!或参阅 http://community.csdn.net/Expert/TopicView.asp?id=3739405w3 JMail v4.4 Professional 是一个 COM 的组件,我用 C# 把其 POP3 COM 类封装成一个用于收取邮件的 .Net 组件:实现了 //同步事件  public event MessagesEventHandler MessageRe

蛙蛙学习asp.net总结(之一)

asp.net 认识Microsoft公司的Asp.net有一段时间了,感觉asp.net确实在功能方面和性能方面比asp有了很大的改进(之前,我一直在写asp程序),并总结了一些内容,这里和大家分享一下.由于笔者经验很少,所以文中有在技术上的错误或者需要改进的地方,欢迎和我交流. 由于个人比较喜欢使用C#语言,所以例子里大多都是用C#示例的,但是这里主要是阐述一些原理性的东西,所以没有过多的依赖于具体的语言,如果你比较偏向于VB可以参考下面这篇文章来暂时转换一下自己的思想: 代码换肤术--C#

使用C#进行Word 2002和Excel 2002编程

excel|word|编程 摘要:了解 Microsoft C# 和大型复杂的 COM 服务器之间的 COM 互操作性.本文介绍了如何准备 Office XP COM 对象以及如何在 C# 程序中使用这些对象,同时还提供了一些提示,帮助您理解为何某些操作必须通过特定方法才能实现. 简介 Microsoft(r) Office XP 最强大的功能之一,就是其组件(例如 Microsoft Excel 2002 和 Microsoft Word 2002)以组件对象模型 (COM) 接口的形式公开其

使用 Microsoft Visual C# 进行 Microsoft Word 2002 和 Excel 2002 编程(一)

excel|visual|word|编程 使用 Microsoft Visual C# 进行 Microsoft Word 2002 和 Excel 2002 编程 Kerry Loynd 和 Siew-Moi KhorMicrosoft Corporation 2002年10月 适用于:    Microsoft Office XP    Microsoft Visual C#摘要:了解 Microsoft C# 和大型复杂的 COM 服务器之间的 COM 互操作性.本文介绍了如何准备 Off

使用响应文件编译C#源文件

编译|响应 在命令行中编译几个cs源文件,可能会这样写: csc.exe /out:.\bin\MyAssembly.dll /t:library /r:PATH1\FirstAssemblydll, PATH2\SecondAssemlbydll,etc src1.cs src2.cs etc 如果继续引用新的程序集或者创建新源文件,那么将不得不修改这行命令,当然也可以将这行命令放到一个.bat文件中,这样只需要修改.bat文件就可以继续编译了.不过还有一个方法,用起来更方便,就是创建响应文件

Visual Studio.net中的XML注释 (1)

visual|xml Visual Studio.net中的XML注释10/18/2001 11:1:33· · ··YESKY 介绍 在这个实践练习中,你将在C#源文件中插入XML注释,然后通过C#编译器生成XML文件.你可以在C#源代码中使用XML相关的注释标记,这些标记被用来指明哪些注释需要输出到XML文件. XML文件可以作为代码文档.你可以在现存的文件中加入新的注释,或者修改现有注释,以保持文档和它对应代码的一致性.为了创建一个更新的文档记录,你要重新生成XML文件. 在本练习中,你将