2010-12-28 12 views
1

私は3.5から.NET 4にアップグレードしましたが、現在はcruisecontrol.net Webダッシュボードに表示するビルド結果の取得に問題があります。 Rodemeyer.MSBuildToCCNet.dllを使用してビルドエラーを表示する前に、CruiseControl.NET MSBuild Logger for .NET 4

このDLLは.NET 4では動作しないようですので、私は標準のThoughtWorks.CruiseControl.MSBuild.dllロガーを使用しましたが、まだ成功していません。ビルド結果のWebページを表示すると、失敗したことが示されますが、ビルドエラーは発生しません。私はその後、ビルドログを見る必要があります。これは、msbuildがソリューションをコンパイルしようとしましたが、エラーを生成したことを示しています。

実際に.NET 4で動作するcc.netロガーを知っている人はいますか?

+0

[Cruise Control .NET 4.0 MSBUILD Logger]の複製が可能です。(http://stackoverflow.com/questions/2691436/cruise-control-net-4-0-msbuild-logger) –

+0

投稿する前にその投稿を読んでください。私のために提案された手順はうまくいかなかった。 – Justin

答えて

0

あなたのソリューションにVisual Studio Unit Testsはありますか?私は、CCNET 1.5に報告されたユニットのテスト結果に関する記録された問題があることを知っています。

+0

私のソリューションではmstest経由でビジュアルスタジオユニットテストを行っています。ビルド結果ページには表示されないので問題はありますが、ビルドエラーが表示されないため、問題の範囲がそれよりも大きくなっています。 – Justin

+0

@Justin、私は同じ問題を取り組んでいます。私はそれが働くときに私が何を思いつくかを知らせます。 –

+0

おそらく、これは1.6のために解決されています:http://jira.public.thoughtworks.org/browse/CCNET-1957 –

-1

ジャスティンは、私は最善の策は、あなたが問題を持っているバージョンのリリースノートをチェックアウトすると思う:

http://ccnetlive.thoughtworks.com/ccnet/doc/CCNET/CCNet%201.4.4%20Release%20Notes.html

link text

私は私の場合には動作しますが、このバージョンで試してみました。私の提案は、修正がリリースされるまで動作しない場合、3.5にロールバックします。

+0

cruisecontrolがWebページのビルド結果を表示していないため、3.5へのロールバックはばかばかしいでしょう... – Justin

+0

同意します。ビルド環境を容易にするためにプロジェクトを変更することは決して良い考えではありません。 –

+0

CMNTに同意しました – NaV

関連する問題