Pandangan Razor saya di VS2015 RC tidak menunjukkan pewarnaan yang tepat untuk kode C #. Proyek saya bekerja dengan baik di VS2013, tetapi tidak pada tahun 2015, dan tidak memberi saya Intellisense pada kode C #. Solusi dibangun dan situs berjalan dengan baik.
Saya mencoba yang berikut ini tetapi tidak berhasil
- menonaktifkan semua ekstensi Visual Studio
- menghapus
.suo
file saya - menghapus proyek dan menambahkannya kembali ke solusi
Bagaimana cara memperbaikinya?
Contoh:
Jawaban:
Saya telah menemukan dalam jawaban ini cara lain untuk memperbaikinya tanpa
devenv.exe /ResetUserData
Hapus saja konten direktori ini dengan Visual Studio ditutup:
%LocalAppData%\Microsoft\VisualStudio\<visual_studio_version_number>\ComponentModelCache
Untuk mengetahui nomor versi edisi Visual Studio yang Anda jalankan, lihat daftar ini . Perhatikan bahwa hanya nomor mayor yang penting, versi minor bisa dan mungkin akan berbeda. Dalam kasus saya, saya menginstal Visual Studio 2017 Enterprise jadi saya mencari
15.xx
dan menemukan15.0_9a1c4a06
di dalam folder AppData.sumber
Saya mengalami masalah yang sama, satu-satunya perbaikan sejauh ini adalah dengan mengatur ulang semua data pengguna (
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe /ResetUserData
).CATATAN: Anda akan kehilangan semua kustomisasi, misalnya pintasan keyboard dan tata letak jendela jika Anda melakukan ini!
EDIT: Orang-orang mengatakan ini hanya berfungsi untuk RC, bukan RTM, jadi Anda mungkin ingin mencoba perbaikan lain terlebih dahulu.
sumber
Saya memiliki masalah yang sama di VS 2015 RTM dan dapat memperbaikinya hanya dengan memuat Visual Studio dalam Safe Mode dengan:
lalu tutup dan buka kembali secara normal.
sumber
Setelah memperbarui Visual Studio 2015 Pembaruan 1 saya mengalami masalah yang sama. Saya mencoba semua jawaban tetapi tidak berhasil untuk saya.
Perbaikan bagi saya adalah pergi ke program dan properti> edisi komunitas Visual Studio> Ubah. Saya mengklik modifikasi.
Dalam daftar, pastikan untuk memberi tanda centang pada "Alat Pengembang Web Microsoft" di bawah "Windows dan Pengembangan Web".
Itu tidak diperiksa dalam daftar saya, tetapi: /
sumber
Alat> Opsi> Editor Teks> Semua Bahasa> Umum. Hapus centang pada opsi Sembunyikan anggota lanjutan. Klik OK.
Setelah saya melakukannya, Intellisense sepertinya berhasil untuk saya. Saya kemudian mengatur ulang kembali dan menyimpan fungsionalitas. Saya menggunakan Visual Studio 2015 edisi enterprise.
Saya telah mencoba ResetUserData dan itu tidak berhasil untuk saya.
sumber
Saya menginstal Visual Studio Community Edition 2015 (setelah menggunakan Visual Studio Community Edition 2013 untuk waktu yang lama) dan menghadapi masalah yang sama. Saya mencoba semua solusi di atas tetapi tidak ada yang membantu.
Terakhir, tutup Visual studio dan hapus folder berikut -
... dan berhasil sekarang !!!
sumber
Menjalankan VS 2015 RTM. Baik / ResetUserData maupun / SafeMode tidak berfungsi untuk saya. Juga memiliki beberapa keluhan terkait Productivity Power Tools 2015 dengan "error-in-ActivityLog.xml" saat memulai VS.
Jadi, jika Anda memiliki gejala serupa, berikut cara saya memperbaikinya di komputer saya:
%LOCALAPPDATA%\Microsoft\VisualStudio\
dan hapus14.0
folder.PS Sebenarnya, saya butuh beberapa kali untuk mendapatkan kecerdasan saya bekerja karena saya menonaktifkan PowerTools terlebih dahulu dan VS rusak lagi saat diaktifkan kembali. Jadi, ini membutuhkan penginstalan ulang lengkap. Mungkin disebabkan oleh ekstensi lain dalam kasus Anda.
sumber
Ini akan berpengaruh jika proyek Anda adalah MVC4. Lihat detail selengkapnya di sini . Perhatikan juga bahwa ini akan diperbaiki dalam rilis mendatang.
Bagaimana Anda bisa tahu jika proyek Anda adalah MVC4? Buka packages.config dan gulir ke entri untuk Microsoft.AspNet.Mvc. Jika versi yang terdaftar dimulai dengan "4", ini berarti Anda menggunakan MVC 4.
sumber
Saya memiliki masalah serupa, di mana skrip pisau cukur tidak akan disorot, intellisense tidak akan berfungsi dan kompiler tidak akan mengenali kesalahan apa pun (bahkan di mana saya sengaja memasukkan kesalahan sintaks!)
Saya benar-benar memperbaiki masalah dengan membuka C: / Users / YourUserName / AppData / Local / Temp dan menghapus semuanya dari file ini, segera setelah saya melakukannya dan memulai ulang VS Razor Views saya mulai berfungsi!
Semoga membantu!
sumber
Beberapa pandangan bekerja dengan baik untuk saya, beberapa tidak sama sekali ... Satu-satunya hal yang membantu saya:
Saya juga mencoba sebagian besar solusi lain, tetapi tidak berhasil untuk saya.
sumber
Pengingat yang ramah untuk memastikan Anda telah menggunakan huruf kecil dengan benar
@model
di bagian atas tampilan Anda, dan bukan@Model
(seperti yang saya lakukan salah).Huruf kecil
@model
adalah arahan yang secara kuat mengetikkan tampilan ke instance kelas yang mengikutinya. Sedangkan yang dikapitalisasiModel
adalah properti view yang mendapatkan contoh model.sumber
Saya memperbaiki masalah dengan menyertakan file dalam proyek / solusi. Saya telah mengabaikan fakta bahwa tidak ada penyorotan / intellisense jika tidak disertakan.
sumber
Saya memiliki masalah yang sama dan harus mendownload dan menginstal "Microsoft ASP.NET dan Web Tools" dan "Web Essentials". Setelah melakukan penyorotan sintaks ini dan Razor intellisense mulai bekerja kembali.
sumber
Dicopot dan dipasang ulang berikut ini bekerja untuk saya:
Microsoft.AspNet.Mvc
Microsoft.AspNet.WebPages
Microsfot.AspNet.Razor
Saya mencoba mengatur ulang data pengguna, menghapus temp dan 14, serta mengubah pengaturan opsi dan tidak ada yang berfungsi. Saya bahkan mencoba memperbaiki dan menginstal ulang. Saya menggunakan VS 2015 Version 14.0.24720.00 Update 1
sumber
Anda hanya boleh menghapus folder ".vs" dalam proyek Anda. (Folder .vs tersembunyi)
Hati-hati
ResetUserData
hapus semua kustomisasi di Visual Studio.sumber
Satu-satunya hal yang berhasil bagi saya adalah mengubah "Jalur Output" proyek menjadi
bin\
(Dulubin\Debug
):Properties
dan navigasikan keBuild
,Output path:
kebin\
sumber
Di atas tidak berfungsi tetapi saya berhasil dengan:
Web Developer Tools
untuk VS 2015, RC, Update 1Web Developer Tools
(ini versi lain di atas)Jadi masalahnya adalah bahwa penginstal VS tidak menginstal Alat Pengembang Web yang mengenali sudah diinstal, versi yang tidak kompatibel sebagai versi yang tepat.
sumber
Saya memperbaiki masalah ini dengan memperbarui proyek saya ke ASP .NET MVC versi 5. Tetapi diperlukan beberapa manipulasi lebih lanjut dengan file konfigurasi. Di sini saya menemukan panduan langkah demi langkah:
Saya harap ini akan membantu.
sumber
Pendekatan non-invasif adalah memeriksa file Views web.config Anda untuk Versi yang benar. File Web.config ini ada di app / Area / AreaName / Views atau folder app / Views umum. Mereka berbeda dari file Web.config proyek.
Berikut adalah contoh terbaru sejak penulisan komentar ini:
sumber
Apa yang berhasil untuk saya (VS 2015 Community) adalah opsi yang disarankan dalam jawaban ini . Menjalankan cmd.exe sebagai administrator, saya menjalankan yang berikut ini:
sumber
Saya telah mendownload dan menginstal "Microsoft ASP.NET dan Web Tools" dan "Web Essentials" dan itu berhasil untuk saya.
sumber