Aracılığıyla paylaş


Yapı Yapılandırmalarını Anlama

Yapı yapılandırması birden çok sürümü Çözüm ve proje özelliklerini depolamak için bir yol sağlar. Hızla erişmek ve etkin yapılandırmayı kullanarak değiştirme Çözüm yapýlandýrmalarý listesi, Standart araç çubuğu.

Varsayılan olarak, projeler ile oluşturulan Visual Studio Debug ve Release yapılandırmalarını içerir. Hata ayıklama yapılandırmaları, bir uygulamanın hata ayıklama için otomatik olarak yapılandırılır ve Release yapılandırmalarını uygulamanın son sürümü için yapılandırılır. Daha fazla bilgi için bkz. Nasıl yapılır: hata ayıklama ve Release yapılandırmalarını ayarlama. Ayrıca oluşturabilir ve uygulamanızın gereksinimlerini karşılamak için kendi özel çözüm ve proje yapılandırmaları düzenleyebilirsiniz. Daha fazla bilgi için bkz. Nasıl yapılır: oluşturma ve düzenleme yapılandırmaları.

Yapı yapılandırması iki düzeyde tanımlanabilir Visual Studio: çözüm yapýlandýrmalarý ve proje yapýlandýrmalarý.

Çözüm yapýlandýrmalarý

Oluşturulacak projeleri bir çözümde nasıl ve (etkinleştirilmişse) bir çözüm yapýlandýrmasýný belirtir dağıtıldı. Yeni çözüm yapýlandýrmasý tanımlamak için açık Yapılandırma Yöneticisi iletişim kutusu ve Yeni dan Etkin çözüm yapýlandýrmasý listesi.

Her girişte bir çözüm yapýlandýrmasýný içeren bir proje adı, bir yapılandırma ayarı, bir platform ayarı, bir yapılandırma ayarı ve (etkinleştirilmişse) dağıtma ayarı. Çözüm yapılandırmasını ve seçilen Çözüm Platformu ayarları birleşimi kullanılacak proje yapılandırması belirler. Çözüm platformları üzerinde daha fazla bilgi için bkz: Yapı Platformlarını Anlama.

Herhangi bir sayıda çözüm yapýlandýrmalarý, her biri benzersiz bir ad oluşturabilirsiniz. Visual Studio Otomatik olarak atar çözüm yapýlandýrmalarý tümleşik geliştirme ortamı (IDE) olduğunda:

  • Proje platformuyla eklemek Oluştur yeni çözüm platformları seçili.

  • Bir proje yapýlandýrmasý ile eklemek Oluştur yeni çözüm yapýlandýrmalarý seçili.

  • Yeni biri olan birden çok platformda dağıtılacak yeni bir proje ekleyin.

Çözüm yapýlandýrmalarý, IDE için aynı zamanda genel proje bağlam bilgilerini sağlamak. Etkin çözüm yapýlandýrmasý için taşınabilir aygıt bir proje yerleşik belirtiyorsa, bu proje üzerinde çalışırken Örneğin, araç yalnızca kullanılabilir proje öğeleri bir mobil aygıt projesinde görüntüler.

Proje yapýlandýrmalarý

Proje ve proje platformu proje oluştururken kullanılacak özellikleri belirlemek için birlikte kullanılır. Bir proje yapılandırması ve platform benzersiz her birleşimi için tanımlanmış bir proje özelliklerinin bir kümesini olabilir. Proje özellikleri ile düzenlenmiş Proje Tasarımcısı. Bazı bölmeler Proje Tasarımcısı'nın geçerli project configuration ve platform birleşimini gösteren açılan listelerini içerir.

Yapılandırmaya bağlı özellikleri gerektiği gibi her bir proje yapýlandýrmasý olarak tanımlayabilirsiniz. Proje özellikleri belirlemek için kullanılabilir, örneğin, hangi proje öğeleri dahil edilir belirli bir yapı içinde ne çıktı dosyaları oluşturulur, çıktı dosyalarını koymak nerede ve nasıl bunlar eniyileştirilecek.

Proje yapýlandýrmalarý, önemli ölçüde farklı olabilir. Bir proje yapılandırması özelliklerini, böylece başka bir proje olduğunu, yürütülebilir dosyanın en yüksek hızda çalışan optimize ederken elde edilen ikili en az boş alan kaplar, çıktı dosyası iyileştirilmesi belirtebilir.

Böylece bir takım tarafından paylaşılabilir kullanıcı, ancak bir çözüm, proje yapýlandýrmalarý saklanmaz. Proje bağımlılıkları yapılandırma bağımsız olmakla birlikte, etkin çözüm yapılandırma dosyasında belirtilen projeler oluşturulacaktır.

Çözüm yapılandırmasını değiştirme

Bir çözüm, Visual Studio oluşturulacak her proje için kullanılacak proje yapýlandýrmalarý belirtir etkin çözüm yapılandırmasını kullanır. Doğrudan etkin yapılandırmayı değiştirebilirsiniz Çözüm yapýlandýrmalarý aþaðý açýlan listesinden standart araç çubuğundaki ya da Configuration Manager iletişim kutusu.

Not

Çözüm yapılandırma ayarlarını standart araç çubuğunda bulunamıyor veya erişilemiyor Configuration Manager, sahip olabilir Visual Basic Geliştirici ayarları uygulanır.Daha fazla bilgi için bkz. Nasıl yapılır: Visual Basic Geliştirici ayarlarla uygulanan yapı yapılandırmalarını yönetme.

Oluşturulacak proje yapýlandýrmalarý IDE nasıl atar

Bir yeni çözüm yapılandırması (yerine mevcut kopyalayın) oluşturduğunuzda, IDE (bu sırayla değerlendirilmiş) her proje için aşağıdaki seçim ölçütleri kullanarak oluşturacaksınız projeler için varsayılan proje yapýlandýrmalarý belirler:

  1. Yeni çözüm yapýlandýrmasý adıyla tam olarak kendi eşleşen bir proje yapýlandýrmasý oluşturacaksınız. Yapılandırma adları büyük küçük harf duyarlı değildir.

  2. Adı tam eşleşme varsa, yeni çözüm yapýlandýrmasý platform bölümü de eşleşen değil, adı yapılandırma bölümünü adıyla eşleşen bir proje yapýlandýrmasý oluşturacaksınız. (Adlandırma kuralı olduğunu unutmayın <configuration name> <platform-name>.)

  3. Yine de hiçbir eşleşme varsa, yeni çözüm yapýlandýrmasý projesi için listelenen ilk yapılandırma oluşturacaksınız.

Nasıl çözüm yapýlandýrmalarý IDE atar

Ne zaman bir proje yapýlandýrmasý oluþturmak ve seçin Oluştur yeni çözüm yapýlandýrmalarý, IDE desteklediği her platformda projeyi oluşturmak bir uygun şekilde adlandırılmış çözüm yapýlandýrmasý arar. Bazı durumlarda, IDE varolan çözüm yapýlandýrmalarý yeniden adlandırmak veya yenilerini oluşturabilirsiniz.

IDE çözüm yapýlandýrmalarý aşağıdaki seçim ölçütleri kullanarak nasıl belirler:

  • Bir proje yapýlandýrmasý bir platform belirtmez veya tek bir platform belirtir, sonra yeni bir proje yapýlandýrmasý adıyla eşleşen bir çözüm yapýlandýrmasýný ya da bulunan veya eklenmeyecek. Bu durumda, bu varsayılan çözüm yapılandırmasını adını bir platform ad içermez; biçimi alır <project configuration name>.

  • Bir proje birden çok platform desteği sağlıyorsa, çözüm yapýlandýrmasý bulundu veya desteklediği her platformda her projeyi oluşturmak her proje yapılandırması için eklendi. Hem proje yapılandırma adı ve platform adýný her çözüm yapılandırmasının adını içerir; biçimi alır <project configuration name> <platform name>.

Ayrıca bkz.

Başvuru

Dikkat Devenv / komut satırı anahtarları

Kavramlar

İzlenecek yol: Uygulama Oluşturma

Çözüm ve proje temelleri

Proje Tasarımcısı Giriº

Diğer Kaynaklar

Visual Studio'da Uygulama Oluşturma

C/C++ yapı başvurusu