2011-03-30 49 views
0

如何爲c#項目創建makefile?或者,我怎樣才能從命令行編譯我的項目?Makefile for c#項目和從命令行編譯

項目名稱爲EX6,彙編和CS文件是:main.cs,code.cs,SymbolTable.cs,parser.cs通過命令行

+0

看看這裏// STAC koverflow.com/questions/498106/how-do-i-compile-a-visual-studio-project-from-the-command-line – 2011-03-30 11:45:28

回答

4

對於「make'的替代品,你可以使用的MSBuild,你可以讀到它here 或者,如果你願意,你可以只編譯文件,調用CSC.EXE描述here

+0

csc.exe?我應該在哪裏寫?在我應該在哪個文件夾中(在commnand提示符中)當我嘗試它顯示錯誤消息「命令不可識別... – 2011-03-30 11:50:00

+0

轉到您的Visual Studio Bin文件夾,在我的機器上它的」c:\ Program Files文件(x86) Microsoft Visual Studio 10.0 \ VC \ bin \「並運行VCVARS32.bat文件,它會彈出命令提示符並將相應的文件夾添加到PATH中。 – ionoy 2011-03-30 12:10:17

2

我是用run_built。蝙蝠文件有代碼

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

和build.msbuild:HTTP:

<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> 
相關問題