2

私はTeam City 7で作業するソリューションを得ようとしています。Team Cityをメインソリューション(.sln)ファイルからビルドするときに問題が発生しています。 Team Cityは、単体テストを続けるプロジェクトに到達すると、Gallio.dll、mbunit.dllなどのあらゆる種類のDLLを見つけることができないというエラーを吐き出します。Team City 7はプロジェクト内でDLLを見つけることができません

このプロジェクトはローカルではうまくコンパイルされています。これらのDLLは正しく設定されています。なぜTeam Cityは問題にぶつかるのですか?

エラーは次のようになります。

一般的なロジック\言語\ LanguageLogicTests.cs(6、7):エラーCS0246: 型または名前空間名 'ガッリオ' が見つかりませんでした(あなたが不足しています?むしろ、あなたのソースツリーの中からよりも)... \プログラムファイル: ディレクティブまたはアセンブリ参照を使用して)

答えて

4

は、例えばGACまたはc(あなたのローカルマシンからテストDLLを参照することがありますか?参照はローカルでのみ有効ですが、TCサーバーでは有効ではありません。

これを確認するためにcsprojからそのセクションを投稿した場合は助けになります。

2

TeamCity 6.5では私たちの環境で同じ問題が発生しています。場合によっては参照が.csprojに正しく追加されないことがありますが、すべてがあなたのマシン上に正しく構築されているようです(GACのため?)。

.csprojを開いて参照/ヒントパスを見ると、正しくない可能性があります。これを確認する/ .csprojを投稿する

関連する問題