设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 网络编程 >> .net >> 使用 C# 2.0 命令行编译器
精品推荐
.net点击TOP10
·CHK文件恢复工具
·.NET 初 级 读 本
·『原创』C#中TreeView类操作全攻略:建立树,新增节点,删除节点,修改节点,拖动节点,与Oracle数据库交互操作(一)
·我的.NET书架 (入门篇)
·从零开始学ASP.NET(基础篇)
·官方水晶报表 .NET 应用程序实例下载 (C#、Visual C++.NET)
·给 OpenPOP.Net 加一个小功能,可用于收取邮件时监测数据流量!
·.NET:是什么?将走向哪里?
·P2P之UDP穿透NAT的原理与C#实现
·动网论坛灌水机
网络编程点击TOP10
·ASP.NET 程序中常用的三十三种代码
·CHK文件恢复工具
·.NET 初 级 读 本
·c#操作word表格
·『原创』C#中TreeView类操作全攻略:建立树,新增节点,删除节点,修改节点,拖动节点,与Oracle数据库交互操作(一)
·我的.NET书架 (入门篇)
·十天学会ASP.net之第一天
·从零开始学ASP.NET(基础篇)
·用C#实现木马程序
·官方水晶报表 .NET 应用程序实例下载 (C#、Visual C++.NET)
精选专题

使用 C# 2.0 命令行编译器

作者: 来源:网络文章 时间:2005-12-13 18:45:07

使用 C# 2.0 命令行编译器(1)


发布日期: 12/22/2004 更新日期: 12/22/2004
Andrew W. Troelsen,Microsoft MVP

Intertech Training

摘要:本文分析了使用 C# 命令行编译器 CSc.exe 生成应用程序的过程。同时,还将向读者介绍很多为 C# 2.0 独有的编译器选项,例如,extended/reference 标志和强名称支持。阅读完本文的内容之后,您将能够轻松地在没有向导的环境中生成单文件程序集和多文件程序集。

适用于:

Microsoft Visual C# 2.0

注 本文假定您熟悉 C# 编程语言和 .NET Framework 的结构。体验一下使用命令行工具的感觉还将证明很有帮助。

下载 CSCSample.msi 文件。

 

本页内容
 scsc.exe 带来的乐趣
 C# 编译器选项概览
 配置环境变量
 命令行基础知识
 用于指定输入和控制输出的选项
 编译 .NET 代码库
 使用 C# 响应文件
 使用 /reference 引用外部程序集
 理解 C# 2.0 引用别名
 使用 /addmodule 生成多文件程序集
 创建 Windows 窗体应用程序
 通过 csc.exe 使用资源
 使用 /define 定义预处理器符号
 csc.exe 的以调试为中心的选项
 杂项
 小结

scsc.exe 带来的乐趣
几乎没有人会否认集成开发环境 (IDE)(例如,Visual Studio 2005 和 Visual C# EXPress 2005)所提供的能使编程工作变得相当简单的诸多功能。但是,实际上 IDE 自己通常不能提供对基础编译器的所有方面的访问。例如,Visual Studio 2005 不支持生成多文件程序集。

此外,了解在命令行编译代码的过程,对于具有以下特征的用户可能有用:

• 偏爱最简单的生成 .NET Framework 应用程序的方法。
 
• 希望揭开 IDE 处理源代码文件的方法的秘密。
 
• 希望利用 .NET 生成实用工具,例如,nant 或 msbuild。
 
• 没有集成开发环境,例如,Visual Studio(但实际上具有免费提供的 .NET Framework SDK)。
 
• 正在基于 Unix的系统(在该系统中,命令行是必须使用的工具)上使用 .NET Framework,并且希望更好地了解 Mono 和/或 Portable .NET ECMA 兼容 C# 编译器。
 
• 正在研究当前未集成到 Visual Studio 中的备选 .NET 编程语言。
 
• 只是希望扩展他们的 C# 编程语言知识。
 

如果您属于上面所述的这些用户,那么就忠实于自己的选择并继续读下去吧。

返回页首
C# 编译器选项概览
C# 编译器 csc.exe 提供了大量用于对创建 .NET 程序集的方式进行控制的选项。站在一个较高层次来看,命令行选项属于下列八个类别之一(表 1)。

表 1. csc.exe 提供的标记的类别

C# 编译器类别 定义

共14页 9 7 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [148 :>

使用 C# 2.0 命令行编译器 相关文章:
使用 C# 2.0 命令行编译器 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com