2011-01-31 7 views
0

TFS 2010ビルドサービスがインストールされました。tfsbuildservicehostを起動しようとすると、次のエラーが発生します。これはWindows Server 2008上でパッチ適用され、更新され、SQLiteは使用していません。これは、ビルド・コントローラー、ビルド・エージェント、およびビルド・サービスで2回起こります。例外メッセージ:ロードカスタムアセンブリを通報します :API 制限:アセンブリ 「ファイル:/// C:TFSBuildServiceHost開始エラーがElmah SQLite.dllを参照しています

TFSBuildServiceHost

サービス 'MVCは、エージェントを構築するには、' 例外だった\ユーザー\ Administrator \ AppData \ Local \ Temp \ BuildAgent \ 1 \ Utilities \ Elmah \ lib \ x64 \ System.Data.SQLite.DLL ' は別の の場所から既に読み込まれています。同じ appdomain内の 新しい場所から読み込むことはできません。 (例外タイプ)

+0

あなたの問題を解決する必要がありますが、それはチーム基礎のコンポーネントではありませんサーバ。 –

答えて

0

私はTFSで、ビルドコントローラーのプロパティで、あなたのコントローラの定義に

ゴー:)同様の問題があったとカスタムアセンブリにバージョン管理パスを設定し、TFSのプロジェクトからあなた "Elmah\lib\x64\System.Data.SQLite.DLL"にそこに場所を追加しました。形式で :

$/ELMAH/libに

これは、私は「MVCは、エージェントを構築する」のか分からない

0

「MVCビルドエージェント」は何か分かりませんが、Team Foundation Serverのコンポーネントではありません。ロードに失敗したカスタムアセンブリがあるようです。ビルドコントローラのプロパティをチェックして、カスタムアセンブリを探している場所を確認します。 (a)このカスタムアセンブリに必要な依存関係をチェックインするか、(b)ビルドコントローラのカスタムアセンブリパスを変更または削除して、ロードしようとしなくなります。

+0

Jim、MVCビルドエージェントはTFSBuildAgentサービスに与えた名前に過ぎません。一度に複数のビルドを持つことができるので、どのビルドでどのtfsエージェントが動作しているかを追跡するためにそれらの名前を付けることができます。 –

関連する問題