Visual Basic Hata Ayıklama Yapılandırması Proje Ayarları
Visual Basic hata ayıklama yapılandırmasının proje ayarlarını, Hata Ayıklama ve Sürüm Yapılandırmaları bölümünde açıklandığı gibi Özellik Sayfaları penceresinde değiştirebilirsiniz. Aşağıdaki tablolarda, Özellik Sayfaları penceresinde hata ayıklayıcıyla ilgili ayarların nerede bulunacağı gösterilmektedir.
Uyarı
Bu konu, UWP uygulamaları için geçerli değildir. Bkz. Hata ayıklama oturumu başlatma (VB, C#, C++ ve XAML)
Hata ayıklama sekmesi
Ayar | Açıklama |
---|---|
Yapılandırma | Uygulamayı derleme modunu ayarlar. Etkin (Hata Ayıklama), Hata Ayıklama, Yayın, Tüm Yapılandırmalar arasından seçim yapın. |
Eylemi Başlat | Bu denetim grubu, Hata Ayıkla menüsünden Başlat'ı seçtiğinizde gerçekleşecek eylemi belirtir. - Başlangıç projesi varsayılandır ve hata ayıklama için başlangıç projesini başlatır. - Dış programı başlat, Visual Studio projesinin parçası olmayan bir programı başlatmanıza ve eklemenize olanak tanır. Daha fazla bilgi için bkz . Çalışan İşlemlere Ekleme. - URL'de tarayıcıyı başlatma, bir Web uygulamasında hata ayıklamanıza olanak tanır. |
Komut Satırı Bağımsız Değişkenleri | Hata ayıklanacak programın komut satırı bağımsız değişkenlerini belirtir. Komut adı, Dış programı başlat bölümünde belirtilen program adıdır. Başlat Eylemi Başlangıç URL'si olarak ayarlandıysa, komut satırı bağımsız değişkenleri yoksayılır. |
Çalışma Dizini | Hata ayıklanan programın çalışma dizinini belirtir. Visual Basic'te çalışma dizini, uygulamanın başlatıldığı dizindir. Geçerli yapılandırmaya bağlı olarak varsayılan çalışma dizini \bin\Debug veya \bin\Release'dır. |
Uzak Makine kullanma | Onay kutusu seçildiğinde, uzaktan hata ayıklama etkinleştirilir. Metin kutusuna, uygulamanın hata ayıklama amacıyla çalıştırılacağı uzak makinenin adını veya msvsmon sunucu adını yazabilirsiniz. Uzak makinedeki EXE'nin konumu, Derleme sekmesindeki Çıkış Yolu özelliği tarafından belirtilir. Konum, uzak makinede paylaşılabilir bir dizin olmalıdır. |
Yönetilmeyen kod hata ayıklama | Yönetilen uygulamanızdan yerel (yönetilmeyen) Win32 koduna yapılan çağrılarda hata ayıklamanıza olanak tanır. Bu, Visual C++ projesinde Hata Ayıklayıcı Türü için Karma'nın seçilmesiyle aynı etkiye sahiptir. |
SQL Server hata ayıklama | SQL Server veritabanı nesnelerinin hata ayıklamasına izin verir. |
Derle sekmesi: Gelişmiş Derleme Seçenekleri düğmesine basın
Ayar | Açıklama |
---|---|
İyileştirmeleri etkinleştirme | Bu seçeneğin işareti kaldırılmalıdır. İyileştirme, gerçekte yürütülen kodun Visual Studio'da görülen kaynak koddan farklı olmasını sağlar ve bu nedenle hata ayıklamayı zorlaştırır. Kod iyileştirilmişse, Yalnızca Kodum ile hata ayıklarken simgeler varsayılan olarak yüklenmez. |
Hata ayıklama bilgileri oluşturma | Hem hata ayıklama hem de sürüm sürümlerinde varsayılan olarak tanımlanan bu ayar (/debug derleyici seçeneğine eşdeğer) derleme zamanında hata ayıklama bilgileri oluşturur. Hata ayıklayıcı, hata ayıklarken değişken adlarını ve diğer bilgileri yararlı bir biçimde göstermek için bu bilgileri kullanır. Programınızı bu bilgiler olmadan derlerseniz hata ayıklayıcısı işlevselliği sınırlı olacaktır. Daha fazla bilgi için bkz . /debug. |
DEBUG Sabiti Tanımlama | Bu simgenin tanımlanması, Debug sınıfından çıkış işlevlerinin koşullu derlenmesine olanak tanır. Bu simge tanımlandığında, Hata ayıklama sınıf yöntemleri Çıkış penceresine çıkış oluşturur. Bu simge olmadan Hata ayıklama sınıfı yöntemleri derlenmez ve çıkış oluşturulmaz. Bu simge Hata Ayıklama sürümünde tanımlanmalıdır ve Sürüm sürümünde tanımlanmamalıdır. Bu simgenin Yayın sürümünde tanımlanması, programınızı yavaşlatan gereksiz kodlar oluşturur. |
TRACE Sabiti Tanımlama | Bu simgenin tanımlanması, Trace sınıfından çıkış işlevlerinin koşullu derlenmesine olanak tanır. Bu simge tanımlandığında, İzleme sınıfı yöntemleri Çıkış penceresine çıkış oluşturur. Bu simge olmadan İzleme sınıfı yöntemleri derlenmez ve İzleme çıkışı oluşturulmaz. Bu simge hem Hata Ayıklama hem de Sürüm sürümleri için varsayılan olarak tanımlanır. |