Razor intellisense arbeitet nicht in VS 2015
Wenn ich es lade bis mein VS2013 Projekte im Jahr 2015, alle meine razor-Ansichten sind gefüllt mit roten squiggly unterstreicht.
@Modell, @Scripts @url @Html.Partielle lambda-Ausdrücke
Intellisense ist jetzt ziemlich nutzlos, wie es scheint, fehlt die Hälfte der Optionen.
Lösungen, die ich gesehen habe, beteiligt zu löschen .vs-Ordner, und devenv.exe /ResetUserData, jedoch sind diese arbeiten nicht für mich.
Bin ich auf einer frischen Installation von VS 2015 Gemeinschaft mit den gleichen Dateien installieren wie meine Kollegen. Keiner von Ihnen habe den Rasierer Themen, und Sie arbeiten auf den gleichen Projekten, wie ich bin.
Irgendeine Idee, wie man dieses Problem beheben?
Bearbeiten...Weitere Infos!!!
Ich habe deinstalliert/neu installiert, VS 2015 Gemeinschaft, öffnete meine Projekte, und das Rasiermesser war!
Ich habe dann angeklickt und die Meldung zum update von NuGet. NuGet-update installiert, VS neu gestartet, razor aufgehört zu arbeiten wieder. Also das NuGet-update bricht gestochen??
Jedes mal, wenn ich eine razor-Datei heißt es: "Eine Ausnahme ist aufgetreten. Dies kann verursacht werden, durch eine Erweiterung. Sie können weitere Informationen erhalten, durch untersuchen der Datei 'C:\Users\Jonathan\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml'.
"
Im activity-log bekomme ich folgende Fehlermeldung
"System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: Item has already been added. Key in dictionary: 'RazorSupportedRuntimeVersion' Key being added: 'RazorSupportedRuntimeVersion' at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add) at System.Collections.Hashtable.Add(Object key, Object value) at System.Collections.Specialized.HybridDictionary.Add(Object key, Object value) at Microsoft.VisualStudio.Utilities.PropertyCollection.AddProperty(Object key, Object property) at Microsoft.VisualStudio.Html.Package.Razor.RazorVersionDetector.Microsoft.Html.Editor.ContainedLanguage.Razor.Def.IRazorVersionDetector.GetVersion(ITextBuffer textBuffer) at Microsoft.Html.Editor.ContainedLanguage.Razor.RazorUtility.TryGetRazorVersion(ITextBuffer textBuffer, Version& razorVersion) at Microsoft.Html.Editor.ContainedLanguage.Razor.RazorErrorTagger..ctor(ITextBuffer textBuffer) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark) at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at System.Activator.CreateInstance(Type type, Object[] args) at Microsoft.Html.Editor.ContainedLanguage.Common.ContainedCodeErrorTaggerProvider`1.CreateTagger[T](ITextBuffer textBuffer) at Microsoft.VisualStudio.Text.Tagging.Implementation.TagAggregator`1.GatherTaggers(ITextBuffer textBuffer)"
Wie kann ich dieses Problem beheben?
InformationsquelleAutor der Frage mejobloggs | 2015-07-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Brauchen Sie nicht, um einen reset der gesamten Einstellungen Ihres Visual Studio mithilfe der
devenv.exe /ResetUserData
zur Umgehung diesesStattdessen, versuchen Sie, löschen Sie einfach den Inhalt dieses Verzeichnisses in das Verzeichnis mit Visual Studio geschlossen, öffnen Sie es dann erneut:
%LocalAppData%\Microsoft\VisualStudio\14.0\ComponentModelCache
InformationsquelleAutor der Antwort fabriciorissetto
Hier ist, was SCHLIEßLICH für mich gearbeitet:
Start -> Ausführen -> (Oder Windows-Taste + R)
Geben Sie dann "devenv.exe /resetuserdata" (ohne Anführungszeichen natürlich)
Ich nicht haben, um zu löschen .vs-Datei, wie einige andere erlebt hatte.
Siehe auch: Visual Studio 2015 Gebrochen Razor-Intellisense
InformationsquelleAutor der Antwort HumbleBeginnings
Hatte das gleiche Problem. ResetUserData hat nicht funktioniert, etc. Was ResetUserData Tat war aber zurücksetzen einige der Dialoge, die unterdrückt wurden. Letztlich ein dialog eingeblendet, die besagt "Die 'CompatiblityCheckerPackage' wurde nicht ordnungsgemäß geladen." Er sagte mir zu gehen, um meine Benutzer Ordner (Pfad, unten) und überprüfen Sie die ActivityLog.xml. Stellt sich heraus, WebEssentials 2015 ist nicht korrekt installiert und wurde nicht geladen. Ich installierte WebEssentials wieder, und die Intellisense-Fehler ging Weg.
Vollständigen Pfad für mich:
C:\Users\xxx\AppData\Roaming\Microsoft\VisualStudio\14.0\ActivityLog.xml
Hoffe, das hilft.
InformationsquelleAutor der Antwort Rusty
Dieses Problem beheben könnte ähnliche Probleme (ich habe es von irgendwo, leider kann ich mich nicht erinnern, auf Github)
Ich hoffe, diese wird hilfreich sein, um jemanden.
InformationsquelleAutor der Antwort zinczinc
Ich habe ein Upgrade auf mvc5 und so weiter bis zum razer 3. Es löste mein Problem.
Ich folgte dieser Anleitung :
http://www.asp.net/mvc/overview/releases/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2Eins
InformationsquelleAutor der Antwort Guigui
Löschen des gesamten
Solution
- und re-Download vomSource Control
ist die einzige Sache, die für mich gearbeitet. Müssen Sie möglicherweise öffnen Sie die Lösung in VS 2013 ersten, bevor Sie Sie öffnen können in 2015... einer sehr fehlerhaften Visual Studio-Version von Microsoft!Edit:
Eine andere Sache, das ist seltsam, zumindest für mich... löschen die rote Zick-Zack-unterstrichenen text dann Abtippen das problem behoben! Vielleicht einfach nur eine zufällige Sache, die mir passiert ist.
InformationsquelleAutor der Antwort Serj Sagan
Ich hatte dasselbe Problem und keine der Antworten gearbeitet. Was ich schließlich sah, war, meine Ansichten web.config-Datei verweist, MVC 4, und meine Haupt-Webseite.config verweist, MVC 5. So konnte ich kompilieren gut, aber intellisense nicht funktioniert. MVC 4 nicht unterstützt in VS2015. Warum mein web.config-Dateien unterschiedlich waren, weiß ich nicht. Wenn ich aktualisiert, MVC in VS2012 Monaten muss nicht aktualisiert haben, die config-Datei.
InformationsquelleAutor der Antwort Clarke76
Du nicht zu aktualisieren, nichts.
Löschen Sie cache-Komponente, die aus diesem Ordner
C:\users\xxx\AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache
Und ot wird funktionieren .
Versuchen Sie es
InformationsquelleAutor der Antwort Amjad
Keine dieser Lösungen behoben es für mich. Was funktionierte war die Gewährleistung der meine Webseiten-version war aktuell. So
im web.config, statt der version 2.0.0.0
Und dann schließen und öffnen Sie visual studio mit der gleichen Lösung.
InformationsquelleAutor der Antwort Tony Anderson
Ich bin mit VS 2015 professional. Vor dem gleichen Problem, habe versucht, alle oben genannten Lösungen und nichts funktionierte. Weder "devenv.exe /ResetUserData" noch "löschen von Inhalten von ComponentModelCache".
Nur so habe ich es geschafft, das Problem zu lösen ist, durch ändern der installation:
Gehen Sie zu Programme und Features -> Finden Sie Microsoft Visual Studio 2015 ... - > Klicken Sie auf "Ändern -> Wählen Sie "Ändern" - > Überprüfen Sie "Microsoft Web Developer Tools" -> Klicken Sie auf Aktualisieren,
Dass für mich gearbeitet.
InformationsquelleAutor der Antwort Alex P
ich habe gelesen, eine Menge von Lösungen, ich habe sehr viel Zeit dabei verloren, und als ich mir sicher war nicht die Lösung des Problems der visual studio 2015 intellisense, eureka, einer Angabe der richtigen Lösung:
lean & klare 2 Zeilen code, die ich ausführen in cmd (als administrator):
14.0\Common7\IDE>devenv /updateco nfiguration
14.0\Common7\IDE>devenv /clearcac er
whe starten Sie visual studio neu, vielleicht ist es Fragen zum installieren eines tools, dass war broked.
Nun, Sie tun aber immer noch fron nun Ihre intellisense wird die Arbeit agane.
viel Glück an alle und viel Dank an Nadir
InformationsquelleAutor der Antwort Mannone Marco
Nur eine Sache zu tun und gehen Sie zu:
Tools - > Extension & Update > Aktualisieren Sie Ihre Visual Studio-Version
Es einige Zeit dauern, aber nach, dass die Arbeitsbedingungen gut sind.
InformationsquelleAutor der Antwort vishal joshi
Ich weiß, dass dieses Thema veraltet ist, aber ich habe gerade überwunden das gleiche problem und meine Auflösung ist aber nicht mit einer der hier aufgeführten.
Das Problem ist, dass in meinem Projekt-Eigenschaften den parameter "Ausgabe-Pfad" (Bauen->Ausgabe) war ein Ordner nur "bin\". Nach ändern auf bin\die Wiedereröffnung der Studio-und Umbau mein Projekt, alles hat geklappt!
In der Hoffnung, es könnte jemand helfen.
InformationsquelleAutor der Antwort Oleg Safarov
Nur ein Break point auf die Erste Zeile
des Seite. und entfernen Sie es nach wenigen Sekunden... es wird auf jeden Fall funktionieren...
InformationsquelleAutor der Antwort Sanketsinh Rathod