makefile for c#project&从命令行编译

时间:2011-03-30 11:39:01

标签: c# .net

如何为c#项目创建makefile?或者,如何从命令行编译我的项目?

项目名称为Ex6-Assembler,cs文件为:main.cs,code.cs,SymbolTable.cs,parser.cs

3 个答案:

答案 0 :(得分:4)

对于'make'替代你可以使用MSBuild,你可以阅读它here 或者,如果需要,您可以编译文件,按照here

所述调用csc.exe

答案 1 :(得分:3)

通过命令行查看构建应用程序: {{3P>

这是本主题的官方msdn页面: https://msmvps.com/blogs/luisabreu/archive/2007/08/31/compiling-c-code-from-de-code-line.aspx

您可以在msdn上找到更多详细信息:

http://msdn.microsoft.com/en-us/library/78f4aasd%28v=vs.80%29.aspx

答案 2 :(得分:2)

我使用 run_built.bat 文件有代码

C:\windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe /target:Build build.msbuild
PAUSE

和build.msbuild:

<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
    <Target Name="Build">
        <MSBuild Projects="MyProject.sln" Targets="Rebuild" Properties="Configuration=Release;" />
    </Target>
</Project>