VS2010 にアップグレードした後、CI ビルドで問題を引き起こしている .dbproj ファイルがいくつかあります。いずれにせよ、SQL ファイルを保存するだけなので、無視したいと思います。私は CruiseControl.NET を実行しており、devenv.com でソリューションを構築しています。これらのプロジェクト、またはすべての .dbproj プロジェクトを無視することをビルドに伝える方法はありますか?
質問する
499 次
2 に答える
3
これを行う 1 つの方法は、Visual Studio で新しいソリューション構成を作成することです。[デバッグ] メニューに移動し、[構成マネージャー] に移動します。新しい構成を作成し、.dbproj プロジェクトを除外します。
次に、「Debug」または「Release」の代わりに、devenv.com のコマンド ラインでその構成名を使用します。
于 2011-06-03T12:23:41.753 に答える
0
- これは単なるファイル コンテナー プロジェクトであるため、ビルドから除外して
Debug
、Release
- devenv の代わりに msbuild を使用すると、「ビルドから除外」機能がサポートされます (devenv はサポートしていないと思います)。
(多少の)代替案は、プロジェクトをクラス ライブラリに切り替えることです (これは実際には何もビルドしません...)
MSBUILD タスクの例は次のとおりです。
<msbuild>
<executable>C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe</executable>
<workingDirectory>project_solution_path</workingDirectory>
<projectFile>project_solution_file</projectFile>
<buildArgs>/p:Configuration=Debug /p:VCBuildAdditionalOptions="/useenv" /v:diag /t:rebuild</buildArgs>
<timeout>300</timeout>
</msbuild>
HTH
于 2011-06-03T15:17:19.177 に答える