Visual Studio 2008: Tidak dapat menyambung ke TFS 2010 yang dikenal baik

92

TFS 2010 yang baru diinstal ada di http://serverX:8080/tfs.

Mesin pengembang Windows 7 dengan VS 2008 Pro SP1 dan VS2008 Team Explorer ( tanpa SP ). The TFS 2008 Service Pack 1 tidak bekerja untuk saya - "Tak satu pun dari produk yang ditangani oleh pembaruan perangkat lunak ini diinstal pada komputer ini."

Mesin pengembang dapat menjelajahi situs TFS di URL di atas.

Masalahnya adalah mencoba menambahkan server TFS ke jendela Team Explorer di Visual Studio 2008. Berikut tangkapan layar yang menunjukkan kesalahan:

tidak dapat menyambung ke Server Team Foundation ini. Kemungkinan penyebab kegagalan meliputi: Nama Server Team Foundation, nomor port, atau protokol tidak benar. Server Team Foundation sedang offline. Kata sandi kadaluarsa atau salah.

Server TFS aktif dan berjalan dengan baik. Porta firewall terbuka, dan dapat diakses melalui browser di mesin dev !!

teks alt gambar yang lebih besar

Pertanyaan : bagaimana Anda dapat terhubung dari VS 2008 Pro ke server TFS 2010?

Resolusi

Inilah cara saya memecahkan masalah ini:

Instalasi

Config

  • saat menambahkan server TFS ke Team Explorer, Anda HARUS menentukan URL seperti itu: http://[tfsserver]:[port]/[vdir]/[projectCollection]
  • dalam kasus saya di atas, itu benar http://serverX:8080/tfs/AppDev-TestProject
  • Anda tidak bisa begitu saja menambahkan nama server TFS dan meminta VS mencari semua Koleksi Proyek di server. TFS 2010 memiliki URL baru (secara default) dan VS 2008 tidak mengenali cara mengumpulkan daftar itu.
p. campbell
sumber
3
Saya harus mengatakan kesalahan TFS selalu deskriptif, Anda langsung tahu apa yang salah!
Thomas Bonini
Terima kasih! Saya membaca dokumentasinya, saya menambahkan "/ tfS" tetapi saya tidak menyadari bahwa saya juga harus menambahkan "/ tfs / tpc-name" sampai saya membaca posting Anda. / Gunnar
Ketika Anda berurusan dengan kesesuaian ke depan, saya ingin melihat orang lain melakukan pekerjaan yang lebih baik;)
MrHinsh - Martin Hinshelwood
Hanya catatan bahwa setelah menginstal VS 2008 SP1 Anda harus menginstal hotfix pasca-SP1: stackoverflow.com/questions/2164792/visual-studio-2008-hotfixes
user423430
1
+1 Terima kasih !. Jika ragu tentang URL, dapatkan URL dari VS2010 terhubung yang berfungsi. Dalam kasus saya ituhttp://servername:8080/DefaultCollection
StuartLC

Jawaban:

44

Lihat artikel ini ' Menghubungkan VS2008 ke Koleksi Proyek TFS2010 '.

Satu-satunya tangkapan di sini adalah bahwa penulis tidak menyebutkan bahwa Anda perlu menginstal / menginstal Service Pack 1 ' Microsoft Visual Studio 2008 Service Pack 1 (Installer) ' untuk Visual Studio 2008 setelah menginstal Team Explorer 2008. Ini akan mengurus pesan kesalahan karakter tidak valid ketika mencoba untuk menghubungkan.

Bert
sumber
Terima kasih Bert; Saya belum pernah melihat postingan blog itu. Saya akan memperbarui pertanyaan dengan hal-hal yang harus dilakukan untuk pencari di masa mendatang.
p. Campbell
Posting blog yang diperbarui yang mencantumkan semua versi Visual Studio sejak 2005 dalam kombinasi dengan semua versi TFS sejak 2010: blog.jessehouwing.nl/2013/10/…
jessehouwing
1
@Bert Tautan Anda buruk TT
Jonathan Mee
Tautan pertama tidak lagi tersedia = (
Rogerson Nazário
4

Untuk menghubungkan Visual Studio 2008 ke server TFS2010, inilah yang saya perlukan untuk menghubungkan: Instal plugin TFS; instal VS2008SP1; instal pembaruan kompatibilitas TFS. Sebelum saya melakukan ini, saya mendapatkan kesalahan tf3002 Berikut adalah beberapa detailnya:

  1. Instal Team Explorer 2008 dari http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0ed12659-3d41-4420-bbb0-a46e51bfca86 . Ini adalah file iso jadi saya menggunakan MagicISO untuk memasangnya. Setelah ini ketika opsi kontrol sumber (Tools -> Options -> Source Control) akan memiliki TFS di drop down selain VSS.

2 Instal VS2008SP1 - Visual Studio 2008 Paket Layanan 1 dari http://www.microsoft.com/downloads/en/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E

3 Instal Pembaruan Kompatibilitas - Pembaruan Kompatibilitas Visual Studio Team System 2008 Paket Layanan 1 Teruskan untuk Team Foundation Server 2010 dari http://www.microsoft.com/downloads/en/details.aspx?FamilyID=cf13ea45-d17b-4edc-8e6c- 6c5b208ec54

Juga ketika saya membuka jendela Connect to TFS (Tools -> Connect to TFS). Setelah saya masukkan di path lengkap seperti http://YourServerName:8080/so/TFSProjectsmenyertakan http: //. Juga saya perhatikan bahwa ketika itu diinstal dengan benar di jendela Add TFS ketika http: // diketik di Port # txtbox akan dinonaktifkan. Pertanyaan ini membantu saya & saya harap jawaban ini membantu.

masukkan deskripsi gambar di sini

Catto
sumber
1
Setelah menginstal 3 pembaruan perangkat lunak, gunakan sintaks jalur lengkap untuk Nama Server Team Foundation: MyServerName: 8080 / tfs / defaultcollection
Patrice Calvé