Aracılığıyla paylaş


Derleme Sayfası, Proje Tasarımcısı (Visual Basic)

Kullanım derleme derleme yönergeleri belirtmek için Proje Tasarımcısı'nın sayfa.Bu sayfada Gelişmiş Derleyici Seçenekleri ve oluşturma öncesi veya sonrası olayları da belirtebilirsiniz.

Erişim için derleme sayfasında, bir proje düğümünü seçin (değil Çözüm düğümü) içinde Çözüm Gezgini.Sonra seçim Proje, özelliklerini menü çubuğunda.Proje Tasarımcısı görüntülendiğinde derleme sekme.

[!NOT]

Bilgisayarınız, aşağıdaki yönergelerde yer alan Visual Studio kullanıcı arabirimi öğelerinden bazıları için farklı adlar veya konumlar gösterebilir. Sahip olduğunuz Visual Studio sürümü ve kullandığınız ayarlar bu öğeleri belirler. Daha fazla bilgi için, bkz. Visual Studio'da Geliştirme Ayarlarını özelleştirme.

Yapılandırma ve Platform

Aşağıdaki ayarları yapılandırmasını görüntülemek veya değiştirmek için platform seçmek etkinleştirin.

[!NOT]

Basitleştirilmiş Yapı yapılandırmaları ile proje sistemi yapı bir hata ayıklama veya sürüm yayın belirler.Bu nedenle, 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ý.

Derleyici seçeneklerini yapılandırma

Aşağıdaki ayarlar, derleyici yapılandırma seçeneklerini ayarlamanıza olanak verir.

  • Derleme çıktı yolu
    Bu projenin yapılandırması için çıkış dosyalarının konumunu belirtir.Bu yapı çıkış yolunu yazın veya tıklatın göz bir yolu seçmek için düğme.Göreli yol olduğunu unutmayın; mutlak bir yol girerseniz, bu göreli olarak kaydedilecektir.Varsayılan yolu şudur: bin\Debug\ veya bin\Release\.Daha fazla bilgi için bkz. Hata ayıklama ve yayın proje yapýlandýrmalarý.

    Basitleştirilmiş Yapı yapılandırmaları ile proje sistemi yapı bir hata ayıklama veya sürüm yayın belirler.Yapı komutunu hata ayıklama (F5) menü yapı hata ayıklama konuma bakılmaksızın koymak Çıkış yolu belirtin.Ancak, Yapı komutunu Yapı menü, belirttiğiniz konuma yerleştirir.Daha fazla bilgi için bkz. Hata ayıklama ve yayın proje yapýlandýrmalarý.

  • Seçenek açık
    Değişkenleri örtülü bildirimine izin verilip verilmeyeceğini belirtir.Seçin , değişkenlerin açıkça bildirilmesini istemek için.Değişkenleri kullanmadan önce bildirilmeyen, bu derleyici hataları neden olur.Seçin Off değişkenleri örtülü bildirimine izin vermek için.

    Bu ayar karşılık gelir /optionexplicit derleyici seçeneği.

    Bir kaynak kodu dosyası içeriyorsa, bir Option Explicit Deyimi (Visual Basic), On veya Off deyimi içinde değerini geçersiz kılar Option Explicit ayarını sayfanın derlenip.

    Yeni bir proje oluşturduğunuzda, Option Explicit ayarını sayfanın derlenip değerine ayarlanır Option Explicit ayarlarken seçenekleri iletişim kutusu.Görüntülemek veya üzerinde bu iletişim kutusundaki ayarı değiştirmek için araçları menüsünde tıklatın seçenekleri.İçinde seçenekleri iletişim kutusunda, genişletme Projeler ve çözümler[NULL]'ı vb varsayılan olarak.Başlangıçtaki varsayılan ayar olan Option Explicit , vb varsayılanlarını olan üzerinde.

    Ayarlama Option Explicit için Off genellikle iyi bir uygulama değildir.Programı çalıştırdığınızda, beklenmedik sonuçlara yol açabilecek bir veya daha fazla yerlerde bir değişken adı yanlış hecelediğiniz.

  • Option strict
    Sıkı tür semantiği zorlanıp zorlanmayacağını belirtir.Zaman Option Strict olan üzerinde, aşağıdaki durumlar neden bir derleme zamanı hatası:

    • Örtülü daraltıcı dönüşümlere

    • Geç bağlama

    • Sonuçlanan örtülü yazma bir Object türü

    Daraltma dönüşümü olan örtülü veri türü dönüştürme olduğunda daraltma örtük dönüştürme hataları oluşur.Daha fazla bilgi için, bkz. Option Strict Deyimi, Örtük ve Açık Dönüştürmeler (Visual Basic) ve Genişletme ve Daraltma Dönüşümleri (Visual Basic)

    Bir özellik veya yöntem türünde bildirilmiş bir değişken atandığında nesnenin geç bağlı Object.Daha fazla bilgi için, bkz. Option Strict Deyimi ve Erken ve Geç Bağlama (Visual Basic).

    Dolaylı nesne türü hatalar ortaya uygun bir tür olamaz, bildirilen bir değişken, bu nedenle bir tür olayla Object algılanır.Kullandığınızda öncelikle böyle bir Dim deyimi kullanmadan bir değişken bildirmek için bir As yan tümcesi ve Option Infer kapalıdır.Daha fazla bilgi için bkz: Option Strict Deyimi, Option Infer Deyimive Visual Basic Dil Belirtimi.

    Option Strict ayarına karşılık gelir /optionstrict derleyici seçeneği.

    Bir kaynak kodu dosyası içeriyorsa, bir Option Strict Deyimi, On veya Off deyimi içinde değerini geçersiz kılar Option Strict ayarını sayfanın derlenip.

    Bir proje oluşturduğunuzda, Option Strict ayarını sayfanın derlenip değerine ayarlanır Option Strict ayarlarken seçenekleri iletişim kutusu.Görüntülemek veya üzerinde bu iletişim kutusundaki ayarı değiştirmek için araçları menüsünde tıklatın seçenekleri.İçinde seçenekleri iletişim kutusunda, genişletme Projeler ve çözümler[NULL]'ı vb varsayılan olarak.Başlangıçtaki varsayılan ayar olan Option Strict , vb varsayılanlarını olan Kapalı.

    Katı tek tek uyarılar seçeneği.Uyarı yapılandırmaları kısmına sayfanın derlenip karşılık gelen bir derleme zamanı hatasına neden üç koşul için ayarlara sahip olduğunda Option Strict açıktır.Bu ayarlar şunlardır:

    • Örtük dönüştürme

    • Geç bağlama; Çağrı çalışma zamanında başarısız olabilir

    • Örtük tür; Nesne kabul

    Ayarladığınızda Option Strict için ,, üçü de bu uyarı yapılandırma ayarları ayarlamak hata.Ayarladığınızda Option Strict için Off, tüm üç ayarlarını ayarlamak yok.

    Her uyarı yapılandırma ayarı ayrı ayrı değiştirmeniz yok, Uyarı, veya hata.Üç uyarı yapılandırma ayarlarını ayarlamak, hata, On yer Option strict kutusu.Üçü ayarlandıysa, yok, Off bu kutuda görünür.Bu ayarlar, diğer herhangi bir birleşimi için (özel) görünür.

  • Seçenek karşılaştırma
    Kullanılacak dize karşılaştırma türünü belirtir.Seçin ikili için derleyicinin ikili, büyük küçük harf duyarlı dize karşılaştırmalarını kullanır.Seçin metin metin yerel ayara özgü, büyük küçük harf duyarsız dize karşılaştırmaları kullanılacak.

    Bu ayar karşılık gelir /optioncompare derleyici seçeneği.

    Bir kaynak kodu dosyası içeriyorsa, bir Option Compare Deyimi, Binary veya Text deyimi içinde değerini geçersiz kılar Seçenek karşılaştırma ayarını sayfanın derlenip.

    Bir proje oluşturduğunuzda, Seçenek karşılaştırma ayarını sayfanın derlenip değerine ayarlanır Seçenek karşılaştırma ayarlarken seçenekleri iletişim kutusu.Görüntülemek veya üzerinde bu iletişim kutusundaki ayarı değiştirmek için araçları menüsünde tıklatın seçenekleri.İçinde seçenekleri iletişim kutusunda, genişletme Projeler ve çözümler[NULL]'ı vb varsayılan olarak.Başlangıçtaki varsayılan ayar olan Seçenek karşılaştırma , vb varsayılanlarını olan ikili.

  • Seçenek gerçekleştirip
    Yerel tür çıkarımı değişken bildirimlerinde izin verilip verilmeyeceğini belirtir.Seçin , yerel tür çıkarımı kullanımına izin vermek için.Seçin Off blok yerel tür çıkarımı için.

    Bu ayar karşılık gelir /optioninfer derleyici seçeneği.

    Bir kaynak kodu dosyası içeriyorsa, bir Option Infer Deyimi, On veya Off deyimi içinde değerini geçersiz kılar Seçeneği gerçekleştirip ayarını sayfanın derlenip.

    Bir proje oluşturduğunuzda, Seçeneği gerçekleştirip ayarını sayfanın derlenip değerine ayarlanır Seçeneği gerçekleştirip ayarlarken seçenekleri iletişim kutusu.Görüntülemek veya üzerinde bu iletişim kutusundaki ayarı değiştirmek için araçları menüsünde tıklatın seçenekleri.İçinde seçenekleri iletişim kutusunda, genişletme Projeler ve çözümler[NULL]'ı vb varsayılan olarak.Başlangıçtaki varsayılan ayar olan Seçeneği gerçekleştirip , vb varsayılanlarını olan üzerinde.

  • Hedef CPU
    Çıktı dosyası tarafından hedef işlemci belirtir.Belirtmek x 86 herhangi bir 32-bit Intel uyumlu işlemci için x 64 herhangi bir 64-bit Intel uyumlu işlemci için arm için herhangi bir arm işlemci veya Herhangi bir cpu herhangi bir işlemci kabul edilebilir olduğunu belirtmek için.Herhangi bir cpu uygulamanın en çok sayıda donanım türleri üzerinde çalışmasına izin verdiği için yeni projeler için varsayılan değerdir.

    Daha fazla bilgi için bkz. /platform (Visual Basic).

  • 32-Bit tercih
    Prefer32-bit onay kutusu seçiliyse, uygulama, Windows'un hem 32-bit hem de 64-bit sürümlerinde 32 bitlik bir uygulama çalışır.Aksi takdirde uygulama Windows ve Windows 64-bit sürümleri üzerinde 64 bitlik bir uygulama olarak 32-bit sürümleri üzerinde 32 bitlik bir uygulama çalışır.

    Çalışan 64-bit uygulama işaretçi boyutunu iki katına çıkarır ve yalnızca 32-bit kitaplıklar uyumluluk sorunlarına neden olabilir.Yalnızca önemli ölçüde daha hızlı çalışır veya 4 GB'den fazla bellek ihtiyaç duymuyorsa, 64-bit olarak bir uygulamayı çalıştırmak için mantıklıdır.

    Bu onay kutusu, yalnızca aşağıdaki koşulların tümü doğru olduğunda kullanılabilir:

    • Üzerinde Derleme sayfa, cpu hedef liste ayarlanır Herhangi bir cpu.

    • Üzerinde Uygulama sayfa, uygulama türü listesi proje bir uygulama olduğunu belirtir.

    • Üzerinde Uygulama sayfa, hedef Framework'ü .net Framework 4.5 listesini belirtir.

  • Uyarı yapılandırmaları
    Bu tablo, yapı koşulları ve ilgili bildirim düzeyini listeler yok, Uyarı, veya hata her biri için.

    Varsayılan olarak, tüm derleyici uyarıları derleme sırasında görev listesine eklenir.Seçin tüm uyarıları devre dışı derleyicinin sorunu uyarılar veya hatalar için.Seçin Tüm Uyarıları hata olarak ele derleyici uyarıları, düzeltilmesi gereken hataları olarak ele almasını istiyorsanız.

  • Tüm uyarıları devre dışı bırak
    Derleyicinin belirtilen bildirimler yayınlamasına izin verilip verilmeyeceğini belirtir koşul ve bildirim bu belgenin önceki bölümlerinde açıklanan tablo.Varsayılan olarak, bu onay kutusu seçilmemiş durumdadır.Derleyicinin uyarı veya hata değil vermek için bu onay kutusunu seçin.

    Bu ayar karşılık gelir /nowarn derleyici seçeneği.

  • Tüm Uyarıları hata olarak işler.
    Uyarıları ele nasıl belirtir.Tüm uyarı bildirimleri için ayarlanmış olarak kalır, varsayılan olarak, bu onay kutusunu, temizlenir Uyarı.Tüm uyarı bildirimlerini değiştirmek için bu onay kutusunu işaretleyin hata.

    Bu seçenek yalnızca tüm uyarıları devre dışı temizlenir.

  • xml belgeleri dosyası oluştur
    Belge bilgi oluşturulup oluşturulmayacağını belirtir.Varsayılan olarak, almaktan derleyici belgelerine bilgileri oluşturmak ve bir xml dosyasına eklemek için bu onay kutusu seçilir.Derleyicinin olmayan belgeleri oluşturmak için bu onay kutusunu temizleyin.

    Bu ayar karşılık gelir /doc derleyici seçeneği.

  • com birlikte çalışma için kaydolun
    Uygulamanızı yönetilen uygulama ile etkileşim kurmak bir com nesnesi sağlayan bir com nesnesi (com callable wrapper) geçirecek belirtir.

    Varsayılan olarak, com birlikte çalışabilirlik uygulamaya izin vermeyeceğini belirten bu onay kutusu temizlenir.com birlikte çalışabilirliği sağlamak için bu onay kutusunu seçin.

    Konsol uygulaması veya Windows Uygulama projelerinde bu seçenek kullanılamaz.

  • Derleme Olayları
    Erişmek için bu düğmeyi tıklatın Build Events iletişim kutusu.Oluşturma öncesi veya sonrası yapılandırma yönergeleri için proje belirtmek için bu iletişim kutusunu kullanın.Bu iletişim kutusu yalnızca Visual Basic projeleri için geçerlidir.Daha fazla bilgi için bkz. Derleme Olayları İletişim Kutusu (Visual Basic).

  • Gelişmiş derleme seçenekleri
    Erişmek için bu düğmeyi tıklatın GelişmişDerleyici ayarları iletişim kutusu. Kullanım GelişmişDerleyici ayarları Gelişmiş Yapı yapılandırma özellikleri bir proje belirtmek için iletişim kutusu. Bu iletişim kutusu yalnızca Visual Basic projeleri için geçerlidir.Daha fazla bilgi için bkz. Gelişmiş Derleme Ayarları İletişim Kutusu (Visual Basic).

Ayrıca bkz.

Görevler

Nasıl Yapılır: Yapı Olaylarını Belirtme (Visual Basic)

Nasıl Yapılır: Yapılandırmaları Oluşturma ve Düzenleme

Diğer Kaynaklar

Hata ayıklama ve yayın proje yapýlandýrmalarý

Derleme özelliklerini yönetme

Visual Basic Komut Satırı Derleyicisi