2009-01-15 43 views
24

Daha önce bu sorunla uğraştığımı biliyorum, ancak bunu geçersiz kılmak için yapılan ayarlar her zaman değişiyor gibi görünüyor.Hata ayıklama sırasında C# Düzenleme

Visual Studio 2008'de bir C# projem var. Hata ayıklama yaparken VS kodumu düzenlememe izin vermiyor. Düzenlemek ve Devam Etmek istemiyorum - Sadece bir sonraki yapmam için değişiklikler yapmak istiyorum. Düzenle ve Devam et devre dışı. Projem hata ayıklanırken bir dosyayı düzenlemeye çalıştığımda, dosyaların artık Salt Okunur olduğuna dair küçük bir mesaj alıyorum.

Son zamanlarda VS2K8'de bununla ilgilenen var mı?

cevap

4

Düzenleme ve Devam etmenin neden sizin için işe yaramayacağından emin değilim. Hata ayıklamakta olduğunuz ve hata ayıklama işlemine bağlıysanız, sayfalarınız kilitlenmeli veya hata ayıklayıcı etkin olarak çalışmakta olanı gösteremez.

Düzenleme ve Devam Etme referansı.http://whyiamright.wordpress.com/2007/12/20/aspnet-edit-and-continue-in-visual-studio-2005/

Bir sonraki sürüm için programlama yapıyorsanız, mevcut yapınızı ayıklamaya çalışmak benim için mantıklı değil.

+0

ne etkinleştirme için ters :)> Seçenekler> kene Enable Adres Seviye Debugging Debug- gitmek? Proje özelliklerini inceledim ve çok anlamlı olan hiçbir şey görmüyorum. –

+0

Harika cevap! Bu öğretici üzerinde spot. Son noktayı okuduğunuzdan emin olun SADECE bir kırılma noktası vurulduğunda çalışır. – used2could

2

ben aşağıdaki ayarları değiştirerek sabit bu sorun vardı son kez:
Proje özelliklerini -> Derleme -> Gelişmiş Derleme Seçenekleri -> Set Tam için "debug bilgi üret" ve "optimizasyonlar Enable" işaretini kaldırın .

Benim için çalıştı. Yine de seni bilmiyorum.

+1

Ayrıca hedef CPU'yu x86 olarak ayarlayın. –

0

Sadece bunu VS2k8'de denedim. Tek yapmam gereken, Araçlar> Seçenekler> Hata Ayıklama menüsünde Düzenle ve Devam et'i etkinleştirmekti.

Sen modunu

22

Araçlar + Seçenekler, Debugging + Edit serbest bırakın ve geç'tir projeler var olduğunda E'yi & C kullanmak mümkün olmayacaktır. Etkinleştir onay kutusunu kapatın. Şimdi kaynak kodunu düzenleyebilirsiniz. Değişiklik yaptıktan sonra hata ayıklamaya devam ettiğinizde bir uyarı alacaksınız.

+15

Burada, uygulamanızın hata ayıklaması sırasında bu onay kutusunu kapatamayacağınız konusunda bahsetmeye değer olabilirsiniz - grileştirilmiştir. Bunu anlamaya çalışırken hayatımın 25 saniyesine mal olmayacağım ki asla geri dönmeyeceğim :) – Matt

+0

Visual Studio’da yeniyim ve neden varsayılan olarak etkin olduğunu göremiyorum. Programım zaten çalışmakta olduğu için bir dosyayı düzenleyememe acısı… – whirlwin

+0

@Matt, hata ayıklamada olmadığında kapanabilir. – nghiavt

0

Girişiniz için herkese, birbiriyle doğrudan çelişen yorumlara bile teşekkürler. Bir süreyi etkili olmayan bir şekilde Düzenleme ve Devam Etme özelliğini devre dışı bırakmayı ve devre dışı bırakmayı denedim. Bununla birlikte, VS'yi yeniden başlattım ve şimdi E & C'yi etkinleştirme/devre dışı bırakmam, beklediğim gibi hata ayıklama sırasında düzenleme yeteneğimi etkiliyor. Sanırım VS sadece bir hataydı ...

Tekrar teşekkürler. VS 2010 yılında

0

, geri işleminin :)

İlgili konular