MSBuild – 建置.NET軟體的新引擎 文/沈炳宏 ==========程式========= 程式1 # Sample makefile !include all: simple.exe challeng.exe .c.obj: $(cc) $(cdebug) $(cflags) $(cvars) $*.c simple.exe: simple.obj $(link) $(ldebug) $(conflags) -out:simple.exe simple.obj $(conlibs) lsapi32.lib challeng.exe: challeng.obj md4c.obj $(link) $(ldebug) $(conflags) -out:challeng.exe $** $(conlibs) lsapi32.lib ==========程式========= ==========程式========= 程式2 MyCoolApp true $(AppName).exe ==========程式========= ==========程式========= 程式3 $(BeforeBuild) $(AfterBuild) ==========程式========= ==========程式========= 程式4 $(CleanDependsOn);MyClean ==========程式========= ==========程式========= 程式5 ==========程式========= ==========程式========= 程式6 ==========程式========= ==========程式========= 程式7 ==========程式========= ==========程式========= 程式8 ==========程式========= ==========程式========= 程式9 ==========程式========= ==========程式========= 程式10 msbuild build.proj /ConsoleLoggerParameters:PerformanceSummary msbuild build.proj /verbosity:Diagnostic ==========程式========= ==========程式========= 程式 11 ==========程式=========