F5'e (hata ayıklama modu) bastığımda hiçbir şey olmuyor. Bina düzgün çalışıyor, exe dosyası düzgün şekilde başlatabilirim, ancak hata ayıklamaya başlayamıyorum. Neden?
F5'e (hata ayıklama modu) bastığımda hiçbir şey olmuyor. Bina düzgün çalışıyor, exe dosyası düzgün şekilde başlatabilirim, ancak hata ayıklamaya başlayamıyorum. Neden?
Yanıtlar:
Aynı sorunu yaşadım ve proje özelliklerinde hata ayıklama sekmesinin altındaki "Visual Studio barındırma işlemini etkinleştir" seçeneğinin işaretini kaldırana kadar tüm hileler bunu yapmadı
Ugh! Seninle tamamen aynı belirtileri yaşıyordum ve tüm önerileri denedikten sonra, işe yarayan tek şey senin oldu: yeni bir proje oluşturmak ve tüm içeriği kopyalamak.
Sonra Bin dizinimi manuel olarak silemediğimi fark ettim ve MyApp.vshost.exe'nin tüm zaman boyunca arka planda çalıştığını ve Visual Studio 2012 tarafından üzerine yazılmasını engellediğini fark ettim. Hala nasıl çalıştığından emin değilim. VS2010 olsa da: /
Özetle, benim için işe yarayan çözüm: Süreci sonlandırın, tekrar deneyin.
Başka bir deyişle, kapatıp tekrar açmayı denediniz mi?
VS'yi yeniden başlatın ve hata ayıklamayı deneyin. Bir ara olur, ben de aynı problemi yaşadım.
Eski bir soruyu gündeme getirdiğim için üzgünüm ama bugün de aynı sorunu yaşadım, ancak nedeni aslında çözümün inşa sırasından kaynaklanıyordu. Solution Property Pages
-> Common Properties
-> girerseniz Startup Project
.
Sağlama Multiple startup projects
seçilir, web projesini listenin en üstüne taşıyın.
Web uygulama çözümümde 2 web projem ve 5 kod projem var, kod projelerimden biri üstteydi ve bu nedenle hata ayıklama başlamadı.
Umarım başkaları bunu yararlı bulur
Bu çözümden daha önce bahsedilmişti, ancak çalışması için biraz uğraşılması gerekti, bu yüzden burada net bir çözüm
Bilgisayarınızı yeniden başlatmazsa (projelerin bazı dosyaları arka planda çalışır, eğer onları nasıl durduracağınızı biliyorsanız, yeniden başlatmak gerekmez, sadece görevlerini sonlandırın) projeyi yeniden oluşturun
bu sorunu çözmeli
Yoğun bir düzeltme yapmadan önce ... bunu deneyin !!!
Hata ayıklama klasörünüzdeki .exe dosyasını başlatmanız yeterlidir. "Kapatma!"
Visual Studio'da hata ayıklayıcıyı başlatın. (i) Bir hata ortaya çıkmalı ... sadece "hayır" deyin
"1." adımda başlattığınız ".exe" dosyasını kapatın.
Tekrar deneyin.
Bazı nedenlerden dolayı, görsel stüdyo oluşturduğum bu uygulamaya takıldı ama bu benim için çalıştı.
Bu sorundan kurtulmama yardımcı olan şey:
İlk olarak, proje özelliklerinizde ve Debug
sekmede, çalışmayacak başka bir seçeneğin değil, seçeneğinizin Start Action
ayarlandığından emin olun Start Project
. Bu sorunu çözmezse:
Gidin Tools -> Options -> Environment -> Keyboard
ve Show commands containing:
yazın Debug.Start
ve bunun Shortcuts for selected command:
olarak ayarlandığından emin olun F5 (Global)
. Ayrıca, F5 ile çakışabilecek başka bir şeyiniz olmadığından emin olun.
Son olarak, bu sorununuzu çözmezse, mevcut ortam ayarlarınızı yedek olarak dışa aktarmanızı ve ardından tüm ortam ayarlarını tamamen sıfırlamanızı öneririm. Bunun çözülüp çözülmediğine bakın, yoksa eski ayarlarınızı yeniden içe aktarın ve görsel stüdyoyu onarmayı deneyin.
Tools -> Import and Export Settings
ve ayarları istediğiniz gibi dışa ve içe aktarmak için bu iletişim kutusunu kullanabilirsiniz. Burası aynı zamanda ortam ayarlarını varsayılanlara sıfırlayabileceğiniz yerdir.
Çok komik bir çözümüm var ama benim için çalıştı
Hata ayıklamanın başladığını görene kadar F5 tuşunu basılı tutun, ben ciddiyim.
projenizi kapatın ve yeni hata ayıklama çözümü oluşturmak için projeniz \ bin \ Debug \ klasörünüzdeki tüm dosyaları silin
Birine yardımcı olabilecek hızlı düzeltme:
VS2013 kullanıyorum ve hata ayıklayıcım aniden çalışmayı durdurdu. Hata ayıklamanın desteklenmediğini belirten bir mesaj kutusu almaya devam ettim.
Sonunda başlangıç projesi için Özellik Sayfaları -> Başlatma Seçenekleri sekmesindeki Hata Ayıklayıcılar altındaki NATIVE onay kutusunu temizleyerek sorunu çözdüm. Artık Debugger'lar altında sadece ASP.NET seçildim.
Proje -> Özellikler -> Hata Ayıklama sekmesi -> Eylemi Başlat bölümlerinde "Başlatma, ancak başladığında kodumda hata ayıklama" seçeneğinin işaretlenmediğini doğrulayın. Her nasılsa bu, ben projemi oluşturduktan ve projem üzerinde çalıştıktan aylar sonra kontrol edildi.
Bunun işaretini kaldırmak sorunumu çözdü.
Ben de aynı sorunu yaşadım ve bresleveloper'in cevabına bakarken, benim için işe yarayan aşağıdaki sorunu buldum. Başka birinin de aynı sorunu yaşaması durumunda bunu yayınlarsanız, bunu da kontrol edebilirler.
Hata Ayıklama Sekmesine Gitti <Proje Özellikleri. Hata Ayıklama seçeneklerinin tamamen devre dışı bırakıldığı bulundu. "Hata Ayıklamayı Etkinleştir" onay kutusunu işaretlediniz. Bu benim için yaptıysa ..
Bu problemle karşılaştım. Benim durumumda, bir şekilde başlangıç projesi girişi temizlendi. Bu nedenle, çözüm gezgininizdeki projelerden en az birinin başlangıç projesi olarak ayarlandığından emin olun. Çözüm explorer istenen projede başlangıç projesi, sağ tıklayıp kurmak için -> "tıklayarak Başlangıç proje olarak ayarla "
Ben de aynı sorunu yaşıyorum. Hata ayıklama penceresini görüntüleyemedim, ancak Debug-> Seçenekler ve Ayarlar'daki ilgili seçeneği kontrol ederek hata ayıklama çıktısını basitleştirilmiş 'anında pencereye' yönlendirebildim; yalnızca Debug.Writeline () gibi kodda açık Debug yazmalarını gösterir.
Visual Studio 2010
Bu süreç genellikle benim için çalışıyor:
Bir çözüm buldum:
.csproj
Örneğin proje başlığınızı notepad ++ ile açın .<UseIISExpress>false</UseIISExpress>
yılında <PropertyGroup>
bölüm<UseIISExpress>true</UseIISExpress>
Configuration Manager'ı kontrol edin, tüm projelerin aynı platform için derlendiğinden emin olun.
Masaüstü uygulamamla ve bu forumla aynı sorunu yaşadım dediği gibi, görsel stüdyo işaretini kaldırdığı için projenizi bir başlangıç projesi olarak işaretlemelisiniz.
Benim için gayet iyi çalıştı ve bu sorunu yaşayan diğer insanlara yardımcı olacağına inanıyorum.
Konsolun görünmediği yukarıdaki sorunla ilgili olarak. (Bu gönderiye doğrudan yorum yapmak için yeterli hak noktam yok.)
Çalışır halde bırakılması ve dosyaların kilitli bırakılması sorununu aşmak için barındırma işlemini devre dışı bıraktım. Bunu yaptığımda, programım iyi çalışmasına rağmen hata ayıklamak için F5'e bastığımda Konsol penceremin artık görünmediğini fark ettim. Daha sonra "32 biti tercih et" onay kutusunun işaretlendiğini fark ettim. Bunu kaldırdım, yeniden inşa ettim ve Konsol penceresi bir kez daha belirdi. Bu garip görünüyordu, bu yüzden tekrar işaretledim ve bu davranışı yeniden oluşturabileceğimi onayladım. Visual Studio 2013 kullanıyorum.
Yeni ASP.Net Core 1 uygulaması için.
Paket yönetim konsolu altında koştum
dnvm upgrade
dnvm restore
ve benim çözümüm derlenebilir.
Visual Studio 2015 ile ilgili deneyimim, tüm işlemleri silmeyi denedim ve yeniden başlatmak işe yaramadı. Bin dizinini silmeyi denedim, işe yaramadı.
Ne yazık ki, işe yarayan tek şey, Yönetici modunda Visual Studio 2015'i kapatıp yeniden başlatmaktı. İç çekmek...
Aynı hata, VS'yi Yönetici olarak çalıştırmayı denedi ve işe yaradı.
Cihazımı VS 2015'te görebildiğim aynı sorunu yaşıyordum (görünüşe göre birkaç yıl sonra), ancak cihazda hata ayıklamak istediğimde hiçbir şey olmadı.
Orijinal posterin sahip olduğundan farklı bir sorun olabilir, ancak bu çözüm benim için VS 2015'te sorunu çözdü.
Çözüme sağ tıklayın ve Özellikler'i seçin ve ardından Dağıt sütunundaki çözümünüzün onay kutusunun işaretli olup olmadığına dikkat edin, değilse kontrol edin ve hata ayıklamayı tekrar deneyin. Benim için çalıştı.
Bu sorunu üzerinde çalıştığım bir WPF uygulamasında yaşadım. Hata ayıklayıcıyı çalıştırırken, MyApp.VsHost.exe adlı bir işlem arka planda çalışmaya başlar ve çalışmaya devam eder, ancak hiçbir istisna atılmaz ve Çıktı penceresinde derleme bilgileri dışında hiçbir şey olmaz.
Bunun nedeni, App
sınıfımın ad alanını değiştirmiş olmam, ancak Class
niteliği App.xaml
yeni ad alanıyla eşleşecek şekilde güncellemememdi . Xaml dosyasındaki ad alanını değiştirdim ve tekrar çalıştı.
Bir SSIS paketi veya içinde birden fazla uygulama bulunan bir çözüm ile çalışıyorsanız. "Başlangıç projeniz" olarak doğru uygulama ayarına sahip olduğunuzdan emin olun.
Aynı klasörde ayrı bir uygulamanız veya SSIS projeniz varsa, Visual Studio'nuz muhtemelen çalıştırmak istediğiniz şey yerine bunu oluşturuyordur.
Bu yardımcı olur umarım!
Benim için işe yarayan şey, çözüm klasörünü tamamen silmek (bunu yapabilmek için Windows'u yeniden başlatmak zorunda kaldım) ve ardından onu kaynak kontrolünden geri almaktı. Kulağa sert geliyor - ama aslında çok uzun sürmüyor.