VS2015'te "Ara Modu" sayfasını devre dışı bırakın


88

Yakın zamanda VS2010'dan 2015'e taşındı. Şimdi üzerinde çalışmak için çalışan bir uygulamayı duraklattığımda, bu çok sinir bozucu "Ara Modu" sayfasını "Uygulama ara modunda" ile görüyorum. Ateş etme Sherlock, duraklamaya bastım. Kırılma modunda olduğunu biliyorum. Sayfa can sıkıcı ve beni tamamen gereksiz yere üzerinde çalışacağım koddan uzaklaştırıyor.

Bu sinir bozucu sayfayı 2010'da almadım. O zamanlar 2010'da bazı ayarları değiştirmiş olabilirim, ancak hatırlamak için çok uzun.

VS2015'te bu saçma kesme modu sayfasını devre dışı bırakmanın bir yolu var mı?


1
Programı tam olarak kaynak kodunuzun bir satırında kırma ihtimaliniz asla çok iyi değildir. Yani bu sayfayı size anlamlı bir şey gösteremeyeceğini hatırlatmak için alıyorsunuz. Çağrı yığınına bakın, doğru iş parçacığını seçin, bunun yerine kendi kesme noktanızı ayarlamayı tercih edin.
Hans Passant

16
Nerede durakladığını sormuyorum. Duraklattığı yeri nasıl bulacağımı sormuyorum. Belirli bir hatta durmayı beklemiyorum. Bunların hiçbirini önemsemeyin. Ara açılır penceresini nasıl kapatacağımı soruyorum. Sadece duraklamasını istiyorum, BS yok, sadece duraklat. Bana az önce duraklattığımı söyleyen bir açılır sayfa istemiyorum. 2010'da bir şeyi kapatmış olabilirim, hatırlayamıyorum. 2015 yılında bu ayarı bulup tekrar kapatmak istiyorum. Ara sayfasını hiç istemiyorum. Dönem.
Wolfie

1
Kurtulmaya çalıştığım şey bu: oi67.tinypic.com/hrnbfd.jpg
Wolfie

1
Microsoft'un müşterilerinin aptal olduğunu varsaymaktan hoşlanmasını seviyorum .. ve Microsoft ürünlerini kullandığımız için bir bakıma aptalız. Ürünlerini kullandığımız için aptal olduğumuzu varsayıyorlar, bu yüzden bize uygun şekilde davranıyorlar.
user275801

2
Bu sayfanın hiçbir faydası yoktur. Aksini öneren herkes Microsoft şirketi için bir şilin.
JSON

Yanıtlar:


104

Şimdiye kadar bulduğum en iyi çözüm, "Kırılma Modu" sekmesini ekranınızın altına sürüklemek (böylece bir araç çubuğu penceresi gibi eklenir) ve mümkün olduğunca küçültmek. Sonra durakladığınızda ve bu ekranı aldığınızda, en azından mevcut görünümünüzü kapsamaz.


1
Harika çözüm, az önce çağrı yığını bölmesine sürükledim
Chris Marisic

Evet bu harika bir çözüm!

1
Bu aşamadan devam edemiyorum, ara moduna geçtikten sonra hep duruyor, Xamarin uygulamasını geliştiriyorum.
Rahul Sonone

2
Beni deli eden bir şeye ne kadar basit bir çözüm! Benimkini soldaki yan panele sürükledim ve "Otomatik Gizle" olarak ayarladım, bu şekilde olabildiğince göze batmıyor.
Muhtemelen

2
Diğer yorumcular için 'Harika Çözüm!' , Senden nefret ediyorum. Bu harika bir çözüm değil. Bu, <center>kayan sayıları temizlemek için etiketini kullanmak gibidir . Bu, eval("decodeURIComponent('%40')")bir e-postayı gizlemek için kullanmak gibidir . Code Commander çözümünüz için teşekkür ederiz. Bunu takdir ediyorum ve hayatımı kolaylaştırıyor. Yine de harika bir çözüm değil .
dgo

25

Bu sorunu çözmek için ücretsiz bir uzantı var: VS Market Place'den kullanılabilen Kaynak Yok Sekmesi'ni devre dışı bırakın .

Bu küçük uzantı, "Kaynak Yok" başlıklı araç penceresinin Visual Studio'da görünmesini engeller ve şu anda etkin olan sekmedeki odağı korur.


Bu bağlantı soruyu cevaplayabilirken, cevabın temel kısımlarını buraya eklemek ve referans için bağlantıyı sağlamak daha iyidir. Bağlantılı sayfa değişirse yalnızca bağlantı yanıtları geçersiz hale gelebilir. - Yorumdan
SWalters

Düzenlendi. Teşekkürler.
Atchoum

Neden olumsuz oy var? Yardımcı olmaya çalışmak şimdi size olumsuz oy verir mi ???
Atchoum

Cevabınızı olumsuz oylayan kişi ben değilim, sadece gözden geçirme görevlerini gerçekleştirirken karşılaştım.
SWalters

2
Değeri ne olursa olsun, soruyu daha fazla bilgi içerecek şekilde düzenlediğiniz için size olumlu oy verdim.
SWalters

13

Araçlar → Seçenekler → Hata Ayıklama → "Yönetilen Uyumluluk Modunu Kullan" ı KONTROL EDİN


1
Bu, hata ayıklayıcı motorları arasında geçiş yapar, bu sorunu çözmek için hiçbir şey yapmaz.
Kabwla-TwoLips

1
Muhtemelen bunu yapmamalısınız: Yönetilen Uyumluluk Modunu etkinleştirmek, çalışmak için geçerli hata ayıklayıcı uygulamasına bağlı birçok özelliği devre dışı bırakacaktır. Gelecekte hedefimiz, eski motoru üründen tamamen kaldırmak ve dolayısıyla bu blog yazısında daha sonra tartışılan seçenekleri kaldırmaktır. msdn blog bağlantısı Aşağıdaki @CodeCommander çözümünü kontrol edin
bnu

7

Ben de bu can sıkıcı problemi yaşadım ve İstisna Ayarlarını "Tüm istisnaları kır" olarak değiştirdiğimi fark etmedim. Sonra, hata ayıklayıcının durduğu harici Kodda bazı İstisnalar var, ancak bir Çerçevede olduğu gibi kodu göremedim. Oldukça can sıkıcı.

VS2017'de İstisna Ayarlarını sıfırlamak için:

ctrl+al+e -> right click on the opening window -> reset to defaults

Belki bu birine yardımcı olur =)


soru, duraklat'ı tıkladığınızda ve ÇOK sinir bozucu! O kod parçasını iyi yazan geliştirici, iyi olmaya çalışıyorum ..
Ken

6

Bunu öncelikle kullanmayın. Atchoum'un çözümünü kullanın. bu en iyisi.

Başka seçenek:

Fare yerine klavyeyi kullanmayı seviyorum, bu yüzden can sıkıcı "Ara modu" penceresinin görünmesine neden olursa olsun CTRL + ALT + BREAK ile bir duraklama başlatırım (veya duraklatabilirsiniz)

Geldiğinde ve hala CTRL + ALT + BREAK tuşlarının basılı tutulduğunu varsayarsak - ALT ve BREAK tuşlarını serbest bırakın ve F4 tuşuna basın.

Bu, can sıkıcı ara modu penceresini kapatır ve sizi sayfaya götürür ve CTRL + ALT + BREAK kesme kombinasyonuna basmadan önce imlecinizin açık olduğunu fark eder.

Yani ... tek faul baskısında
CTRL + ALT + BREAK (kesme moduna girmek için) ve ardından
CTRL + F4 (aptal "ara modu" penceresini kapatmak ve imleci CTRL + ALT + BREAK tuşlarına basmadan önce bulunduğunuz yere getirmek için) tuşlarına basın. )


2
Esasen burada diyorsunuz: Sinir bozucu pencereyi kapatın (kısayol kullanarak). Bu sorunun çözümü değil.
Jack Miller

Bu gerçekten klavye kısayollarını sevenler için oldukça iyi bir çözüm.
Jeff Davis

Kısayol tuşlarını yine de kullanıyorsanız çok verimli bir yaklaşım
UuDdLrLrSs

0

Ben de aynı sorunu yaşıyordum ve bir çözüm aramaktan yorulmuştum ama sonunda kodumda belirli bir biçimde bir hata olduğunu öğrendim; Bu kodu değiştirdikten sonra herhangi bir kırılma modu tipi hatası almadım.

HATA OLUŞTUĞUNDA KOD (Ara modu)

Private Sub TextBox1_TextChanged(sender As Object, e As KeyPressEventArgs) Handles TextBox1.TextChanged

HATA OLUŞMADIĞINDA KOD (Ara modu)

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged

Bu yardımcı olabilir, bu yüzden lütfen kodunuzun bir şeyi nerede ve ne zaman tetiklediğini kontrol edin.


0

"Ara Modu" sayfasını devre dışı bırakmak için şu adrese gidin:

Araçlar -> Seçenekler -> Hata Ayıklama -> Genel

"Yalnızca Kodumu Etkinleştir" onay kutusunun işaretini kaldırın.

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.