Aracılığıyla paylaş


Build sayfasý, proje Tasarımcısı (C#)

Kullanım Yapı sayfası Proje Tasarımcısı projenin yapı yapılandırma özelliklerini belirtmek için. Bu sayfa için geçerlidir Visual C# yalnızca projeleri.

Erişim için Yapı 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 Yapı sekme.

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ı.

Yapılandırma ve Platform

Aşağıdaki seçenekleri görüntülemek veya değiştirmek için platform ve yapılandırma seçin sağlar.

Not

Basitleştirilmiş Yapı yapılandırmaları ile proje sistemi yapı bir hata ayıklama veya sürüm yayın belirler.Bu nedenle, bu seçenek görüntülenmez.Daha fazla bilgi için bkz. Hata ayıklama ve yayın proje yapýlandýrmalarý.

  • Yapılandırma
    Görüntülemek veya değiştirmek için hangi yapılandırma ayarları verilmiştir. Ayarlar olabilir Etkin (hata ayıklama) (varsayılan değer budur), hata ayıklama, yayın, veya Tüm yapılandırmaları.

  • Platform
    Hangi platform ayarlarını görüntülemek veya değiştirmek için belirtir. Varsayılan ayar Etkin (herhangi bir cpu). Active platform kullanarak değiştirme Configuration Manager. Daha fazla bilgi için bkz. Nasıl yapılır: oluşturma ve düzenleme yapılandırmaları.

Genel

Aşağıdaki seçenekleri birkaç C# derleyici ayarları yapılandırmanıza olanak sağlar.

  • Koşullu derleme simgelerini
    Gerçekleştirileceği koşullu derleme simgelerini belirtir. Ayrı sembol bir alana sahip. Daha fazla bilgi için bkz. /define (C# Derleme Seçenekleri).

  • Hata ayıklama sabitini tanımlayın
    Hata ayıklama, app tüm kaynak kodu dosyalarını sembol olarak tanımlar. Bu seçeneğin seçilmesi için eşdeğer / define: hata ayıklama komut satırı seçeneği.

  • İzleme sabitini tanımlayın
    İZLEME, app tüm kaynak kodu dosyalarını sembol olarak tanımlar. Bu seçeneğin seçilmesi için eşdeğer / define: izleme komut satırı seçeneği.

  • Hedef CPU
    Çıktı dosyası tarafından hedef işlemci belirtir. Seçim x 86 herhangi bir 32-bit Intel uyumlu işlemci seçin x 64 herhangi bir 64-bit Intel uyumlu işlemci seçin arm arm işlemciler için veya Herhangi bir cpu herhangi bir işlemci kabul edilebilir olduğunu belirtmek için. Herhangi bir cpu uygulamanın çok çeşitli donanım üzerinde çalışmasına izin verdiğinden, projeler için varsayılan değerdir.

    Daha fazla bilgi için bkz. /platform (C# Derleyici Seçenekleri).

  • 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. Onay kutusu işaretli değilse, 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.

    Varsa işaretçi boyutu double bir 64-bit uygulama bir uygulamayı çalıştırmak ve yalnızca 32-bit diğer kitaplıkları ile uyumluluk sorunları ortaya çıkabilir. 4 GB'den fazla bellek gerekiyor veya 64-bit bir önemli performans geliştirme yönergelerinizi 64 bitlik bir uygulama çalıştırmak kullanışlıdır.

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

    • Üzerinde Yapı sayfa, Platform hedefi liste ayarlanır Herhangi bir cpu.

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

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

  • Güvenli olmayan kod izin ver
    Kullanan kod verir Güvenli olmayan derlemek için anahtar sözcük. Daha fazla bilgi için bkz. /unsafe (C# Derleyici Seçenekleri).

  • Kodu en iyi duruma getirme
    Etkinleştirmek veya devre dışı çıkış dosyanızı daha küçük, daha hızlı ve daha verimli hale getirmek için derleyici tarafından gerçekleştirilen en iyi duruma getirme. Daha fazla bilgi için bkz. /optimize (C# Derleyici Seçenekleri).

Hatalar ve uyarılar

Hata ve uyarı seçeneklerini yapılandırma işlemi için yapılandırmak için aşağıdaki ayarlar kullanılır.

  • Uyarı seviyesi
    Derleyici uyarılarını görüntülemek için düzeyini belirtir. Daha fazla bilgi için bkz. /warn (C# Derleyici Seçenekleri).

  • Uyarıları bastır
    Bir ya da daha fazla uyarıyı oluşturmak için derleyicinin yeteneğini engeller. Birden çok uyarı numaralarını bir virgül veya noktalı virgül ile ayırın. Daha fazla bilgi için bkz. /nowarn (C# Derleme Seçenekleri).

Uyarıları hata ele

Hangi uyarıları hata olarak kabul edilir belirtmek için aşağıdaki ayarlar kullanılır. Yapı bir uyarı ile karşılaştığında bir hata geri dönmek için hangi koşullarda belirtmek için aşağıdaki seçeneklerden birini seçin. Daha fazla bilgi için bkz. /warnaserror (C# Derleme Seçenekleri).

  • None
    Uyarı hata olarak işler.

  • Belirli uyarıları
    Belirli uyarıları hata olarak ele alır. Birden çok uyarı numaralarını bir virgül veya noktalı virgül ile ayırın.

  • Tümü
    Tüm Uyarıları hata olarak ele alır.

Çıktı

Yapı işlemi için çıkış seçeneklerini yapılandırmak için aşağıdaki ayarlar kullanılır.

  • Çıkış yolu
    Bu projenin yapılandırması için çıkış dosyalarının konumunu belirtir. Bu kutuda yapı çıktı dosyasının yolunu girin veya seçin göz düğmesi için bir yol belirtin. 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ý.

  • xml belgeleri dosyası
    Belgeleme açıklamalarının işleneceği dosyanın adını belirtir. Daha fazla bilgi için bkz. /doc (C# Derleyici Seçenekleri).

  • com birlikte çalışma için kaydolun
    Uygulamanızı yönetilen bir com nesnesi yönetilen uygulama ile etkileşimine izin veren bir com nesnesi (com callable wrapper) geçirecek gösterir. Çıktı türü özelliğinde Uygulama sayfa , Proje Tasarımcısı için bu uygulamayı ayarlamak Sınıf kitaplığı sırada com birlikte çalışma için kaydol özelliği kullanılabilir. De içeren örnek bir sınıf için kendi Visual C# bkz: uygulama ve bir com nesnesi olarak sunmaya Örnek com sınıf (C# Programlama Kılavuzu).

  • Seri hale getirme derlemesi oluştur
    Derleyici xml seri hale getirme derlemelerinin oluşturmak için xml seri hale getirici Oluşturucu aracını (Sgen.exe) kullanıp kullanmayacağı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. Daha fazla bilgi için bkz. XML Serializer Generator Tool (Sgen.exe).

  • Gelişmiş
    Görüntülemek için tıklatın Gelişmiş oluşturma ayarları iletişim kutusu (C#) iletişim kutusu.

Ayrıca bkz.

Kavramlar

Proje Tasarımcısı kullanıcı arabirimi başvurusu

Diğer Kaynaklar

C# Derleme Seçenekleri