2

.NET プロジェクトと C++ プロジェクトが混在する Visual Studio 2005 ソリューション (.sln) があります。NAnt でビルド プロセスを実行するために必要な .build ファイルを生成する最良の方法は何ですか。NAnt を初めて使用するので、設定方法がわかりません。いずれかのプロジェクトに新しいソース ファイルがあるたびに、.build ファイルを手動で更新する必要がありますか? .sln およびスタジオ プロジェクト ファイルから NAnt 用のファイルを生成するツールはありますか?

4

2 に答える 2

4

sln から .build ファイルを生成する方法を私が知っている方法はありません。http://nant.sourceforge.netに .build ファイルの適切な例があるはずです。

NAnt から .sln ファイルを作成する方法は 2 つあります。

  • これを行うには、組み込みまたは拡張タスクの nant.sourceforge.net または nant-contrib をチェックしてください
  • 「exec」タスクを使用して msbuild.exe をシェルアウトし、sln をビルドします。

msbuild.exe は、sln ファイルをネイティブでサポートしています。次のように、コマンド ラインから sln ファイルを作成できます。

msbuild.exe /p:Configuration=Debug /t:rebuild MySolution.sln

msbuild.exe は、.NET Framework ディレクトリにあります (例: C:\WINDOWS\Microsoft.NET\Framework\vX.XX.XXXX)。

于 2008-12-03T20:36:03.973 に答える
0

nantを使用する場合は、EXECコマンドを使用して、ソリューションファイルのmsbuildにシェルアウトする必要があります。

他の人も同じ問題を経験しています。

于 2009-02-12T22:16:53.523 に答える