Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Projelerinizi farklı ayarlarla derlemeniz gerektiğinde yapılandırmalar oluşturmanız gerekir. Örneğin, Hata Ayıklama ve Yayın derleme yapılandırmalarıdır ve bunları oluştururken uygun şekilde farklı derleyici seçenekleri kullanılır. Bir yapılandırma etkindir ve IDE'nin üst kısmındaki komut çubuğunda gösterilir.
Yapılandırma ve yerleşik çıkış dosyalarının depolandığı platform denetimi. Normalde, Visual Studio projenizi oluştururken çıktı etkin yapılandırmayla adlı bir proje alt klasörüne yerleştirilir (örneğin, bölme/Debug/x86), ancak bunu değiştirebilirsiniz.
Çözüm ve proje düzeyinde kendi derleme yapılandırmalarınızı oluşturabilirsiniz. Çözüm yapılandırması, yapılandırma etkin olduğunda derlemeye hangi projelerin dahil olduğunu belirler. Yalnızca etkin çözüm yapılandırmasında belirtilen projeler oluşturulur. Configuration Manager'da birden çok hedef platform seçilirse, bu platforma uygulanan tüm projeler oluşturulur. Proje yapılandırması, projeyi oluştururken hangi derleme ayarlarının ve derleyici seçeneklerinin kullanılacağını belirler.
Yapılandırma oluşturmak, seçmek, değiştirmek veya silmek için Configuration Managerkullanabilirsiniz. Açmak için menü çubuğunda Build>Configuration Manageröğesini seçin veya arama kutusuna Yapılandırma yazın. Yapılandırma seçmek veya Configuration Manager'ı açmak için Standart araç çubuğundaki Çözüm Yapılandırmaları listesini de kullanabilirsiniz.
Not
Araç çubuğunda çözüm yapılandırma ayarlarını bulamıyorsanız ve Configuration Managererişemiyorsanız, bunun nedeni Visual Basic geliştirme ayarlarını kullanmanız olabilir. Daha fazla bilgi için bkz. Nasıl yapılır:uygulanan Visual Basic geliştirici ayarlarıyla yapılandırmaları yönetme.
Varsayılan olarak Hata Ayıklama ve Yayın yapılandırmaları Visual Studio şablonları kullanılarak oluşturulan projelere eklenir. Hata Ayıklama yapılandırması bir uygulamanın hata ayıklamasını destekler ve Sürüm yapılandırması uygulamanın dağıtılabilir bir sürümünü oluşturur. Daha fazla bilgi için bkz. Nasıl yapılır: hata ayıklama ve sürüm yapılandırmalarını ayarlama. Özel çözüm yapılandırmaları ve proje yapılandırmaları da oluşturabilirsiniz. Daha fazla bilgi için bkz. Nasıl yapılır: yapılandırma oluşturma ve düzenleme.
Çözüm yapılandırmaları
Çözüm yapılandırması, çözümdeki projelerin nasıl oluşturulup dağıtılacağı belirtir. Bir çözüm yapılandırmasını değiştirmek veya yenisini tanımlamak için Yapılandırma Yöneticisiiçinde, Etkin çözüm yapılandırmasıaltında Düzenle veya Yeniseçeneklerini seçin.
Bir çözüm yapılandırmasındaki Project bağlamları kutusundaki her giriş çözümdeki bir projeyi temsil eder. Etkin çözüm yapılandırması ve Etkin çözüm platformuher birleşimi için her projenin nasıl kullanılacağını ayarlayabilirsiniz.
Yeni bir çözüm yapılandırması tanımlayıp Yeni proje yapılandırmaları oluştur onay kutusunu seçtiğinizde, Visual Studio tüm projelerde yeni bir proje yapılandırması oluşturur. Benzer şekilde, yeni bir çözüm platformu tanımlayıp yeni proje platformları oluştur onay kutusunu seçtiğinizde, Visual Studio tüm projelerde yeni platform seçeneğini oluşturur. Ayrıca, yeni bir platformu hedefleyen bir proje eklerseniz, Visual Studio bu platformu çözüm platformları listesine ekler ve platformu tüm projelerde bir seçenek olarak kullanılabilir hale getirir. Platformların gerekli olmadığı veya bazı projeler tarafından desteklenmediği durumlar için her projenin ayarlarını değiştirebilirsiniz.
Etkin çözüm yapılandırması, IDE bağlamı da sağlar. Örneğin, bir proje üzerinde çalışıyorsanız ve yapılandırma bunun mobil cihaz için oluşturulacağını belirtiyorsa, Araç Kutusu yalnızca mobil cihaz projesinde kullanılabilecek öğeleri görüntüler.
Proje yapılandırmaları
Bir projenin hedeflediği yapılandırma ve platform, derleme yapılırken kullanılacak derleme ayarlarını ve derleyici seçeneklerini belirlemek için birlikte kullanılır. Bir proje her yapılandırma ve platform bileşimi için farklı ayarlara sahip olabilir. Bir projenin özelliklerini değiştirmek için, Çözüm Gezgini'nde projenin kısayol menüsünü açın ve Özellikleröğesini seçin. Proje tasarımcısının Derleme sekmesinin üst kısmında, derleme ayarlarını düzenlemek için etkin bir yapılandırma seçin.
Visual Studio proje yapılandırmalarını çözüm yapılandırmalarıyla nasıl ilişkilendirir?
Yeni bir çözüm yapılandırması tanımladığınızda ve mevcut bir yapılandırmadan ayarları kopyalamadığınızda Visual Studio, mevcut proje yapılandırmalarını yeni çözüm yapılandırmasıyla ilişkilendirmek için aşağıdaki ölçütleri kullanır. Ölçütler gösterilen sırayla değerlendirilir.
Projenin yeni çözüm yapılandırmasının adıyla eşleşen bir yapılandırma adı (<yapılandırma adı><platform adı>) varsa, bu yapılandırma kullanılır. Yapılandırma adları büyük/küçük harfe duyarlı değildir.
Projede yapılandırma adı bölümünün yeni çözüm yapılandırmasıyla eşleşip eşleşmediği bir yapılandırma adı varsa, platform bölümünün eşleşip eşleşmediğine bakılmaksızın bu yapılandırma kullanılır.
Hala eşleşme yoksa, projede listelenen ilk yapılandırma kullanılır.
Visual Studio çözüm yapılandırmalarını yeni proje yapılandırmalarıyla nasıl ilişkilendirir?
Bir proje yapılandırması oluşturduğunuzda (Configuration Manageriçinde, o proje için Yapılandırma sütunundaki açılan menüden Yeni 'i seçip Yeni çözüm yapılandırmaları oluştur onay kutusunu seçtiğinizde Visual Studio, projeyi desteklediği her platformda oluşturmak için benzer adlı bir çözüm yapılandırması arar. Bazı durumlarda Visual Studio mevcut çözüm yapılandırmalarını yeniden adlandırır veya yenilerini tanımlar.
Visual Studio, çözüm yapılandırmalarını proje yapılandırmalarıyla ilişkilendirmek için aşağıdaki ölçütleri kullanır:
Proje yapılandırması bir platform belirtmiyorsa veya yalnızca bir platform belirtiyorsa, adı yeni proje yapılandırmasıyla eşleşen bir çözüm yapılandırması bulunur veya eklenir. Bu çözüm yapılandırmasının varsayılan adı bir platform adı içermez;>proje yapılandırma adını<alır.
Bir proje birden çok platformu destekliyorsa, desteklenen her platform için bir çözüm yapılandırması bulunur veya eklenir. Her çözüm yapılandırmasının adı hem proje yapılandırma adını hem de platform adını içerir ve>platform adı><<proje yapılandırma adı biçimindedir.
Yapılandırmalar derlemeyi nasıl etkiler?
Derleme>Derleme Çözümü komutunu kullanarak bir çözüm oluşturduğunuzda Visual Studio yalnızca etkin yapılandırmayı oluşturur. Bu çözüm yapılandırmasında belirtilen tüm projeler oluşturulur ve oluşturulan tek proje yapılandırması, Visual Studio'daki araç çubuğunda gösterilen etkin çözüm yapılandırmasında ve etkin çözüm platformunda belirtilen proje yapılandırmasıdır. Örneğin, hata ayıklama ve x86. Diğer tanımlı yapılandırmalar ve platformlar derlenmez.
Tek bir eylemde birden çok yapılandırma ve platform oluşturmak istiyorsanız Visual Studio'da Derleme>Toplu Derleme seçeneğini kullanabilirsiniz. Bu özelliğe erişmek için Ctrl+Q tuşlarına basarak arama kutusunu açın ve Batch build
girin. Toplu derleme tüm proje türleri için kullanılamaz. Bkz. Nasıl yapılır:aynı anda birden çok yapılandırma oluşturma.
İlgili içerik
- Rehber: Uygulama oluşturma
- derleme ve oluşturma
- Çözümleri ve projeleri
- C/C++ yapı referansı
- Projeleri hedef platformlara yapılandırma