2011-03-30 11 views
0

C#プロジェクト用のメイクファイルはどうすれば作成できますか?または、コマンドラインからプロジェクトをコンパイルするにはどうすればよいですか?C#プロジェクトのメイクファイルとコマンドラインからのコンパイル

プロジェクト名はEX6-アセンブラで、CSのファイルは、次のとおりです。main.cs、code.cs、SymbolTable.cs、parser.csコマンドライン経由でアプリケーションを構築するためにそこに

+0

はこちらをご覧ます。http:// STACはkoverflow.com/questions/498106/how-do-i-compile-a-visual-studio-project-from-the-command-line –

答えて

3

外観: https://msmvps.com/blogs/luisabreu/archive/2007/08/31/compiling-c-code-from-de-code-line.aspx

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

あなたは、MSDNの詳細を見つけることができます:

http://msdn.microsoft.com/en-us/library/1700bbwd%28v=vs.71%29.aspx は、ここでは、このトピックへの公式のMSDNページですあなたはMSBuildのを使用することができます「make'、代替のために

4

、あなたは hereそれについてを読むことができるまたはあなたが望むならば、あなただけのファイルをコンパイルすることができ、here

+0

csc.exe?どこに書きますか? (コマンドプロンプトで)どのフォルダに置かなければならないのですか?エラーメッセージ "コマンドは認識できません... –

+0

私のマシン上のVisual Studio Binフォルダに移動します。" c:\ Program Files(x86)\ Microsoft Visual Studio 10.0 \ VC \ bin \ "に移動し、VCVARS32.batファイルを実行します。コマンドプロンプトにPATHに追加された適切なフォルダが表示されます。 – ionoy

2

を説明するように、私はrun_builtを使用していますcsc.exeを呼び出します。バットファイルのコード

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> 
関連する問題