Share via


Visual Studio çözümünün parçası olmayan bir uygulamada hata ayıklama (C++, C#, Visual Basic, F#)

Visual Studio çözümünün parçası olmayan bir uygulamada (.exe dosyası) hata ayıklamak isteyebilirsiniz. Bu bir açık klasör projesi olabilir veya uygulamayı Visual Studio'nun dışında siz veya başka biri oluşturmuş veya uygulamayı başka bir yerden edinmiş olabilirsiniz.

  • Visual Studio'da açık klasör projesi (proje veya çözüm dosyası içermeyen) için bkz . Kodunuzu çalıştırma ve hatalarını ayıklama veya C++ için launch.vs.json ile hata ayıklama parametrelerini yapılandırma.

  • Visual Studio'da mevcut olmayan bir uygulama için, hata ayıklamanın normal yolu uygulamayı Visual Studio dışından başlatmak ve ardından Visual Studio hata ayıklayıcısında İşleme Ekle'yi kullanarak buna eklemektir. Daha fazla bilgi için bkz . Çalışan işlemlere ekleme.

    Bir uygulamaya eklemek için birkaç saniye sürecek el ile adımlar gerekir. Bu gecikme nedeniyle, ekleme işlemi başlatma sorununun veya kullanıcı girişini beklemeyen ve hızlı bir şekilde biten bir uygulamanın hatalarını ayıklamaya yardımcı olmaz.

    Bu durumlarda, uygulama için bir Visual Studio EXE projesi oluşturabilir veya bunu mevcut bir C#, Visual Basic veya C++ çözümüne aktarabilirsiniz. Tüm programlama dilleri EXE projelerini desteklemez.

Önemli

Visual Studio'da derlenmiş olmayan bir uygulama için hata ayıklama özellikleri, uygulamaya ekleme veya Visual Studio çözümüne ekleme işlemleri sınırlıdır.

Kaynak kodunuz varsa, en iyi yaklaşım kodu bir Visual Studio projesine aktarmaktır. Ardından uygulamanın hata ayıklama derlemesini çalıştırın.

Kaynak kodunuz yoksa ve uygulamada uyumlu biçimde hata ayıklama bilgileri yoksa, kullanılabilir hata ayıklama özellikleri çok azdır.

Mevcut bir uygulama için yeni bir EXE projesi oluşturmak için

  1. Visual Studio'da Dosya>Proje Aç'ı> seçin.

  2. Projeyi Aç iletişim kutusunda, Dosya adı'nın yanındaki açılan listede Tüm Proje Dosyaları'nı (henüz seçili değilse) seçin.

  3. .exe dosyasına gidin, dosyayı seçin ve Aç'ı seçin.

    Dosya yeni, geçici bir Visual Studio çözümünde görünür.

  4. Hata Ayıkla menüsünden Hata Ayıklamayı Başlat gibi bir yürütme komutu seçerek uygulamada hata ayıklamaya başlayın.

Bir uygulamayı mevcut Bir Visual Studio çözümüne içeri aktarmak için

  1. Visual Studio'da bir C++, C# veya Visual Basic çözümü açıkken Dosya>Varolan Projeyi Ekle'yi>seçin.

  2. Projeyi Aç iletişim kutusunda, Dosya adı'nın yanındaki açılan listede Tüm Proje Dosyaları'nı (henüz seçili değilse) seçin.

  3. .exe dosyasına gidin, dosyayı seçin ve Aç'ı seçin.

    Dosya, geçerli çözümün altında yeni bir proje olarak görünür.

  4. Yeni dosya seçiliyken, Hata Ayıkla menüsünden Hata Ayıklamayı Başlat gibi bir yürütme komutu seçerek uygulamada hata ayıklamaya başlayın.