web-gelistirme-sc.com

Dosyalar çalışma alanında bulunamadı

Kaynak denetimi olarak TFS ile birlikte Visual Studio 2010 professional kullanıyorum ve her şey iyi çalışıyordu. Sabah geldiğimde çözümümü açtım ve Çevrimdışı olarak açtım. Çevrimiçi olmaya çalıştım ve diyor ki 

"Workspace for this solution could not be found."

(Ben tam bir cümle hatırlamıyorum). 

Çözümümü kapattım. pending changes window -> workspace ComboBox -> manage workspace adresine gittim. Çalışma alanımı düzenledim ve çözümümü mevcut klasöre eşledim. 

Artık bekleyen değişikliklerimi pencerede görebildim. Çözümümü tekrar açtım. Bir dosyayı kontrol etmeyi denedim ve hata oluştu:

"dosya çalışma alanında bulunamadı ya da dosyaya erişim izniniz yok."

En son sürümü veya belirli bir sürümü alma dışında herhangi bir işaretçi. Çalışma alanını yönetmede çalışma alanım özeldi.

21
Sandy

Herkesi rahatsız ettiğim için özür dilerim. Sonunda sorunu çözmek için en son sürümünü aldım.

26
Sandy

TFS bir önbellekle çalışır. İstemci bilgisayarınızda her türlü kafası karışmış olabilecek bir tane vardır, bu nedenle içindeki dosyaları silin. Bunun varsayılan yolu C:\Users\<Username>\Local Settings\Application Data\Microsoft\Team Foundation\<Version Number>\Cache'dur (İşletim sisteminize bağlı olarak değişebilir, ancak profilinizdedir). 

Çözümün/projenin bağlantılarını Dosya -> Kaynak Kontrolü -> Kaynak Kontrolü Değiştir ... seçeneğine giderek yeniden kurmayı deneyebilirsiniz (Bu menü öğesi yoksa, menü öğelerinizi sıfırlamanız gerekebilir). Kaynak dosyalar zaten bir çalışma alanındaysa, dosyayı kaynak denetimine yeniden bağlamak için araç iletişim kutusundaki Bağla simgesine tıklayabilirsiniz. Bununla birlikte, şikayet etmeyi durdurmak için hala bir alma işlemi gerçekleştirmeniz veya yeniden açmanız gerekebilir.

Bir şey yapıp yapamayacağınızı bilmek istediğinizi biliyorum hariç En son sürümü alın, ancak TFS 2010 çalışma alanı bilgilerini sunucuda sakladı ve meta verileri yeniden kurmak için bağlanması gerekiyor. Çalışma alanınız için eşlemeleri esasen yeniden oluşturmuş gibisiniz. Bunu yaparken sunucunun bağlantıyı yeniden kurması gerekir. Bunun üstesinden gelmenin tek yolu çalışma alanını oluşturduktan sonra bir sonuç almak. Belirli Sürümü Al iletişim kutusunu kullanmadığınız sürece hiçbir şey kaybetmemelisiniz, ancak güvenli olması için, o çalışma alanında En Son Al'ı gerçekleştirmeden önce dosyalarınızı geçici bir konuma kopyalarım. En Son Al işlemini gerçekleştirdikten sonra her şey yolunda olmalıdır. 

Açıkçası, çalışma alanınızın eşleştirildiği klasördeki izinlerinizi de kontrol etmek isteyebilirsiniz (Etrafta biraz arama yaptıktan sonra tam gereksinimleri bulamadım). Muhtemelen bu sizin bildiğiniz gibi bir sorun değildir, ancak emin değilseniz tabii ki o zaman klasörleri ayarlayabilirsiniz, böylece kullanıcı hesabınız için TAM iznine sahip olarak dosyaları saklıyorsunuz ve bunun bir fark yaratıp yaratmadığını görüyorsunuz. .

Ayrıca, Visual Studio 2010 SP1'in yüklü olduğundan emin olun.

davranışı, Visual Studio ve TFS 2012'de, Yerel Çalışma Alanları ; Yerel Çalışma Alanları ile, dosyalarınız hakkındaki meta veriler sunucuda değil, dosya sisteminde saklanır. TFS 2012 çok yakında piyasada olmalı.

16
Ryan Riehle

Bilgi istemelerine tamam deyin. Çözüm açıldığında (başvurulan dosyalara sahip olmaz), çözüm Gezgini'nde çözümü sağ tıklayın ve “Projeyi Yeniden Yükle” yi seçin

1
Jairo

VS2015 ile benzer bir sorunla karşı karşıyaydım, makinemde nuget eski versiyonun (VSIX (v3.3.0)) kurulu olduğunu gördüm. nuget sitesinden . Sorunumu çözdü

0
Rudresh Bhatt

Bu hatayı gördüm, çalışma dizini için Associated Handles'i (kaynak izleyicisindeki CPU sekmesi) inceledim. Ve devenv süreci içinde bir dizin tutar. Böylece Visual Studio'yu yeniden başlattım ve bu hatayı alamadım.

0
filhit