Aracılığıyla paylaş


Gelişmiş derleyici ayarları iletişim kutusu (Visual Basic)

Kullanım GelişmişDerleyici ayarları iletişim kutusunu Proje Tasarımcısı proje Gelişmiş Yapı yapılandırma özellikleri belirtmek için. Bu iletişim kutusu yalnızca Visual Basic projeleri için geçerlidir.

Bu iletişim kutusuna erişmek için

  1. İçinde Çözüm Gezgini, proje düğümünü seçin (değil Çözüm düğümü).

  2. Proje menüsündeki Özellikler’i tıklayın.Zaman Proje Tasarımcısı görünen tıklatın derleme sekmesi.

  3. Üzerinde Derleme sayfası, proje Tasarımcısı (Visual Basic), select yapılandırma ve Platform.Basitleştirilmiş Yapı yapılandırmaları yapılandırma ve Platform listeleri görüntülenmez.Daha fazla bilgi için bkz. Hata ayıklama ve yayın proje yapýlandýrmalarý.

  4. ' I tıklatın Gelişmiş derleme seçenekleri.

[!NOT]

Bilgisayarınızda, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazılarının adı veya konumu farklı gösterilebilir. Bu öğeleri bilgisayarınızdaki Visual Studio sürümü ve kullandığınız ayarlar belirler. Daha fazla bilgi için bkz: Visual Studio ayarları.

En iyi duruma getirme

Aşağıdaki seçenekleri bazı durumlarda program dosyasını daha küçük yapın, bir programın daha hızlı çalışmasını veya yapı işlemini hızlandırmak en iyi duruma getirme belirtin.

  • Tamsayı taşma denetimleri kaldırma
    Varsayılan olarak, tamsayı taşması denetimini etkinleştirmek için bu onay kutusu seçilmemiş durumdadır.Tamsayı taşması denetimini kaldırmak için bu onay kutusunu seçin.Bu onay kutusunu seçerseniz, tamsayı hesaplamalarını daha hızlı olabilir.Ancak, taşma denetimini ve veri türü kapasiteleri taşma kaldırırsanız, hatalı sonuçlar yaratılmasına hatasız depolanmış olabilir.

    Taşma koşullarını denetlenir ve bir tamsayı işlem uzaklıklarını aşıyor, bir OverflowException aykırı durumu oluşur.İşlemin sonuçlanmasını tamsayı taşması koşullarını işaretli değil, bir özel durum değil.

  • En iyi duruma getirmeleri etkinleştir
    Varsayılan olarak, derleyici iyileştirmelerini devre dışı bırakmak için bu onay kutusu seçilmemiş durumdadır.Derleyici iyileştirmelerini etkinleştirmek için bu onay kutusunu seçin.Derleyici iyileştirmelerini çıkış dosyanızı daha küçük, daha hızlı ve daha verimli olun.En iyi duruma getirme çıktı dosyasına kodu yeniden düzenleme yapılmasını neden olduğundan, ancak derleyici iyileştirmelerini hata ayıklama zorlaştırabilir.

  • dll temel adresi
    Bu metin kutusu varsayılan dll temel adresini onaltılık biçimde görüntüler.Sınıf kitaplığı ve Denetim Kitaplığı projelerinde, dll oluşturulduğunda kullanılacak taban adresi belirtmek için bu metin kutusunu kullanabilirsiniz.

  • Hata ayıklama bilgileri oluşturur
    Seçin yok, tam, veya yalnızca pdb listeden.Hiçbiri hata ayıklama bilgilerinin oluşturulması belirtir.Tam hata ayıklama bilgilerini tam oluşturulabilir belirtir ve yalnızca pdb yalnızca pdb hata ayıklama bilgileri oluşturulabilir belirtir.Varsayılan olarak, bu seçeneği ayarlamak tam.

Derleme sabitleri

Koşullu derleme sabitleri kullanma, benzer bir efekt sahip bir #Const Önişlemci yönergesi kaynağındaki dosya tanımlı sabitleri ortaktır ve projedeki tüm dosyalar için geçerli olmasıdır.Koşullu derleme sabitler ile birlikte kullanabileceğiniz #If...Sonra... #Else yönergesi koşullu olarak kaynak dosyalarını derlemek için.Bkz: Visual Basic'te koşullu derleme

  • Hata ayıklama sabitini tanımlayın
    Varsayılan olarak, bir hata ayıklama sabit ayarlanması belirterek bu onay kutusu seçilir.

  • İzleme sabitini tanımlayın
    Varsayılan olarak, bir izleme sabit ayarlanması belirterek bu onay kutusu seçilir.

  • Özel sabitler
    Bu metin kutusuna uygulamanız için herhangi bir özel sabit girin.Girişleri bu formu kullanarak virgülle ayrılmış: Ad1 ad2 "değer1" = "Değer2", Name3 = "Deðer3" =.

Diğer ayarlar

  • Seri hale getirme derlemelerinin oluştur
    Bu ayar, derleyici xml seri hale getirme derlemelerinin oluşturmak olup olmadığını belirtir.Seri hale getirme derlemelerinin başlatma performansını artırmak XmlSerializer o sınıfın kullandıysanız kodunuzu türleri sıralamak için.Varsayılan olarak, bu seçeneği ayarlamak Otomatik, kullandıysanız, yalnızca seri hale getirme derlemelerinin oluşturulabilir belirtir XmlSerializer kodunuza XML türleri kodlamada.Kapalı seri hale getirme derlemelerinin hiçbir zaman, kodunuzu kullanıp bakılmaksızın oluşturulmasını belirtir XmlSerializer.Üzerinde seri hale getirme derlemelerinin her zaman oluşturulur belirtir.Seri hale getirme derlemelerinin adlı TypeName.XmlSerializers.dll.

Ayrıca bkz.

Başvuru

Derleme sayfası, proje Tasarımcısı (Visual Basic)