2008-10-01 20 views
6

Visual Studio, bir birim sınaması yürüttüğüm zaman .sln her zaman her zaman .vsmdi dosyalarının bir listesini değiştiriyor gibi görünüyor. Bu rahatsız edici çünkü kaynak kontrol istemcim .sln dosyasını kontrol etmek istemediğim halde kontrol edilmesi gerektiğini düşünüyor. Visual Studio'nun bir test çalıştırmasından sonra .sln dosyasını çalmasını engellemenin bir yolu var mı?Visual Studio'nun her test çalıştırmasından sonra çözüm dosyasını değiştirmesini engellemenin bir yolu var mı?

Düzenleme: Microsoft Bağlan issue bu tartışmaya bulundu, şeyler sadece bir çeşit kısa bir süre ve onun korkunç hata takip

+0

Bazı başlangıç ​​kurulumlarından sonra .sln dosyaları için kaynak denetimi bağlantısını gagalamak bir seçenek değil mi? Benim deneyimim, bir projenin kapsamı biliniyorsa, sık sık değişmezler ve ara sıra manuel güncellemeyle başarabilirsiniz. –

cevap

3

Bir çözümün varlığına inanmıyorum. İyi bir Bağlanma vakası, bu sorunu belgelemenin daha iyi bir işini yapar ve bir tekrar durumu, this one'dur. Sayfanın en altında bir yorumcu, burada yeniden oluşturduğum bir geçici çözüm önerir. Ben repro mümkün olmuştur

: Ben aslında henüz kendim için bu geçici çözümü test etmedim, ben bu hata :(bağlantı halinde itibaren

kaynaklanan değişiklikleri atmadan uyuşmuş ele verdik tahmin geliştirici B onay dışarı ve vsdmi için birim testleri ekler. Bu tipik bir yeni bir oluşturulmasına neden olurken ile vsdmi dosyasını geliştirici bir kontrol ediyorlar alarak bu sorunu .

sahiptir geçici çözüm benim için çalıştı , SCC'ye teslim edilmemiş birim sınama etkinlikleri için dev başına vsdmi dosyaları oluşturmak ve derleme oluşturma ve otomatik regresyon için özel oluştur.

Yuck, ama işe yarıyor.

+0

Geçici çözümü anladığımdan emin değilim. Bunu açıklığa kavuşturabilir mi? – Luke

+0

Luke: Bunu anladığımdan emin değilim, iyi bir kayıt içerdiği düşünülen bir Connect'ten kopyaladım :) Benim yanımdaki ekibimden hiçbiri testleri herhangi bir sıklıkta çalıştırmıyor, herhangi bir geçici çözümü sınamak için zamana değer ... Bu hataya çok alışık değilim ki artık zorlukla anladım :) –

0

Düzenleme sonra oradan kaybolur, çünkü berbat: Bir dakika, "listesiyle ilgili karışıktı vsmdi dosyaları "şey. Öneri işe yaramazdı.

+0

Evet .sln dosyalarını kaynak denetiminde tutmaya ihtiyacım var – Luke

0

Bu, çağlar için bir sorudur ... Her zaman değişiklik yapmadan önce çözümün neden kontrol edildiğini kontrol ediyorum.

İlgili konular