Aracılığıyla paylaş


C# Debug yapılandırmaları için proje ayarları

Bir C# debug yapılandırmasında proje ayarlarını değiştirebilirsiniz Property Pages anlatıldığı gibi pencere Debug ve Release yapılandırmalarını. Aşağıdaki tablolar nerede hata ayıklayıcı ile ilgili ayarları göster Property Pages pencere.

Uyarı

Bu konu Windows Store apps için geçerli değildir.Bkz.Nasıl bir hata ayıklama oturumu (Visual C++, Visual C# ve Visual Basic)

Hata ayıklama sekmesi

Ayar

Tanımlama

Yapılandırma

Uygulamayı derlemek için modu ayarlar. Arasından etkin (hata ayıklama), Debug, yayın, tüm yapılandırmaları.

Eylem başlangıcı

Bu denetimler grubunu Debug menüsünden Start'ı seçtiğinizde oluşacak eylemi belirtir.

  • Projenin başlangıç varsayılandır ve hata ayıklama için startup Project'i başlatır. Daha fazla bilgi için bkz: Startup Project'i seçerek.

  • Dış program Başlat başlatmak ve uyumlu olmayan bir program eklemek sağlar parçası bir Visual Studio proje. Daha fazla bilgi için bkz: çalışan bir Program Attaching.

  • Tarayıcının URL'SİNDE başlatıp bir Web uygulaması hatalarını ayıklamanızı sağlar.

Komut satırı bağımsız değişkenleri

Ayıklanacak programı için komut satırı değişkenlerini belirtir. Başlangıç dış programında belirtilen program adını komut adıdır. Eylem başlatmak için Start url ayarlarsanız, komut satırı bağımsız değişken belirtilemez.

Çalışma dizini

Ayıklanacak programın çalışma dizini belirtir. De Visual C#, çalışma dizinini uygulama \bin\debug varsayılan olarak başlatıldığı dizindir.

Uzak makine kullanma

Hata ayıklama amacıyla uygulamanın çalışacağı bir uzak makine adı veya bir Msvsmon sunucu adı. Uzak makinedeki exe konumunu Configuration Properties klasöründeki Build kategori çıkış yolu özelliği tarafından belirtilir. Konum uzak makinede paylaşılabilir bir dizin olmalıdır.

Yönetilmeyen kod hata ayıklamayı etkinleştir

Doğal (yönetilmeyen) Win32 kod çağrıları yönetilen uygulamanızdan hatalarını ayıklamanızı sağlar.

sql Server hata ayıklamayı etkinleştir

sql Server veritabanı nesneleri hata ayıklamayı sağlar.

Sekme oluşturma

Ayar

Tanımlama

Koşullu derleme simgelerini:

Hata ayıklama ve izleme sabitleri burada tanımlanır.

Bu sabitler, koşullu derlemeyi etkinleştir sınıf hata ayıklama ve class izleme. Bu sabitler tanımlı, hata ayıklama ve izleme sınıfı yöntemleri oluşturmak için çıktı Output penceresi. Bu sabitlerin olmadan hata ayıklama ve izleme sınıfı yöntemleri derlenmemiş ve çıktı oluşturulur.

  • Hata ayıklama normalde bir program hata ayıklama sürümünü tanımlanabilir ve yayım sürümünü tanımlanmamış.

  • İzleme, hem hata ayıklama hem de yayım sürümlerinde normal olarak tanımlanır.

Kodu en iyi duruma getirme

Yalnızca en iyi duruma getirilmiş kod görünür bir hata bulmak sürece, bu ayar hata ayıklama sürümü devre dışı bırakmanız gerekir. En iyi duruma getirilmiş kod yönergeleri doğrudan kaynak windows ifadelerine karşılık değil çünkü hata ayıklamak için zor olur.

Çıkış yolu:

Tipik olarak, hata ayıklama bin\Debug ayarlayın.

Ayrıca bkz.

Diğer Kaynaklar

Hata ayıklama ayarlarını ve hazırlık