Aracılığıyla paylaş


Yapılandırmaları oluşturma ve düzenleme

Hatalarını Ayıklama ve Sürüm yerleşik yapılandırmalarına ek olarak, bir çözüm için çeşitli derleme yapılandırmaları oluşturabilirsiniz. Örneğin, iç test derlemeleri için bir Test yapılandırması oluşturabilir ve farklı müşterilere dağıtabileceğiniz farklı türlerde derlemeler yapılandırabilirsiniz.

Derleme yapılandırmaları oluşturun

Configuration Manager iletişim kutusunu kullanarak mevcut derleme yapılandırmalarını seçebilir veya değiştirebilir ya da yenilerini oluşturabilirsiniz.

Configuration Manager iletişim kutusunu açmak için Çözüm Gezgini'nde çözüm düğümüne sağ tıklayarak çözümün kısayol menüsünü açın ve Configuration Managerseçin.

Geçerli yapılandırmayı seçmenize olanak tanıyan Visual Studio araç çubuğundaki açılan listeye tıklayarak da Configuration Manager açabilirsiniz (örneğin, Hata Ayıklama veya Yayın).

Configuration Manager iletişim kutusunun ekran görüntüsü.

İki yapılandırma düzeyi vardır: çözüm yapılandırması ve proje yapılandırması. Çözüm yapılandırması, Visual Studio'da araç çubuğunu kullanarak etkin yapılandırmalar arasında geçiş yaparken seçtiğiniz yapılandırmadır. Proje yapılandırması, her projedeki belirli bir yapılandırmadır.

Configuration Manager iletişim kutusunda, Etkin çözüm yapılandırması açılan listesini kullanarak çözüm genelinde bir derleme yapılandırması seçebilir, var olan bir yapılandırmayı değiştirebilir veya yeni bir yapılandırma oluşturabilirsiniz. Yapılandırmanın hedef aldığı platformu seçmek, var olan bir çözümü değiştirmek veya bir platform eklemek için Etkin çözüm platformu açılan listesini kullanabilirsiniz. Bir çözüm platformu eklerseniz, bunun projelerden en az biri tarafından desteklenmesi gerekir.

Project bağlamları bölmesinde çözümdeki projeler listelenir. Her proje için projeye özgü bir yapılandırma ve platform seçebilir, mevcut yapılandırmaları değiştirebilir veya yeni bir yapılandırma oluşturabilir ya da Visual Studio tarafından desteklenen platformlar listesinden yeni bir platform ekleyebilirsiniz. Çözümü derlemek veya dağıtmak için çözüm genelindeki yapılandırmayı kullandığınızda her projenin dahil edilip edilmediğini belirten onay kutularını da seçebilirsiniz.

Uyarı

Visual Studio, bu iletişim kutusunda seçtiğiniz proje platformlarının çözüm platformuyla eşleşmesi gereksinimini zorlamaz. Örneğin, etkin çözüm platformu x64olduğunda tüm proje platformlarını x86 olarak ayarlamanızı engelleyen bir şey yoktur. Bu nedenle karışıklığı önlemeyi ve mümkün olduğunda çözüm platformuyla eşleşen proje platformlarını seçtiğinizden emin olun.

Yapılandırmalara göre özellikleri ayarlama

Yapılandırmaları temel alan özellikleri ayarlamak için, Çözüm Gezgini'nde bir projenin kısayol menüsünü açın ve ardından Özellikler'i seçin.

Proje özelliklerinin çoğu yapılandırmaya veya platforma bağımlı değildir, ancak bazıları bağımlıdır. Yayın yapılandırması için, çözüm oluşturulduğunda kodun en iyi duruma getirildiğini belirtebilir ve Hata Ayıklama yapılandırması için DEBUG koşullu derleme simgesinin tanımlandığını belirtebilirsiniz. Ayrıca yapılandırmaya veya platforma göre farklı şekilde hangi uyarıların gizleneceğini veya hatalara yükseltileceğini seçebilir, ayrıca bazı derleyici seçeneklerini etkileyen bazı ayarları denetleyebilirsiniz, Aritmetik taşma, Dosya hizalamave /deterministic derleyici seçeneği.

Proje özellik sayfalarında, yapılandırmaya ve platforma bağlı ayarları olan sayfalarda, ayarların geçerli değerlerinin uygulanacağı yapılandırmayı ve platformu seçmenize olanak sağlayan açılan kutular bulunur.

Yapılandırmaya ve platforma bağımlı proje özelliklerini gösteren ekran görüntüsü.

Proje özelliklerinin çoğu yapılandırmaya veya platforma bağımlı değildir, ancak bazıları bağımlıdır. Yayın yapılandırması için, çözüm oluşturulduğunda kodun en iyi duruma getirildiğini belirtebilir ve Hata Ayıklama yapılandırması için DEBUG koşullu derleme simgesinin tanımlandığını belirtebilirsiniz. Ayrıca yapılandırmaya veya platforma göre farklı şekilde hangi uyarıların gizleneceğini veya hatalara yükseltileceğini seçebilir, ayrıca bazı derleyici seçeneklerini etkileyen bazı ayarları denetleyebilirsiniz, Aritmetik taşma, Dosya hizalamave /deterministic derleyici seçeneği.

Yapılandırmaya ve platforma göre farklı ayarlayabileceğiniz özelliklerin yanında proje ayarları sayfasında bir dişli simgesi bulunur. Dişli simgesine tıklarsanız yapılandırmaya, platforma veya her ikisine bağlı olarak aynı veya farklı değerlere sahip olma seçenekleri sunan bir menü açılır.

Yapılandırmaya ve platforma bağımlı proje özelliklerini gösteren ekran görüntüsü.

Özellik sayfası ayarları hakkında daha fazla bilgi için bkz. proje ve çözüm özelliklerini yönetme .

Proje yapılandırması oluşturma

Yeni bir derleme türü eklemek istediğinizde yeni bir proje yapılandırması oluşturursunuz. Örneğin, Hata Ayıklama ve Yayınyerine Geliştirme, Testve Üretim yapılandırmaları oluşturabilirsiniz.

  1. Configuration Manager iletişim kutusunu açın.

  2. Project sütununda bir proje seçin.

  3. Bu projenin Yapılandırma açılan listesinde Yeniseçin.

    Yeni Proje Yapılandırması iletişim kutusu açılır.

  4. Adı kutusuna yeni yapılandırma için bir ad girin.

  5. Mevcut proje yapılandırmasındaki özellik ayarlarını kullanmak için, Ayarları kopyala açılan listesinden bir yapılandırma seçin. Ayarları daha sonra proje özellik sayfalarında özelleştirebilirsiniz.

  6. Çözüm çapında bir yapılandırma oluşturmak için aynı anda Yeni çözüm yapılandırması oluştur onay kutusunu seçin.

Proje yapılandırmasını yeniden adlandırma

  1. Configuration Manager iletişim kutusunu açın.

  2. Project sütununda, yeniden adlandırmak istediğiniz proje yapılandırmasını içeren projeyi seçin.

  3. Bu projenin Yapılandırma açılan listesinde Düzenleseçin.

    Proje Yapılandırmalarını Düzenle iletişim kutusu açılır.

  4. Değiştirmek istediğiniz proje yapılandırma adını seçin.

  5. Yeniden Adlandır'ı seçin ve yeni bir ad girin.

Derleme yapılandırmalarını çözüm genelinde oluşturma ve değiştirme

Çözüm genelinde derleme yapılandırması oluşturmak için

  1. Configuration Manager iletişim kutusunu açın.

  2. Aktif çözüm yapılandırması açılır listesinden Yeniseçin.

    Yeni Çözüm Yapılandırması iletişim kutusu açılır.

  3. Adı metin kutusuna yeni yapılandırma için bir ad girin.

  4. Mevcut bir çözüm yapılandırmasındaki ayarları kullanmak için Ayarları kopyala açılan listesinden bir yapılandırma seçin.

  5. Aynı anda proje yapılandırmaları oluşturmak istiyorsanız Yeni proje yapılandırmaları oluştur onay kutusunu seçin.

Çözüm genelinde derleme yapılandırmasını yeniden adlandırmak için

  1. Configuration Manager iletişim kutusunu açın.

  2. Etkin çözüm yapılandırması açılan listesinden Düzenle'yiseçin.

    Çözüm Yapılandırmalarını Düzenle iletişim kutusu açılır.

  3. Değiştirmek istediğiniz çözüm yapılandırma adını seçin.

  4. Yeniden Adlandır'ı seçin ve yeni bir ad girin.

Çözüm genelinde derleme yapılandırmasını değiştirmek için

  1. Configuration Manager iletişim kutusunu açın.

  2. Etkin çözüm yapılandırması için açılır listesinden istediğiniz yapılandırmayı seçin.

  3. Projesi bağlamları bölmesinde, her proje için istediğiniz Yapılandırma ve Platform'u seçin, ardından Derleme ve Dağıtım seçeneklerini belirleyin.