使用csc.exe编译非控制台应用程序,常使用/target选项此选项可简写为/t,用来指定要创建的文件类型.

如编译一个类库文件(dll)Class1.cs:

关于编译C#文件namespace Test
}

 使用的编译命令

关于编译C#文件csc /t:library Class1.s

除dll类型外还有其他类型如下:

选项

输出

/t:exe 控制台应用程序(默认)
/t:libary 类库
/t:module 组件
/t:winexe Window应用程序(无控制台)

下面在Class2.cs中调用上面的dll文件:

关于编译C#文件namespace Test
}

使用/r(/reference的简写)引用程序集的路径和文件名.

关于编译C#文件csc Class2.cs /r:Class1.dll

MSDN中有更多详细内容,我就不一一介绍了.

相关文章: