Windows Gezgini neden Visual Studio 2010b2 çözüm dosyalarını tanımıyor?


7

(Gerçek bir programlama yapılmamıştır, dolayısıyla SO yerine buraya yazılır.)

Birkaç gün önce, yeni yüklenen Windows 7 kutusuna Visual Studio 2010 beta 2'yi yükledim. Bu, hiçbir zaman VS2010 beta 1 yüklü olmamıştır.

Kodumu Subversion'dan (en son VS2010 beta 1'de çalıştırıldı) kontrol ettim ve çözüm dosyasını çift tıklamayı denedim - hiçbir şey olmuyor. Simge VS2010 sonsuz bandını gösterir, ancak üzerine gelindiğinde Sürüm: (tanınmayan sürüm).

Çözümü manuel olarak açabilirim, ancak Explorer neden sürümü bilmiyor? (Sanırım, neden çift tıklatarak açılmıyor?)

DÜZENLEME: Doğrudan Visual Studio 2010'da oluşturulan bir çözüme karşı kontrol ettim - ve bu işe yarıyor! Dosyaların kendilerine bir göz attım ve açık bir fark göremiyorum ... denemeye devam edecek.


Düzenlemenize dayanarak, en son VS 2008'de düzenlenen bir projeyi açtığınızda olur mu? Özellikle VS 2010 B1 veya sonraki sürümlerinde .sln dosyasıyla ilgili bir sorun olup olmadığını merak ediyorum.
BinaryMisfit

@Diago: Cevabımı gör. Sorun beta 1 ve beta 2 arasındaki format değişikliğiydi, inanıyorum ...
Jon Skeet

Yanıtlar:


13

EDIT: Şimdi daha fazla pozlama uğruna bu konuda blog yazdım .

Anladım!

Çözümü manuel olarak açtıktan sonra, yeni bir proje ekledim (sadece bir değişikliği tetiklemek için) ve çözümü kaydettim. Orada oldu sonuçta çözüm dosyasına bir değişiklik - Sadece dikkatli bakmıyordum:

Önce (kırılmış):

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 10

Sonra (çalıştıktan sonra):

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010

Yani temelde, ikinci satırdaki "10" u "2010" a değiştirmek. Eğer hala beta 1 yüklüyse, bunun gerçekten bir değişiklik olduğunu onaylayabilirdim, ve sadece benim çözüm dosyasıyla çevreleyen elimden değil, elbette ...


1
Onaylayabilirim. Hala başka bir makinede B1 vardı.
BinaryMisfit

Mükemmel. Bir blog yazısına değer, sizce?
Jon Skeet

Neden olmasın? Blogunuz biraz daha fazla etkinliğe ihtiyaç duyuyor :)
alex

@Jon. Kabul. Muhtemelen beni yeneceksin ama bu gece bir tane koyacağım.
BinaryMisfit

@Diago - Aslında cevabı gönderdikten hemen sonra blog yazdım. msmvps.com/blogs/jon_skeet/archive/2009/10/26/…
Jon Skeet

2

Sizin de belirttiğiniz gibi, çözüm dosyasında bir hata var (ya da değişiyor - ancak buna bakıyorsunuz). Ancak, her çözüm dosyasını "Birlikte Aç" menüsünü kullanarak açma, elle Visual Studio 2010'u seçerek ve sonra sadece kaydetme seçeneğini tıkladım. Bu çözüm dosyasını güncelleyecektir.


Windows 7 dizüstü bilgisayarımda da aynı sorunu yaşadım. Ben VS 2010 Ultimate yüklü ve Windows Explorer'da çözümü çift tıklatarak bir VS örneği açmıyor. Sonra VS sürüm seçiciden VS 2010 ile "birlikte aç" seçeneğini el ile değiştirdim ve işe yaradı.
HashName

0

Ayrıca bunun posta listesinde bir hata olarak geldiğini gördüğüme ikna oldum, ancak Connect'te bulamıyorum .

Ancak, ilişkinin Windows Gezgini'nde doğru olduğunu onaylarım. Bunu hem Windows 7 makinemde hem TFS hem de SubVersion kullanarak test ettim ve bu benim için çalışıyor.

VS2010B2 yüklendikten sonra, .sln uzantısı, sihirle ilgilenen Microsoft Visual Studio Sürüm Seçici uygulamasına eşlenmelidir. Bazı konfigürasyonlarda başarısız olabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.