使用csc.exe编译非控制台应用程序,常使用/target选项此选项可简写为/t,用来指定要创建的文件类型.
如编译一个类库文件(dll)Class1.cs:

















使用的编译命令

除dll类型外还有其他类型如下:
选项 | 输出 |
/t:exe | 控制台应用程序(默认) |
/t:libary | 类库 |
/t:module | 组件 |
/t:winexe | Window应用程序(无控制台) |
下面在Class2.cs中调用上面的dll文件:


















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

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