Team Foundation Server 2010 にソリューションを追加するときに表示される警告
-
06-09-2019 - |
質問
私は TFS 2010 に慣れてきたところです (TFS 2008 ではまったくうまくいきませんでした)。最初のソリューションを TFS に追加しようとしています。ただし、次の警告メッセージが表示されます。
ソース管理に追加しようとしているプロジェクトにより、他のソース管理ユーザーがこのソリューションを開いたり、新しいバージョンを入手したりすることが困難になる可能性があります。この問題を回避するには、ソリューション内の他のソース管理プロジェクトのバインド ルートの下の場所からプロジェクトを追加します。
誰かがこれが何を意味するのか、そしてそれを解決する方法を説明してもらえますか?この警告は、ソリューション エクスプローラーでソリューションを右クリックし、[ソース管理に追加] を選択すると表示されます。
解決
あなたのソリューションフォルダ構造が似ている必要があります:
Solution Root folder
|
.sln solution file
|
Project1 folder
|
Project1.csproj (or .vbproj)
|
Project2 folder
|
Project2.csproj (or .vbproj)
.
.
.
他のヒント
、基本的な問題は、溶液中のプロジェクトは、ソリューション自体が中にあるサブツリーの外にあるということである。別のユーザーマップ場合、これはおそらく問題につながることができますチェックインしているユーザーよりも違った彼のワークスペース内の別のサブツリー。クロスツリーの参照が機能しなくなります。ダイアログは警告のみですが、あなたはあなたのチームは、複雑なワークスペースのマッピングとコードツリーを分割しない知っていれば継続することができます。
<のhref = "https://social.msdn.microsoft.com/Forums/vstudio/en-US/29579a28-9de0-4fc6-a253-b38191aa4fdc/must-projects-be-added-under-binding-ルート・オブ・ソリューション?フォーラム= tfsversioncontrol」のrel = "nofollowをnoreferrer"> https://social.msdn.microsoft.com/Forums/vstudio/en-US/29579a28-9de0-4fc6-a253-b38191aa4fdc/must-projects -BE-追加 - 下 - ルート・オブ・ソリューションを結合?フォーラム= tfsversioncontrolする
私にとって、すでに別の場所からソリューションを追加しようとしたのは次のようなものでした。次に、別の場所用に作成されたワークスペースをクリーンアップする必要がありました。
Visual Studio 2013 の場合、ワークスペース設定は次の場所にあります。
File -> Source Control -> Advanced -> Workspaces...
- で
Manage Workspaces
ダイアログで作業するワークスペースを選択します - 打つ
Edit...
. - で
Edit Workspace <yourworkspacename>
ダイアログ - をクリアします "間違っている" 位置
ソリューションを再度追加してみてください。
次の問題がsympomaticallyあなたが報告されたエラーを明示することができます。参照されるアセンブリは、いずれかのTFSまたはワークステーションのファイルシステム内の任意の特定の場所にある必要はない、覚えています。
根本的な問題は、対象の.NET Frameworkの「のクライアントの」バージョンへのプロジェクトのデフォルトのいくつかの種類のことです。 のクライアントのバージョンでは、通常、展開プロジェクトで使用されていないアセンブリを取り除きます。さらに、任意のアセンブリは、プロジェクトの参照ものクライアントのプロファイルでは省略アセンブリを参照しない必要があります。
単にフルフレームワークのバージョンに、プロジェクトのターゲットフレームワークの設定を変更します。
この問題については、私のブログの記事をチェックアウト: http://thecurlybrace.blogspot.com/2010/09/視覚スタジオ身に着けている-sabots.htmlする