2009-09-02 6 views
1

私は同じサーバー(ProjectAとProjectB)に2つのTFSプロジェクトを持っています。どちらがPROJECTAでは、以下の構造...TFS 2008ソース管理に共有バイナリを追加できないのはなぜですか?

  • $ /プロジェクト名は/ dev /ソース/のApplicationName/
  • $ /プロジェクト名は/ dev /ソース/ SharedBinaries/

を持っている私はにDLLをドラッグすることができますShareBinariesディレクトリ。しかし、ProjectBでは、私はできません。 TFSは、すべてのDLLが[除外項目]タブにある[ソース管理に追加]ダイアログを表示します。各dllには、 '宛先パスが隠蔽されているため、アイテムを追加できません。'という説明があります。

2つのプロジェクトのセットアップ方法に違いはありません。助け、私は困惑している!

答えて

2

私は、ワークスペースを編集し、ための具体的なマッピングを追加しました:私はまた、既存のWindowsフォルダの名前を変更し

  • $/ProjectBのは/ dev /ソース/ SharedBinaries/*

を、SharedBinariesを追加しましたフォルダをTFSでチェックし、それをチェックして、最後にdllをドラッグアンドドロップできました。だけど、どれが鍵だったのか分かりません!

+0

私は同じ問題を抱えていて、ワークスペースマッピングがそれを修正しました。 –

5

作業領域のマッピングを見てください。 &をドラッグしてファイルをドロップすると、Visual Studioによって追加のワークスペースマッピングが作成されたようです。

+0

+1これはほぼ確実に問題です。そうでない場合は、ワークスペースがどのように設定されているかを教えてください。将来のデバッグ照会に影響します。 –

+0

より具体的にお聞かせください。 –

関連する問題