Derleme ve derleme Visual Studio

IDE içinde binaya ilk giriş için bkz. Adım adım kılavuz: Uygulama bina.

Uygulama oluşturmak için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz: Visual Studio IDE, MSBuild komut satırı araçları ve Azure Pipelines:

Derleme Yöntemi Avantajlar
IDE - Derlemeleri hemen oluşturun ve bir hata ayıklayıcısında test edin.
- C++ ve C# projeleri için çok işlemcili derlemeler çalıştırın.
- Derleme sisteminin farklı yönlerini özelleştirin.
CMake - CMake aracını kullanarak proje oluşturma
- Linux ve diğer platformlarda aynı derleme Windows kullanın.
MSBuild satırı - Proje derlemelerini yüklemeden Visual Studio.
- Tüm proje türleri için çok işlemcili derlemeler çalıştırın.
- Derleme sisteminin çoğu alanlarını özelleştirin.
Azure Pipelines - Sürekli tümleştirme/sürekli teslim işlem hattının bir parçası olarak derleme sürecinizi otomatikleştirin.
- Her derlemeyle otomatikleştirilmiş testler uygulama.
- Derleme işlemleri için neredeyse sınırsız bulut tabanlı kaynak kullanın.
- Derin özelleştirilmiş görevleri gerçekleştirmek için derleme iş akışını değiştirme ve derleme etkinlikleri oluşturma.

Bu bölümdeki belgeler, IDE tabanlı derleme işleminin diğer ayrıntılarına gider. Diğer yöntemler hakkında daha fazla bilgi için sırasıyla CMake, MSBuild ve Azure Pipelines' ye bakın.

Not

Bu konu, Visual Studio için Windows. Daha Mac için Visual Studio için bkz. Derleme ve derleme Mac için Visual Studio.

IDE'den binaya genel bakış

Bir proje oluşturulduğunda, Visual Studio ve projeyi içeren çözüm için varsayılan derleme yapılandırmaları oluşturulur. Bu yapılandırmalar, çözümlerin ve projelerin nasıl yerleşik ve dağıtılmış olduğunu tanımlar. Project yapılandırmaları hedef platform (Windows veya Linux gibi) ve derleme türü (hata ayıklama veya yayın gibi) için benzersizdir. Bu yapılandırmaları istediğiniz gibi düzenleyebilir ve gerektiğinde kendi yapılandırmalarınızı da oluşturabilirsiniz.

IDE içinde binaya ilk giriş için bkz. Adım adım kılavuz: Uygulama bina.

Ardından, süreçle ilgili farklı özelleştirmeler hakkında Visual Studio için bkz. Visual Studio proje ve çözümlerini derleme ve temizleme. Özelleştirmeler, çıkış dizinlerini değiştirmeyi,özel derleme olaylarını belirtmeyi,proje bağımlılıklarını yönetmeyi, derleme günlük dosyalarını yönetmeyi ve derleyici uyarılarını gizlemeyi içerir.

Buradan, diğer çeşitli görevleri keşfedebilirsiniz:

Ayrıca bkz.