将 CS 编译成 DLL,并利用 Namespace 使用之

作者:vkvi 来源:ITPOW(原创) 日期:2007-8-14

新建一个 CS 文件

在 Visual Web Developer Express Edition 或 Visual Studio 2005 中新建一个文件,模板选择 Class,得到类似如下的代码:

using System;
/// <summary>
/// Summary description for Class1
/// </summary>
public class Class1
{
 public Class1()
 {
  //
  // TODO: Add constructor logic here
  //
 }
}

默认没有名称空间,添加一个:

using System;
/// <summary>
/// Summary description for Class1
/// </summary>
namespace cftea
{
    public class Class1
    {
        public Class1()
        {
            //
            // TODO: Add constructor logic here
            //
        }
    }
}

名称空间的名称,可以根据您所在组织的规范任意起名,名称空间也可以嵌套。然后完成这个类的编写。

将 Class 编译成 DLL

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>csc /target:library /out:E:\cftea.dll
 E:\cftea.cs
  • 由于网页显示原因,上述内容可能被分隔为两行,实际为一行。
  • 视版本及安装位置的不同,csc 文件的位置有所不同。
  • /target:library 表示编译的目标是 DLL 文件(还可以是 exe、winexe、module)。
  • /out:(注意不是 /output:)表示编译的的目标文件的存放位置。

将该 DLL 放在 bin 目录下

关于 bin 目录,请参见了解 bin 目录

使用这个 DLL

在程序中导入这个名称空间,不导入也可以,只是在应用类时,前面要统一加上名称空间。

<%@ Import Namespace="cftea" %>

方便地使用这个类:

Class1 c1 = new Class1()

相关阅读

相关文章