Setiap kali saya mencoba untuk membuka proyek (csproj)
yang diunduh dari internet, sebagian besar waktu, saya mendapatkan
"Jenis proyek tidak didukung oleh instalasi ini"
Tampaknya penginstalan Visual Studio saya tidak rusak (saya hampir dapat melakukan semuanya dengan itu selain membuka file csproj ini)
Apa yang menyebabkan ini?
Jawaban:
Edisi VS apa yang Anda gunakan? VS2008 Express, Standar, Pro atau Sistem Tim? VS2010 Professional, Premium atau Ultimate? Saya berharap proyek yang Anda unduh dibuat menggunakan Visual Studio edisi lebih tinggi dan menggunakan beberapa fitur canggih itu. Dengan demikian Anda tidak bisa membukanya.
EDIT: Mungkin juga Anda tidak memiliki beberapa kerangka kerja canggih seperti versi Windows Mobile SDK yang lebih baru, tetapi jika saya ingat dengan benar, pesan kesalahan dalam kasus tersebut berbeda.
sumber
Buka file .csproj untuk solusi Anda di Wordpad atau editor teks. Cari ProjectTypeGuids. Mereka menunjukkan jenis yang didukung yang diperlukan untuk solusi Anda. Cari di internet GUID ini untuk mengetahui apa yang mereka butuhkan. Misalnya E53F8FEA-EAE0-44A6-8774-FFD645390401 berarti memerlukan "MVC 3.0"
sumber
Untuk Visual Studio 2010 (prolly juga untuk versi lain):
Jika Anda membuka proyek ASP.NET MVC pastikan versi MVC yang benar telah diinstal pada PC Anda. Jika Anda mencoba untuk membuka proyek ASP.NET MVC 3 , pertama tutup semua instance studio visual Anda dan instal MVC3: http://www.microsoft.com/en-us/download/details.aspx?id=1491
Untuk versi ASP.NET MVC lainnya, unduh dari www.asp.net/mvc atau melalui Web Platform Installer 4.0.
sumber
Alih-alih mencari fr dari GUID, Anda cukup menghapus tag GUI. Kemudian coba buka kembali proyek tersebut. Pembukaan waktu kedua Anda harus mendapatkan pesan kesalahan yang lebih masuk akal.
Misalnya masalah saya adalah bahwa saya tidak menginstal Alat Pengembang SharePoint ketika saya menginstal Visual Studio 2010 pada pengembangan Virtual Machine saya. Jadi ketika saya mencoba opennign proyek setelah menghapus GUID, VS2010 mengatakan kepada saya bahwa jalan yang dicari tidak ada.
Oleh karena itu VS2010 mencari pustaka SharePoint yang tidak diinstal. Saya hanya harus menjalankan instalasi lagi, dan kemudian menambahkan fitur itu.
sumber
Punya masalah yang sama dengan "Tipe proyek tidak didukung oleh instalasi ini" untuk proyek web di VS 2010 Premium.
dan sihir GUID tidak membantu.
Proyek yang sama bekerja dengan baik pada kotak tetangga dengan VS 2010 Premium.
Ternyata satu-satunya perbedaan adalah bahwa instalasi VS saya tidak memiliki produk yang diinstal berikut (dapat ditemukan dalam dialog VS About):
Tambah / Hapus program -> VS 2010 -> Kustomisasi -> Periksa produk di atas - dan masalah terpecahkan.
sumber
Saya memiliki masalah yang sama dengan membuka solusi NuGet dengan VS 2010 Ultimate, tetapi perintah berikut memperbaikinya:
sumber
Jika Anda menggunakan VS 2010 dan ini adalah proyek ASP.NET pastikan Anda telah menginstal Pengembang Visual dari CD VS 2010. Ini bukan yang gratis, tetapi bagian dari apa yang diperlukan untuk bekerja pada proyek ASP.NET di Visual Studio.
sumber
Anda juga dapat mencoba menjalankan perintah berikut:
sumber
Anda mungkin perlu menginstal "Microsoft Web Platform Installer" dari http://www.microsoft.com/web/downloads/platform.aspx
sumber
Saya memiliki masalah yang sama dengan c #, pertama saya menemukan bahwa setiap proyek mungkin memiliki beberapa tipe berbeda. yaitu dalam file .csproject mencari ProjectTypeGuids, itu harus beberapa pedoman, yaitu
mereka akan menunjuk pada komponen yang Anda lewatkan. Dalam kasus saya itu adalah ASP.NET MVC 2. Beberapa orang membuatnya bekerja dengan menginstal MVC 2 destribution.
Kasus saya lebih buruk, karena pemasangan tidak berfungsi, tetapi ternyata itu karena saya memiliki Express 2008 dan 2010. Saya memperbaikinya dengan menghapus instalasi 2008 & 2010 dan hanya menginstal versi 2010. Untuk c # Anda memerlukan Visual C # Express dan Visual Web Developer express
sumber
Ini juga dapat ditemui ketika mencoba untuk membuka proyek ASP.Net MVC sementara Anda tidak memiliki ASP.Net MVC diinstal dengan Visual Studio 2010. Dalam kasus saya itu adalah ASP.Net MVC 3.0
sumber
Sebagai tambahan untuk ini, 'jenis proyek tidak didukung oleh instalasi ini' dapat terjadi jika Anda mencoba untuk membuka proyek di komputer yang tidak berisi versi kerangka kerja yang ditargetkan.
Dalam kasus saya, saya mencoba untuk membuka perpustakaan kelas yang dibuat pada mesin dengan VS2012 dan telah default kerangka kerja yang ditargetkan menjadi 4,5. Karena saya tahu perpustakaan ini tidak menggunakan 4,5 bit, saya menyelesaikan masalah ini dengan mengedit file Csproj dari
<TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
ke<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
(atau apa pun yang sesuai untuk proyek Anda) dan perpustakaan dibuka.sumber
Masalah saya karena baris ini dalam proyek (.csproj) memiliki baris baru (vs2010)
Ketika saya memperbarui ke
Saya bisa buka lagi
sumber
Saya mengalami masalah ini mencoba menambahkan proyek WPF dalam solusi WCF di Visual Studio Express 2012 untuk Web. Menghapus konten di antara tag "ProjectTypeGuids" dan hanya menyisakan tag yang menyelesaikan masalah. Untuk mengetahui cara mengedit file .csproj, baca komentar MindStalker.
sumber
Masalahnya bagi saya adalah ProjectTypeGuid saya adalah MVC4 tetapi saya tidak menginstalnya di server target. Solusinya adalah mengubah ProjectTypeGuids ke Perpustakaan Kelas, dan menyertakan DLL MVC dengan proyek daripada proyek mengambilnya dari GAC.
sumber