2008-12-17 5 views
10

Sadece (re-) bazı C++ projelerinde çalışmak üzere bir şirkete katıldım. Dosyalara bakıyorum ve Visual Studio'nun ilgili dosyalarının ne olduğunu anlamaya çalışıyorum. Şüphelendiğim birçok kişi IDE'nin önceki versiyonlarından yetimler.Bu Visual Studio 2005 dosyalarının tümü nedir?

Tüm dosya uzantılarını aşağıda listeledim ve anladığımı düşündüğüm açıklamaları ekledim. Tek tek dosyalar veya bunların farklı dosyaları ile ilgili daha fazla bilgi sağlayabilirseniz çok minnettar olurum. Ayrıca, bazı sürüm kontrol sistemlerinde bu dosyalar ile ilgili tavsiyelerde bulunmak istiyorum (şimdilik Visual SourceSafe kullanıyoruz).

.dsp - Developer Studio projesi (eskimiş?)
.dsw - Developer Studio çalışma alanı (eskimiş?)
.ncb - (intellisense için?) Hayır derleme tarayıcı dosya
.Sln - Çözüm
.suo - Çözüm kullanıcı seçenekleri
.vcproj - VC++ proje dosyası
.vcproj. $ DOMAIN. $ USER.user - huh?
.vcproj.vspscc -?
.vsscc -?
.vssscc -?
.vc08 -?
Beni gerçekten çıldırtan şey, basit metin dosyaları yerine ikili olan dosyalar. MS neden metin dosyalarını çok mu nefret ediyor? Off ...

-CR

cevap

13

.dsp - Eski
.dsw - Eski
.ncb - Kaynak kontrolünde olmamalıdır Çözüm kullanıcı seçenekleri (- Çözüm
.suo - intellisense için
.Sln (kaynak denetiminde olmamalı))
.vcproj - VC++ proje dosyası
.vcproj $ ALAN $ USER.user -.. Proje kullanıcı seçenekleri (kaynak denetiminde olmamalı)
.vcproj.vspscc - kaynak kontrol dosyası
.vsscc - kaynak kontrol dosya
.vssscc - kaynak kontrol dosyası

VSS = Görsel Source Safe
SCC = kaynak kodu denetimi ben .vcproj.vspscc de yapar inanıyoruz

+0

Bu "kaynak kontrol" dosyaları - IMHO ne yaptıkları hakkında biraz eklemek önemlidir. Örneğin. http://social.msdn.microsoft.com/Forums/en-CA/tfsgeneral/thread/9920911d-1a7e-4ada-90cd-b1b910586cf4 – talkaboutquality

+0

"vc08" dosya uzantısı türleri mümkün mü? Mümkünse bana bildirin, Bu dosya uzantısı kullanılır. –

1

vsscc ve vssscc Visual Source Safe ile ne ilgisi var.

+0

(VS eklenti mimarisi kaynak kontrolü için TLA). SCC ile biten herhangi bir şey benim deneyimim Kaynak Güven. BTW Kaynak Güvenli :) –

+0

ve vcproj.vspcc için üzgünüm – StingyJack

1

Doğru şekilde belirttiğiniz gibi, .dsp & .dsw dosyaları, eski VC6 proje dosyası biçimidir ve dönüştürüldükten sonra VS2005 bağlamında eskidir.

.ncb intellisense veritabanıdır ve .vcproj. $ DOMAIN. $ USER.user dosyaları kullanıcıya özgü proje ayarlarını içerir. Ne oldukları hakkında hiçbir fikrim yok - sadece VS2005 ve VS2008'in bu dosyaları oluşturmaya eğilimli olduğunu fark ettim.