Pemetaan kontrol sumber TFS di Visual Studio 2013. Tidak dapat menambahkan proyek ke solusi

Saya sangat baru dalam menggunakan TFS, saya tidak memiliki semua pengetahuan tentang TFS dan saya mengalami masalah serius. Saya harap seseorang akan membantu saya untuk memperbaiki masalah ini. Silakan temukan detail tentang masalah saya di paragraf berikutnya.

Saya punya dua solusi yang ditambahkan di TFS. Setiap solusi memiliki lebih dari satu proyek di dalamnya. Saya menggunakan proyek solusi 1 di solusi 2. Saya menambahkan proyek dari solusi1 ke solusi2 dari TFS yang saya petakan ke jalur proyek lokal solusi 2.

Sekarang saya mengambil solusi 2 ke jalur lokal saya dari TFS dan memperbarui jalur pemetaan untuk proyek yang telah saya tambahkan di solusi 1 yang pemetaannya berbeda ketika saya menambahkannya ke solusi 1.

Sekarang proyek dari solusi 2 tidak dimuat di solusi 1, ketika saya mencoba menambahkannya dari jalur lokal dari solusi 2. Ia sedang mencari proyek dari solusi 2 di solusi 1, yang dimodifikasi dan sekarang tersedia di lokal solusi 2 jalur.

Bagaimana cara memperbaiki masalah ini?

Terima kasih.


person Nikhil Chavan    schedule 25.11.2014    source sumber
comment
Lokasi proyek bersama harus sama untuk kedua solusi, keduanya harus merujuk pada proyek yang sama di sistem file lokal.   -  person Ben Robinson    schedule 25.11.2014
comment
Ya, itulah yang ingin saya lakukan. Saya akan mencoba menggunakan lokasi yang sama untuk kedua proyek. Saya akan menggunakan jalur solusi 1. Terima kasih atas sarannya.   -  person Nikhil Chavan    schedule 25.11.2014


Jawaban (1)


Berbagi proyek antar solusi dimungkinkan selama Anda mereferensikan proyek melalui jalur relatif.

Cara termudah untuk melakukannya adalah dengan meletakkan kedua solusi dalam folder bersama di TFS dan kemudian memetakan folder bersama ini ke jalur lokal di mesin Anda. Selama semua orang menggunakan folder Bersama ini di pc pengembangan lokal mereka, semua jalur akan benar.

Sebagai tambahan, cara lain untuk berbagi rakitan terkompilasi antar solusi adalah dengan menggunakan paket NuGet. Mungkin itu berlebihan untuk situasi Anda, tetapi itu pasti sesuatu yang dapat Anda perhatikan.

person Wouter de Kort♦    schedule 25.11.2014
comment
Terima kasih @Wouter de Kort. - person Nikhil Chavan; 25.11.2014