Aracılığıyla paylaş


Özellik sayfaları (C++)

Özellik sayfalarını kullanarak, Visual Studio projeleri için ayarları belirtebilirsiniz.Açmak için Özellik sayfaları iletişim kutusu Visual Studio proje Proje menüsünde tıklatın özelliklerini.

Bunlar geçerli olacak şekilde proje ayarları bütün yapılandırmaları oluşturmak veya farklı proje özellikleri her yapı yapılandırması için belirttiğiniz belirtebilirsiniz.Örneğin, daðýtým yapýlandýrmasý için belirli ayarları ve diğer hata ayıklama yapılandırma ayarlarını belirtebilirsiniz.

Kullanılabilir sayfaların tümü mutlaka görüntülenir Özellik sayfaları iletişim kutusu.Görüntülenecek sayfaları proje dosya türlerine bağlıdır.

Daha fazla bilgi için bkz. Nasıl yapılır: Proje Özellikleri özellik sayfaları ile belirtme.

Varsayılan Özellikler vs. özelliklerini değiştirme

Kullandığınızda, Yeni bir proje bir proje oluşturmak için iletişim kutusunu Visual Studio belirtilen proje şablonu proje özelliklerini başlatmak için kullanır.Bu nedenle, şablondaki özellik değerleri, bu proje türü için varsayılan değerler olarak düşünülebilir.Diğer proje türleri, özellikleri farklı varsayılan değerlerine sahip olabilir.

Proje özellik değeri değiştirilirse, kalın yazı tipinde görüntülenir.Proje özelliği aşağıdaki nedenlerden dolayı değiştirilebilir:

  • Uygulama Sihirbazı proje şablonunda belirtilen olandan farklı özellik değerini gerektirdiğinden özelliğini değiştirir.

  • Bir başka özellik değeri belirttiğiniz Yeni bir proje iletişim kutusu.

  • Farklı özellik değerini bir proje özellik sayfasında belirtin.

İpucuİpucu

Son projenizi oluşturmak için MSBuild kullandığı özellik değerleri kümesini görmek için bu komut satırını kullanarak üretebilirsiniz önişlemci çıktı dosyasını inceleyin: MSBuild /preprocess:preprocessor_output_filenamekabulproject_filenameopt

Özelliklerini sıfırlama

Görüntülediğinizde Özellik sayfaları iletişim kutusu için bir proje ve proje düğümü seçildiğinde, Çözüm Gezgini, seçebileceğiniz birçok özelliği için üst veya proje varsayılan adlardan devralmak veya değerini değiştirmek başka bir yolu.

Görüntülediğinizde Özellik sayfaları için bir proje ve bir dosya iletişim kutusu seçildiğinde, Çözüm Gezgini, seçebileceğiniz birçok özelliği için üst veya proje varsayılan adlardan devralmak veya değerini değiştirmek başka bir yolu.Ancak, projeyi project varsayılan değerlerden farklı özellik değerlerine sahip çok sayıda dosya içeriyorsa, projeyi oluşturmak için daha uzun sürer.

İpucuİpucu

Yenilemek için Özellik sayfaları iletişim kutusundaki son seçimleri, görüntüler böylece tıklatın Uygula.

Proje Varsayılanları çoğu sistem (platform) varsayılan olur.Bazı Proje Varsayılanları özelliklerinde güncelleştirdiğinizde uygulanan stil sayfaları türetilir Proje Varsayılanları kısmına Genel projesi için yapılandırma özellikleri sayfası.Daha fazla bilgi için bkz. Genel özellik sayfası (Proje).

Kullanıcı tanımlı değerler belirtme

Bazı özellikler için değer tanımlamanız gerekir.Alfasayısal karakterler veya proje dosyası makro adları bir veya daha fazla kullanıcı tanımlı bir değer içerebilir.Bu özelliklerden bazıları yalnızca bir kullanıcı tanımlı bir değer alabilir, ancak diğer kullanıcıların birden çok değer noktalı virgülle ayrılmış bir listesini alabilir.

Özellik, özellik adının sağındaki sütunda birden çok kullanıcı tanımlı değerler alabilir, bir özellik veya bir liste için kullanıcı tanımlı bir değer belirtmek için aşağıdaki eylemlerden birini gerçekleştirin:

  • Değer veya değerler listesini yazın.

  • Aşağı açılan oku tıklatın.Düzenleme olup onu tıklatın ve sonra metin kutusuna değer veya değerler listesini yazın.Her değer ayrı bir satırda metin kutusuna yazmak için bir liste belirtmek için alternatif bir yol değil.Özellik sayfasında, değerler noktalı virgülle ayrılmış bir liste halinde görüntülenir.

    Proje dosyası makro bir değer olarak eklemek için makroları ve makro adını çift tıklatın.

  • Aşağı açılan oku tıklatın.Göz olup onu tıklatın ve sonra bir veya daha fazla değer seçin.

Birden çok değerli bir özellik için üst veya proje varsayılan adlardan devralmak özellik adının sağındaki sütunu aşağı açılan oku tıklatın ve ardından seçeneği kullanılabilir düzenleme.Seçeneği varsayılan olarak seçilidir.

Bir özellik sayfası yalnızca ayarları başka bir düzeyden devralır birden çok değerli bir özellik için geçerli düzeydeki görüntülendiğine dikkat edin.Örneğin, bir dosya seçili ise, Çözüm Gezgini ve c/C++ seçin Önişlemci tanımlarına özelliği, dosya düzeyinde tanımları görüntülenir, ancak proje düzeyi tanımları devralınan görüntülenmez.Geçerli düzeyi hem devralınan değerleri görüntülemek, özellik adının sağındaki sütunu aşağı açılan oku tıklatın ve sonra düzenleme.Kullanırsanız, Visual c++ proje modeli, bu davranış da nesneler için dosyalar ve projeler üzerinde etkisi olur.Dosya düzeyinde bir özellik değerlerine sorguladığınızda, diğer bir deyişle, değerleri aynı özellik için proje düzeyinde alamayacaksınız.Proje düzeyinde özellik değerlerini açıkça almanız gerekir.Ayrıca, devralınan bazı değerler özelliğinin program aracılığıyla erişilebilir değil bir stil sayfasındaki gelebilir.

Bu Bölümde

  1. Başvuru arama yolu iletişim kutusu ekleme

  2. Yapılandırma özellikleri <Projectname> bildirim aracı Gelişmiş Özellik sayfaları iletişim kutusu

  3. Komut satırında özellik sayfaları

  4. Özel Build adım özellik sayfası: Genel

  5. Çerçeve ve başvuruları, ortak özellikleri <Projectname> Özellik sayfaları iletişim kutusu

  6. Genel özellik sayfası (dosya)

  7. Genel özellik sayfası (Proje)

  8. Genel, Bildirim aracı, yapılandırma özellikleri <Projectname> Özellik sayfaları iletişim kutusu

  9. HLSL Property Pages

  10. HLSL Property Pages: Advanced

  11. HLSL Property Pages: General

  12. HLSL Property Pages: Output Files

  13. Girdi ve çıktı, bildirim aracını yapılandırma özellikleri <Projectname> Özellik sayfaları iletişim kutusu

  14. Yalıtılmış com, bildirim aracını yapılandırma özellikleri <Projectname> Özellik sayfaları iletişim kutusu

  15. Bağlayıcı özellik sayfaları

  16. Yönetilen kaynaklar özellik sayfası

  17. Bildirim aracı özellik sayfaları

  18. MIDL özellik sayfaları

  19. MIDL özellik sayfaları: Gelişmiş

  20. MIDL özellik sayfaları: Genel

  21. MIDL özellik sayfaları: çıktı

  22. NMake özellik sayfası

  23. Kaynakları özellik sayfaları

  24. vC++ dizin özellik sayfası

  25. Web References özellik sayfası

  26. xml veri Oluşturucu aracı özellik sayfası

  27. xml Belge Oluşturucu aracı özellik sayfaları

Ayrıca bkz.

Görevler

Nasıl yapılır: oluşturun ve proje bağımlılıkları kaldırma

Nasıl yapılır: oluşturma ve düzenleme yapılandırmaları

Diğer Kaynaklar

Deploying Applications