编译C#文件简单分析

开发 后端
这里介绍编译C#文件,要想正确地编译C#文件以使它能用于一个ASP.NET页面中,编译器就必须要知道包含了System.Xml集合。这可以通过使用/r开关并在后面加上到集合的完整路径来完成。

C#语言有很多值得学习的地方,这里我们主要介绍编译C#文件,包括介绍对C#编译器的调用都以csc等方面。

编译C#文件

现在我们已经看到了菜单应用程序的结构,接下来讨论一下使用哪些开关可以将编译C#文件到一个集合中。在.NetSDK文档中,我们可以查询到一个所有编译开关的完整列表。

要想正确地编译C#文件以使它能用于一个ASP.NET页面中,编译器就必须要知道包含了System.Xml集合。这可以通过使用/r开关并在后面加上到集合的完整路径来完成。由于将要创建的dll是一个库,因此就必须指定/t开关,这样编译器就不再寻找一个静态的Main()方法。最后一个需要的开关是/out,它将告诉编译器输出的文件名是什么,以及将其放在哪里。

所有对C#编译器的调用都以csc(C#编译器)开始,然后指定适当的开关。编译器语法的最后一部分包括到已创建的.cs文件的路径。请看下面的编译文件的完整语法格式:

  1. C:\>csc /r:System.Xml.dll /  
  2. t:library /out:d:\inetpub\wwwroot\  
  3. xml\bin\xmlMenus.dll d:\inetpub\  
  4. wwwroot\xml\menus\xmlMenus.cs  

这行命令告诉编译器包含 System.Xml 集合、将文件作为一个库进行编译、将文件输出到 bin目录中、输入文件命名为xmlMenus.cs,输出文件名叫xmlMenus.dll。当输入回车键后,.cs文件就进行编译,生成的 dll将被放置在适当的文件夹中。

本文通过讲解一个应用程序的思路及实现代码,使我们对于使用Microsoft .Net平台中的一些集合和类有了一个很好的了解。随着进一步的学习,我们将看到,还会有其它一些集合和类可以以多种方式与本地和远程XML文档一起工作。

【编辑推荐】

  1. C#窗体里调用浅谈
  2. C#调用ListEmployee命令
  3. C# CreateEmployeeDefinition()函数
  4. C#实现断点续传详细剖析
  5. C# Employee对象浅谈
责任编辑:佚名 来源: 博客园
相关推荐

2009-08-28 15:49:45

C#对INI文件操作

2009-08-27 16:29:18

C#动态编译

2009-08-13 17:36:54

编译C#代码

2009-09-01 17:32:04

C#版本控制

2009-08-27 18:05:54

C#索引功能

2009-08-27 15:34:38

C#命名空间

2009-08-26 18:00:07

C#内部类

2009-08-27 18:02:22

C#事件处理

2009-09-01 18:36:35

C#委托实例

2009-09-01 18:05:17

C#类型声明

2009-09-01 10:35:19

C# 3.0编译器

2009-09-02 10:59:02

C#单路代理

2009-09-03 17:13:19

C#建立项目

2009-08-26 14:01:18

C#标识符

2009-09-01 10:08:57

C#运算符

2009-08-31 16:01:31

C#和设计模式

2009-08-27 10:44:21

C#静态变量

2009-09-04 10:07:42

C#完全限定名

2009-08-26 14:31:08

C#打印文件

2009-08-24 17:58:19

C#读取XML文件
点赞
收藏

51CTO技术栈公众号