1

2つのVisualStudio2010ソリューションがあります。1つはクラスプロジェクトに4つのファイルが含まれ、もう1つは「リンクとして追加」を介してそれらのファイルへのリンクがあります(これもクラスプロジェクトにあります)。これらのソリューションは、問題なく私のマシン上で構築および実行されます。

これらのソリューションをTFSにチェックインし、両方をビルドするように構成されたビルド定義を作成しました(重要な場合は実際のファイルを最初に使用するもの)。

ただし、ビルドを実行すると、さまざまな場所にあるリンクされたファイルクラスごとに、「タイプまたは名前空間の名前'xLinkedFileClassx'が見つかりませんでした(usingディレクティブまたはアセンブリ参照がありませんか?)」と表示されません。参照されます(他のエラーは表示されません)。

ビルドサーバーのビルドフォルダーを見ると、これらのファイル(C:/ Builds / ...)は存在しません。これらのリンクされたファイルをTFSで処理するにはどうすればよいですか?

4

2 に答える 2

1

ビルド定義ワークスペースを確認します。これらのファイルをビルドサーバーにプルダウンしていますか?また、ワークスペースの相対パスがデスクトップと同じであることを確認してください

于 2012-09-21T19:14:18.827 に答える
0

さて、私は実際に私のコードにいくつかのエラーがあったようで、それはこのあいまいなバグに現れました!

私の構成では、特定のプロジェクトをデバッグではなくリリースでビルドしていますが(その逆も同様)、ビルド定義がリリースに設定されており、デバッグのVisual Studioでデバッグしていたため、エラーが検出されませんでした。これらのバグを修正することで、すべてが解決されたようです。

基本的に、奇妙なエラーが発生した場合は、何かが隠れている場合に備えて、VisualStudioのデバッグとリリースでプロジェクトをビルドしてください。

于 2012-10-01T16:10:22.687 に答える