nmake编译C#源码

功能:用nmake 编译 C# 源码。

说明:

1、一个包含Main方法的源文件和其它两个libs目录下的源文件。

2、将libs下的两个源文件编译为两个dll文件

3、在Main方法中调用另外两个dll中的方法。

实现:

1、目录结构:

2、制作makefile文件

FLAG1=/nologo
all: Main.exe
Main.exe:Main.cs Math.dll Check.dll
    csc /out:Main.exe /main:MainApp.Program\
            Main.cs \
            /r:Math.dll /r:Check.dll \
            $(FLAG1)
Math.dll:libs\Math.cs
    csc /out:$@ /t:library libs\Math.cs $(FLAG1)
Check.dll:libs\CheckInfo.cs
    csc /out:$@ /t:library libs\CheckInfo.cs $(FLAG1)
    
clean:
    del *.dll

3、生成命令

//一般生成
NMake
//重新生成
NMake /A
//清理
NMake clean

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章