Visual Studio C++ Projeleri için Oluşturulan Dosya Türleri
Birçok dosya türü, klasik masaüstü uygulamaları için Visual Studio projeleriyle ilişkilendirilir. Projenize dahil edilen gerçek dosyalar, proje türüne ve sihirbaz kullanırken belirlediğiniz seçeneklere bağlıdır.
Visual Studio projesi oluşturduğunuzda, bunu yeni bir çözümde oluşturabilir veya var olan bir çözüme proje ekleyebilirsiniz. Önemsiz olmayan uygulamalar genellikle bir çözümdeki birden çok projeyle geliştirilir.
Projeler genellikle bir EXE veya DLL üretir. Projeler birbirine bağımlı olabilir; Derleme işlemi sırasında Visual Studio ortamı hem proje içindeki hem de proje arasındaki bağımlılıkları denetler. Her projenin genellikle çekirdek kaynak kodu vardır. Projenin türüne bağlı olarak, projenin çeşitli yönlerini içeren başka birçok dosyaya sahip olabilir. Bu dosyaların içeriği dosya uzantısıyla gösterilir. Visual Studio geliştirme ortamı, derleme sırasında dosya içeriğinin nasıl işleneceğini belirlemek için dosya uzantılarını kullanır.
Aşağıdaki tabloda Visual Studio projesindeki yaygın dosyalar gösterilmektedir ve bunları dosya uzantılarıyla tanımlar.
Dosya uzantısı | Tür | İçindekiler |
---|---|---|
.asmx | Source | Dağıtım dosyası. |
.Asp | Source | Active Server Sayfa dosyası. |
.Atp | Project | Uygulama şablonu proje dosyası. |
.bmp, .dib, .gif, .jpg, .jpe, .png | Kaynak | Genel görüntü dosyaları. |
.Bsc | Derleme | Tarayıcı kod dosyası. |
.cpp, .c | Source | Uygulamanızın ana kaynak kodu dosyaları. |
.Cur | Kaynak | İmleç bit eşlem grafik dosyası. |
.Dbp | Project | Veritabanı proje dosyası. |
.Disko | Source | Dinamik bulma belge dosyası. XML Web hizmeti bulmayı işler. |
.exe, .dll | Project | Yürütülebilir veya dinamik bağlantı kitaplık dosyaları. |
h. | Source | Üst bilgi (dahil) dosyası. |
.htm, .html, .xsp, .asp, .htc, .hta, .xml | Kaynak | Yaygın Web dosyaları. |
. HxC | Project | Yardım projesi dosyası. |
.ıco | Kaynak | Simge bit eşlem grafik dosyası. |
.ıdb | Derleme | Kaynak dosyalar ve sınıf tanımları arasında bağımlılık bilgilerini içeren durum dosyası. Artımlı derleme sırasında derleyici tarafından kullanılabilir. .idb dosyasının adını belirtmek için /Fd derleyici seçeneğini kullanın. |
.ıdl | Derleme | Arabirim tanımı dil dosyası. Daha fazla bilgi için bkz . Windows SDK'sında Arabirim Tanımı (IDL) Dosyası . |
.ilk | Bağlama | Artımlı bağlantı dosyası. Daha fazla bilgi için bkz. /INCREMENTAL. |
.Harita | Bağlama | Bağlayıcı bilgilerini içeren bir metin dosyası. Eşleme dosyasını adlandırmak için /Fm derleyici seçeneğini kullanın. Daha fazla bilgi için bkz . /MAP. |
.mfcribbon-ms | Kaynak | Şeritteki MFC düğmelerini, denetimlerini ve özniteliklerini tanımlayan XML kodunu içeren bir kaynak dosyası. Daha fazla bilgi için bkz. Şerit Tasarım Aracı. |
.obj, .o | Derlenmiş ancak bağlantılı olmayan nesne dosyaları. | |
.Pch | Hata Ayıklama | Önceden derlenmiş üst bilgi dosyası. |
.rc, .rc2 | Kaynak | Kaynak oluşturmak için kaynak betik dosyaları . |
.Sbr | Derleme | Kaynak tarayıcı ara dosyası. BSCMAKE için giriş dosyası. |
.sln | Çözüm | Çözüm dosyası. |
.suo | Çözüm | Çözüm seçenekleri dosyası. |
.txt | Kaynak | Genellikle "benioku" dosyası olan bir metin dosyası. |
.Vap | Project | Visual Studio Analyzer proje dosyası. |
.Vbg | Çözüm | Uyumlu bir proje grubu dosyası. |
.vbp, .vip, .vbproj | Project | Visual Basic proje dosyası. |
.vcxitems | Project | Birden çok C++ projesi arasında kod dosyalarını paylaşmak için Paylaşılan Öğeler projesi. Daha fazla bilgi için bkz . Proje ve Çözüm Dosyaları. |
.vcxproj | Project | Visual Studio proje dosyası. Daha fazla bilgi için bkz . Proje ve Çözüm Dosyaları. |
.vcxproj.filters | Project | Projeye dosya eklemek için Çözüm Gezgini kullandığınızda kullanılır. Filtreler dosyası, dosya adı uzantısına göre Çözüm Gezgini ağaç görünümünde dosyanın ekleneceği yeri tanımlar. |
.vdproj | Project | Visual Studio dağıtım projesi dosyası. |
.vmx | Project | Makro proje dosyası. |
.Vup | Project | Yardımcı program proje dosyası. |
Visual Studio ile ilişkili diğer dosyalar hakkında bilgi için bkz . Visual Studio .NET'te Dosya Türleri ve Dosya Uzantıları.
Proje dosyaları Çözüm Gezgini klasörler halinde düzenlenir. Visual Studio kaynak dosyalar, üst bilgi dosyaları ve kaynak dosyaları için bir klasör oluşturur, ancak bu klasörleri yeniden düzenleyebilir veya yenilerini oluşturabilirsiniz. Klasörleri kullanarak açıkça mantıksal dosya kümelerini bir projenin hiyerarşisi içinde düzenleyebilirsiniz. Örneğin, tüm kullanıcı arabirimi kaynak dosyalarınızı içerecek klasörler oluşturabilirsiniz. Veya belirtimler, belgeler veya test paketleri için klasörler. Tüm dosya klasörü adları benzersiz olmalıdır.
Bir projeye öğe eklediğinizde, öğeyi o projenin tüm yapılandırmalarına eklersiniz. Öğe derlenebilir olsa da olmasa da eklenir. Örneğin, MyProject adlı bir projeniz varsa, öğe eklemek bunu hem Hata Ayıklama hem de Sürüm projesi yapılandırmalarına ekler.
Ayrıca bkz.
Visual Studio C++ Projeleri Oluşturma ve Yönetme
Visual Studio C++ Proje Türleri
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin