Menggunakan Visual Studio 2005.
Apakah ada sesuatu di file .sln atau .vcproj (atau di mana pun) yang mendefinisikan tipe / subtipe proyek?
Sunting: Yang saya maksud adalah ketika Anda membuat proyek, pertama-tama Anda memilih bahasa (mis. Visual C #), lalu jenis proyek (mis. Windows) dan kemudian subtipe (mis. Aplikasi Konsol).
Di mana informasi ini disimpan dalam file VS?
visual-studio-2005
rbrayb.dll
sumber
sumber
Jawaban:
Dalam file XML proyek:
Aplikasi konsol berisi:
Aplikasi WinForms berisi:
Proyek perpustakaan (.dll) berisi:
dan TIDAK mengandung
Proyek ASP.NET dan WCF berisi:
GUID melakukan sesuatu untuk mendefinisikan dengan tepat jenis proyek itu. Yang di atas diambil dari aplikasi ASP.NET. Mereka juga ada di proyek WCF, dan membalik GUID dapat mengelabui Vis Studio untuk mengubah jenis proyek saat Anda membukanya.
sumber
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Exe</OutputType>
tetapi ternyata itu adalah Aplikasi Web melalui GUID daripada aplikasi konsolBeberapa penelitian lebih lanjut dan saya menemukan ini:
INFO: Daftar Panduan jenis proyek yang diketahui .
File .sln saya berisi:
Proyek Visual Studio 2005 ("{ FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }") = "AddNumbers", "AddNumbers.csproj", "{2C81C5BB-E3B0-457E-BC02-73C76634CCD6}"
Tautan menunjukkan:
Jenis Proyek Deskripsi Jenis Proyek Panduan
Windows (C #) { FAE04EC0-301F-11D3-BF4B-00C04F79EFBC }
Jadi ini adalah Windows C # dan subtipe sesuai dengan balasan @ HardCode. Dalam kasus saya, ini adalah "Aplikasi Konsol".
sumber
File .vproj mendefinisikan jenis proyek, misalnya, berikut ini mendefinisikan proyek C ++.
Tag proyek juga menyertakan versi kompilator.
sumber
Klik dua kali pada "Proyek Saya" di Solution Explorer, dan lihat di "Jenis aplikasi:" ComboBox. Ini memberi tahu Anda (dan memungkinkan Anda mengubah) jenis proyek.
sumber
Jika Anda tertarik untuk menemukan subtipe proyek yaitu Di bawah C # Kategori Proyek Windows, periksa apakah itu Aplikasi Formulir Windows atau WPF
Coba tambahkan item baru dalam proyek dan itu akan menunjukkan kepada Anda item khusus untuk jenis proyek itu bersama dengan opsi default.
Misalnya jika ada proyek WPF itu menunjukkan opsi terkait WPF seperti 'Jendela', 'Halaman' 'Kontrol Pengguna' ... Dalam kasus Aplikasi Formulir Jendela itu Menunjukkan 'Formulir Jendela' dll .....
sumber
Ikuti: Solution Explorer -> arahkan / klik kanan di atas item proyek Anda (bukan folder proyek. Periksa tampilan Properties untuk mengetahui apakah Anda mengklik folder atau proyek) -> Properties. Kemudian semua informasi tersedia untuk proyek tersebut.
sumber
Klik kanan pada solusi dan klik buka folder di file explorer. Arahkan ke file Proyek. arahkan kursor ke atasnya, ujung alat menampilkan jenis file proyek.
sumber
sumber