質問

C ++プロジェクトのビルド自動化のためのNAntスクリプトの例を提供できますか?

ありがとう!

役に立ちましたか?

解決

Microsoft Visual C ++の場合は、nbuildスクリプトからmsbuild.exeを実行し、コマンドラインでソリューションファイルを渡すことで、最大限の制御が得られると思います。これはVisual Studio 2005 / .Net Framework 2.0以降でサポートされています。例:

<property name="msbuild.dir" value="C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727" />

...

<exec program="${msbuild.dir}\MSBuild.exe"
    commandline="/p:Configuration=Release .\MySolution.sln" 
/>

言語(c#、VB、C ++など)に関係なく、ソリューションのすべてを構築します

マイク

他のヒント

プロジェクトがVisual Studioにある場合、<Solution>タスクを使用できます。それが最も簡単//い方法です。

編集: SOが小さなXMLタグをそこから除外していることに気付いた。

最近この種の情報を探していましたが、それに関する次のブログエントリが見つかりました。 http://seclib.blogspot.com/ 2005/05 / building-native-c-projects-with-nant.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top