网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > C# > 正文
C#编辑器csc.exe参数详解
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/14
下载{$ArticleTitle}原创论文样式

csc /incremental /out:my.exe my.cs
  如果编译成功则会产生2个文件,分别是:my.exe和my.exe.incr。
  十三./linkresource
  这个选项就是在输出文件中创建到.Net资源的链接。他的简写是/linkres。资源文件就是在那些在工程文件中使用到的所有的资源,像图片、声音等。这个选项只是对于资源文件建立链接,这样有助于管理使用同一资源的程序,而不需要多个副本。此选项的具体语法如下:
/linkresource:filename,identifier,mimetype
  其中:
  filename:是想建立链接的.Net的资源文件
  identifier(可选):资源的逻辑名称,该名称用于载入资源,默认名称是文件名称。
  mimetype(可选):是一个代表资源的媒介类型的字符串。默认为空。
  例子:在文件中建立一个指向reso.resource的链接
csc /linkres:reso.resource myResource.cs
  十四./main
  当我们编译二个或者多个拥有Main方法的Class,我们可以使用这个选项让用户指定最终的输出文件中的使用那个Main的方法。
  例子:编译二个文件,但输出文件中的Main方法来自Main1 Class
csc myMain1.cs myMain2.cs /main:Main1
  十五./nologo
  这个选项禁止在编译器启动时显示开始标志和编译过程中显示报告信息。
  例子:
csc /nologo my.cs
  十六./nooutput
  编译文件,但不创建任何输出文件。用户可以看到任何编译错误和警告。
  例子:
csc /nooutput my.cs
  十七./nostdlib
  这个选项禁止导入mscorlib.dll。这个DLL包含了这个系统名称空间。当用户希望使用自己的系统名称空间时,一般才会使用此选项。
  例子:编译文件,但不导入mscorlib.dl
csc /nooutput myOutput.cs
  十八./nowarn
  本选项是在编译过程中禁止指定的警告类型。如果是禁止多个警告类型,用逗号分隔。
例子:在编译过程中禁止警告类型CS0108和CS0109
csc /nowarn:108,109 Warn.cs
  十九./optimize
  本选项激活或者禁用由编译器执行优化。优化的结果是使得输出文件更小、更快、更有效率。缺省是/optimize执行优化,如果你选用了/optimize-则禁止优化。/o是/optimize的简写。
  例子:编译文件,并禁止优化
csc /optimise- my.cs
  二十./out
  在没有指定输出文件的情况下,如果通过编译器编译后文件是EXE文件,则输出文件将从包含Main方法的源代码的文件中获得名字;如果编译后的文件是DLL文件,将从第一个源代码文件中获得名字。如果用户想要指定输出文件名称,就可以使用此选项。
  例子:编译HelloWord.cs文件,并把输出文件命名为Hello.exe
csc /out:Hello.exe helloworld.cs
  二十一./recurse
  此选项允许用户编译在指定目录或者工程目录的所以子目录中的所有源代码文件。用户可以使用通配符来编译工程目录下的所有匹配文件。
  例子:编译/dir1/dir2目录下及其下级目录中的所有C#文件,并生成dir2.dll
csc /target:library /out:dir2.dll /recurse: dir1\dir2\*.cs
  二十二./refrence
  此选项可使得当前编译工程使用指定文件中的公共类型信息。这个选项对于初学者是很重要的。此选项的简写是/r。你必须引用在程序代码中使用"using"关键字导入的所有文件,如果在你的程序中,使用了自己编写的类库,在编译时也必须引用。
  例子:编译文件,并引用在程序中使用的文件
csc /r:system.dll;myExec.exe;myLibrary.dll myProject.cs
  (注:其中那个myExec.exe和myLibrary.dll时自己创建的)
  二十三./target
  这个选项是告诉编译器你所想得到什么类型的输出文件。除非使用/target:module选项,其他选项创建的输出文件都包含着汇编名单。汇编名单存储着编译中所有文件的信息。在一个命令行中如果生成多个输出文件,但只创建一个汇编名单,并存储在第一
  • 上一篇资讯: C#实现的冒泡排序法
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号