Share via


Hata Ayıklama Hazırlığı: Konsol Projeleri (C#, C++, Visual Basic, F#)

Konsol projesinde hata ayıklamaya hazırlanmak, komut satırı bağımsız değişkenlerini ayarlama ve uygulamanın hata ayıklama için nasıl duraklatılması gibi bazı ek noktalar ile bir Windows projesinde hata ayıklamaya hazırlanmaya benzer. Daha fazla bilgi için bkz . Windows Form uygulamaları için hata ayıklama hazırlığı. Tüm konsol uygulamalarının benzerliği nedeniyle bu konu aşağıdaki proje türlerini kapsar:

  • C#, Visual Basic ve F# Konsol Uygulaması

  • C++ Konsol Uygulaması (.NET)

  • C++ Konsol Uygulaması (Win32)

    Konsol uygulaması, girişi kabul etmek ve çıkış iletilerini görüntülemek için Konsol penceresini kullanır. Konsol penceresine yazmak için uygulamanızın Hata Ayıklama nesnesi yerine Console nesnesini kullanması gerekir. Visual Studio Çıkış penceresine yazmak için her zamanki gibi Debug nesnesini kullanın. Uygulamanızın nerede yazdığını bildiğinizden veya iletileri yanlış yerde arıyor olabileceğinizden emin olun. Daha fazla bilgi için bkz . Konsol Sınıfı, Hata Ayıklama Sınıfı ve Çıkış Penceresi.

Komut satırı bağımsız değişkenlerini ayarlama

Konsol uygulamanız için komut satırı bağımsız değişkenlerini belirtmeniz gerekebilir. Daha fazla bilgi için bkz. C++ Hata Ayıklama Yapılandırması için Project Ayarlar, Visual Basic Hata Ayıklama Yapılandırması için Project Ayarlar veya C# Hata Ayıklama Yapılandırmaları için Project Ayarlar.

Tüm proje özelliklerinde olduğu gibi bu bağımsız değişkenler de hata ayıklama oturumları arasında ve Visual Studio oturumları arasında kalır. Bu nedenle, konsol uygulaması daha önce hata ayıkladığınız bir uygulamaysa, Proje> Özellik Sayfaları iletişim kutusuna girilen <önceki oturumlardan bağımsız değişkenler olabileceğini unutmayın.

Uygulamayı başlatma

Bazı konsol uygulamaları başlatıldığında tamamlanmaya çalışır ve sonra çıkar. Bu davranış size yürütmeyi kesmek ve hata ayıklamak için yeterli zaman tanımayabilir. Bir uygulamada hata ayıklamak için aşağıdaki yordamlardan birini kullanarak uygulamayı başlatın:

  • Kodunuzda bir kesme noktası ayarlayın ve uygulamanızı başlatın.

  • F10 (Hata Ayıklama>Adımı) veya F11 (Hata Ayıklama>Adımı) kullanarak uygulamanızı başlatın ve ardından Tıklamak için Çalıştır gibi diğer seçenekleri kullanarak kodda gezinin.

  • Kod düzenleyicisinde bir satıra sağ tıklayın ve İmleç için çalıştır'ı seçin.

    Bir konsol uygulamasında hata ayıklarken, uygulamayı Visual Studio yerine komut isteminden başlatmak isteyebilirsiniz. Bu durumda, uygulamayı komut isteminden başlatabilir ve Visual Studio hata ayıklayıcısını buna ekleyebilirsiniz. Daha fazla bilgi için bkz . Çalışan İşlemlere Ekleme.

    Visual Studio'dan bir konsol uygulaması başlattığınızda, Konsol penceresi bazen Visual Studio penceresinin arkasında görünür. Konsol uygulamanızı Visual Studio'dan başlatmaya çalışırsanız ve hiçbir şey olmuyor gibi görünüyorsa, Visual Studio penceresini taşımayı deneyin.

Ayrıca bkz.