2012-11-28 25 views
14

Visual Studio'da var olan bir .NET projesinin türünü nasıl belirleyeceğinizi söyleyebilir misiniz? Proje türüne göre: C# uygulaması, WPF uygulaması, ...Visual Studio'da proje türü nasıl belirlenir?

GÜNCELLEME: İş arkadaşımdan bir sürü projeye aktarıldım. Pek çok Kütüphane projesi vardır, bunların her biri ayrı bir iş yapar: Varlıkları bildir, senkronize et ...
Hepsi de Visual Studio Solution Explorer'da aynı simgeye sahiptir. Sadece bu projelerin hangi şablona dayandığını bilmek istiyorum.

Çok teşekkürler projenin .csproj/.vbproj dosyasının içinde XML Etiketler

+0

kullanırken .Csproj dosya uzantısına sahip, bu proje olduğunu * a * şablon var dayalı. Bu yüzden, belirli bir projenin hangi şablondan geldiğini belirlemekten şüphe duyuyorum çünkü bir proje, sonundaki herhangi bir şablonla eşleşmeyecek şekilde değiştirilmiş olabilir. –

+0

Şunu söyleyebilirim: koş! Ne tür bir proje olduğunu hızlı bir şekilde göreceksiniz –

+0

Lütfen sorunuza ait güncellemeye bakın. Çok teşekkürler –

cevap

9

...

sağ Projesi tıklayın çıktı türünü bulmak için -> Özellikler -> Uygulama -> Çıktı Türü C# ve diğer projeler arasındaki fark gelince

: C# proje dosyaları yani VB projeleri * proje tipi * değil .vbproj

12

biri <ProjectTypeGuids> unsurdur.
Bu etiket, projenin türünü tutar.

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids> 

VB.Net içinde Yine bir WPF projesi: İşte

Yani C# ile yazılmış bir WPF projesi, 2 GUID'lerini, WPF için bir ve C# için bir tane olacak bir translation from the GUID to the type of the project

olduğunu Bu gibi görünecektir:

<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids> 

Bildirim ilk GUID aynıdır bu bir WPF uygulaması olduğundan, ikinci GUID C# v yansıtacak şekilde değiştirildi s VB.Net

Sana projesi oluşturmak için kullanılan proje şablonunun düşünüyorum proje türüne göre tahmin
İlgili konular