2009-10-26 24 views
5

Kod gözden geçirme işlemimizde, üzerinde çalışılan tüm dosyaları görmek için bir raf kümesinin ayrıntılarını açıyoruz. Sağ tıklayıp "Karşılaştırma" yı seçmek mevcut (değiştirilmiş) dosyalar için harika çalışır. Ancak, bir dosya eklendiğinde sadece dosyayı görmek istiyorum. Çift tıklatma (veya sağ tıklama -> görünüm), not defteri içinde .cs (ve .sql) dosyalarını açar. Bir .PRC dosyasını açmaya çalıştığımda (saklı yordamlarımız için uzantı), hangi programı kullanacağımı seçmeme izin veren bir komut istemi alıyorum.TFS: Bir raf setinin ayrıntılarını görüntülerken VS IDE'deki .cs dosyalarını nasıl görüntüleyebilirim?

kimse (bu konuda ve diğer tüm dosyalar) .cs dosyaları için göstermek için bu istemi

Teşekkür nasıl biliyor mu!

Yapılandırma: Visual Studio 2008 SP1 Visual Studio 2008 Team Explorer 3.5 SP1 Team Foundation Server 2005

cevap

5

çift tıklamak (veya sağ tıklayın -> görünüm) .net .cs (ve .sql açar) dosyaları not defterinde. Bir .PRC dosyasını açmaya çalıştığımda (saklı yordamlarımız için uzantı), hangi programı kullanacağımı seçmeme izin veren bir komut istemi alıyorum.

Bu gerçekten bir TFS sorunu değil, yerel Windows'unuzun nasıl ayarlandığıyla ilgili daha fazla şey. Windows Gezgini'nde .cs ve .sql dosyaları bulunan bir klasöre gidip bunları çift tıklatırsanız, TFS'nin bu dosyalar için yapılandırılan standart davranışı çağırdığını görebilirsiniz.

, Windows Explorer yine bunu değiştirmek Tools | Options gidin ve File Types sekmesinde .cs dosya uzantısını bulmak ve bu Delete tıklayın seçilmiş olan belirleyin. Şimdi bir .cs dosyasını açmaya çalışmak, Windows ile ne yapacağınızı soracaktır ('Her zaman bu tür dosyaları açmak için seçili programı kullan' onay kutusunu işaretlerseniz, başladığınız yere dönersiniz).

Bu genel bir ayardır - TFS'un Windows ile dosyayla ilgilenmesini istemekten farklı bir şey yapmanın bir yolu olup olmadığını bilmiyorum. Bu nedenle, Explorer'da .cs dosyalarına çift tıklatıldığında notepad'i başlatmaya devam etmek istiyorsanız, ancak hala TFS onlarla ne yapacağınızı sorun, bu yardımcı olmaz. Ayrıca, bu talimatlar Vista öncesi - Vista'da ne değiştiğini bilmiyorum. superuser.com numaralı telefondan sormak isteyebilirsiniz, eğer Vista'daysanız ve bu talimatlar yardımcı olmuyorsa.

+1

İlginç, doğru VS2008 ile açılır (Im Windows 7 üzerinde herhangi bir fark yaparsa). Dosyayı siz yönettiğiniz gibi, istemi (ler) alıp alamayacağımı görmek için sildim. Özetle, işe yaradı. Ancak Windows Gezgini VS2008 ve TFS kullanmamayı neden bilmediğimi anlamıyor. Oh iyi. Teşekkürler! – JoshTheL

+0

bir dosya ilişkilendirmesi kaldırmak için Vista +, Denetim Masası> Programlar> Varsayılan Programlar> Set Dernekleri – K0D4

+0

dosya uzantısı ayarlarını değiştirmek Sicil buna göz atabilir ve orada anahtarını silin. HKCR/.cs – K0D4

1

AakashM'ın yanıtından ilham alarak ve Not Defteri2'yi @shanselman here tarafından önerdiğimden beri ve aynı makalede sağlanan bağlantıda (Not 2, bu MSDN blog sayfasındaki yöntemde belirtildiği şekilde Not Defteri2 ile Not Defteri2'yi kalıcı olarak değiştirmenin bir yolu olduğundan), Önce Not Defteri2 ile Not Defteri'nin yerini aldım ve ardından AakashM'ın önerisini uyguladı. - Açık beni istenir> cs dosyaları açmak için bir uygulama seçmek için

Sen .cs dosyaları ayarlayabilirsiniz
  1. VisualStudio daima açılacak değişiklik kümesi pencere bu durumda:

    Bundan sonra iki seçenek vardır.

  2. Veya daha da iyisi, Notepad2'de her zaman açılacak .cs dosyalarını ayarlayın ve şimdi Notepad2'den Aç penceresini değiştirdiğimizde, Notepad2'den Aç'a tıkladığımızda, otomatik olarak Notepad2'de açılır (sözdizimi vurgulama ile birlikte).

Belki de herhangi bir iyi metin düzenleyicisi ile yapabilirsiniz, ancak Notepad2 dışında bir şey denemedim. Çözümünüz benim için çalışmaz

0

. Ben windows explorer ve benim .cs dosyaları gerçekten VS2008 ama ne garip gerçekten VS2008 kullanmak dont (i çift tıkladığınızda böylece pencerelerde bir .cs dosyası hangi mantıklı VS2008 açılacak o kaşif) ile ilişkilidir kontrol etti. (I karşılaştırmak veya shelveset görüntülemek ve yeni eklenen dosyayı açtığınızda) benim dosyaları hala Notepad.exe açılır Windows Gezgini dosya dernek bakılmaksızın kod editörü gibi VS2010 kullanın.

Görsel stüdyoda yere 2010 veya TFS içinde farklı bir ilişki olmalı sence? Windows Explorer'dan bir .cs dosyasını açtığınızda