Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özellik Sayfaları penceresinde, Hata Ayıklama ve Sürüm Yapılandırmalarıaçıklandığı gibi Visual Basic hata ayıklama yapılandırmasının proje ayarlarını 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ınTüm Yapılandırmalararasından seçim yapın. |
| Başlat Eylemi | Bu denetim grubu, Hata Ayıkla menüsünden Başlat'ı seçtiğinizde gerçekleşecek eylemi belirtir. - Projeyi başlat 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 Bağlantı. urltarayıcıyı başlat - bir Web uygulamasında hata ayıklamanıza olanak tanır. |
| Komut satırı bağımsız değişkenlerini | 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 Start URL'ye ayarlanmışsa, komut satırı 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 Makineyi Kullan | 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 bir Msvsmon sunucu adı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 kodların hata ayıklanması | 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 Karışık'ı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ımla | 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 Çıktı 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 sabitini tanımla | Bu simgenin tanımlanması, trace sınıfıçıkış işlevlerinin koşullu derlenmesine olanak tanır. Bu simge tanımlandığında, İzleme sınıfı yöntemleri Çıktı 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. |