Aracılığıyla paylaş


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