Visual Studio'da derle ve oluştur

Visual Studio, tümleşik hata ayıklamaya sahip etkileşimli IDE derlemelerinden otomatik CI/CD işlem hatlarına kadar uygulamalarınızı derlemek için birden çok yol sağlar. Bu makale, senaryonuz için doğru derleme yöntemini seçmenize yardımcı olur ve her yaklaşım için ayrıntılı belgelerin bağlantılarını sağlar.

IDE içinde oluşturmaya ilk tanışma için bkz Kılavuz: Uygulama derleme.

Derleme yöntemi seçme

Gereksinimlerinize en uygun derleme yöntemini belirlemek için aşağıdaki tabloyu kullanın:

Yapı Yöntemi Fayda -ları
IDE - Derlemeleri hemen oluşturun ve bir hata ayıklayıcıda 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 C++ projeleri derleme
- Linux ve Windows platformları arasında aynı derleme sistemini kullanın.
MSBuild komut satırı - Visual Studio'yu yüklemeden projeler oluşturun.
- Tüm proje türleri için çok işlemcili derlemeler çalıştırın.
- Yapı sisteminin çoğu alanını özelleştirin.
Azure Pipelines - Sürekli tümleştirme/sürekli teslim işlem hattının parçası olarak derleme işleminizi otomatikleştirin.
- Her derlemede otomatikleştirilmiş testler uygulayın.
- Derleme işlemleri için neredeyse sınırsız bulut tabanlı kaynak kullanın.
- Derleme iş akışını değiştirin ve derin özelleştirilmiş görevler gerçekleştirmek için derleme etkinlikleri oluşturun.

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

IDE'den oluşturma

Bir proje oluşturduğunuzda, Visual Studio varsayılan proje ve çözüm yapılandırmaları oluşturur. Bu yapılandırmalar, çözümlerin ve projelerin nasıl derlenip dağıtılacağını tanımlar. Proje yapılandırmaları bir hedef platforma (Windows veya Linux gibi) ve derleme türüne (hata ayıklama veya sürüm gibi) özeldir. Bu yapılandırmaları istediğiniz gibi düzenleyebilir ve gerektiğinde kendi yapılandırmalarınızı da oluşturabilirsiniz. Bkz . Proje ve çözüm yapılandırmaları.

Ardından, işlemde yapabileceğiniz farklı özelleştirmeler hakkında bilgi edinmek için Visual Studio'da proje ve çözüm oluşturma ve temizleme bakın. Özelleştirmeler, çıkış dizinlerinideğ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ı gizlemeyiiçerir.

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