Installieren Sie die Microsoft Visual Studio Asp.net MVC 5 Scaffolding-Erweiterung neu

8

Ich hatte ein Problem mit Scaffolding in Asp.Net MVC 5 und Visual Studio 2013 Ich habe versucht, die Erweiterung "Microsoft Visual Studio Asp.net MVC 5 Gerüst" neu zu installieren, indem Sie es zuerst deinstalliert. Aber ich finde keine Möglichkeit, es wieder zu installieren.

Ich habe versucht, Visual Studio zu reparieren. - kein Glück Ich habe versucht, Visual Studio zu deinstallieren und Visual Studio zu installieren, aber die Erweiterung fehlt noch

Muss ich den PC neu installieren oder gibt es eine schnelle Lösung?

    
Chrille 07.11.2013, 12:00
quelle

8 Antworten

1

Es wurde behoben, indem pendling delete im Registry gelöscht und AppData für Visual Studio gelöscht wurde

AppData wird beim Start von vs neu erstellt.

    
Chrille 09.11.2013, 20:41
quelle
2

Ich wollte zu Chrilles Antwort hinzufügen.

Die PendingDeletes können in

gefunden werden %Vor%

Und

%Vor%

Und ich habe die AppData in meinen lokalen und Roaming-App-Daten gefunden.

    
Shriike 04.12.2013 16:54
quelle
2

Folgendes habe ich getan. Es war ein bisschen komplizierter als das, was alle anderen berichteten. Ich habe versucht, eine Reparatur in der Systemsteuerung, es lief für mehrere Stunden und dann fehlgeschlagen. Vielleicht waren meine Probleme, dass ich VS2013 sp1 installiert und dann auf SP4 aktualisiert habe, bevor ich "Microsoft Visual Studio Asp.net MVC 5 Gerüste" entfernt habe.

Ich habe Visual Studio Premium mit Update 4 heruntergeladen und installiert und dann eine Reparatur mit dieser Datei durchgeführt, aber die Erweiterung fehlte noch. Ich fand dann die AspNetWebFrameworksTools_VS12_ENU.msi in der en_visual_studio_premium_2013_with_update_4_x86_dvd_5935086.iso und eine Deinstallation und Neuinstallation, aber die Erweiterung fehlte noch.

Ich habe die Datei packages \ WPT \ AspNetWebFrameworksTools_VS12_ENU.msi mit msiexec aus meiner .iso-Datei extrahiert. Damit die .msi-Datei erfolgreich extrahiert werden kann, musste ich auch die * .cab-Dateien von \ packages \ WPT in den gleichen Ordner kopieren, aus dem ich die .msi-Datei extrahiert habe. Nachdem ich meine MSI-Datei extrahiert hatte, ging ich in die Ordnerstruktur und fand das Gerüst-Zeug. Es war im Ordner Dest \ Microsoft ASP.NET \ ASP.NET Web Stack 5 \ VS_12_COMMON7_IDE \ Extensions \ Microsoft \ Web \ Mvc \ Scaffolding.

Sobald ich das hatte, hatte ich immer noch keine .vsix-Datei, die ich in Visual Studio installieren konnte. Also habe ich meine eigene .six-Datei erstellt. Ich habe ein wenig im Web recherchiert und eine Datei mit dem Namen [Content_Types] .xml erstellt, die so heißt. Ich habe die Dateierweiterung für mehrere .vsix-Dateien, die ich auf mein System heruntergeladen hatte, in .zip umbenannt und in sie hineingeschaut, um zu sehen, wie der Inhalt meiner [Content_Types] .xml aussehen sollte. Folgendes habe ich mir ausgedacht:

%Vor%

Ich habe dann [Content_Types] .xml, extension.vsixmanifest und Microsoft.AspNet.Scaffolding.Mvc.5.0.dll in eine Zip-Datei namens Microsoft.AspNet.Scaffolding.Mvc.5.0.zip gepackt. Ich habe dann diese ZIP-Datei in Microsoft.AspNet.Scaffolding.Mvc.5.0.vsix umbenannt. Ich konnte dann die Erweiterung mit dieser .vsix-Datei, die ich erstellt habe, installieren.

    
Eric 30.12.2014 21:47
quelle
1

Ich habe festgestellt, dass AspNetWebFrameworksTools_VS12_ENU.msi in der vs2013-ISO deinstalliert wurde. Und installieren Sie es.

    
user2164650 10.12.2013 14:57
quelle
1

Also, hier ist was ich getan habe ...

1) Ich habe das Gerüst durch Visual Studio deinstalliert.

2) Die Registrierung wurde gelöscht von:

HKEY_USERS\<SID>\Software\Microsoft\VisualStudio.0\ExtensionManager\PendingDeletes

3) Ging zur Systemsteuerung & gt; Programme

4) Wählen Sie Microsoft Visual Studio Ultimate 2013 & gt; Hit Change

5) Wählen Sie Reparieren.

Ziemlich einfach, aber ein wenig zeitaufwendig

    
tsacodes 18.12.2013 18:25
quelle
0
  1. Habe 7zip installiert.
  2. Laden Sie das vollständige iso von Visual Studio herunter.
  3. Extrahiere die ISO in einen Ordner.
  4. Gehen Sie in diesen Ordner zu \ packages \ WPT.
  5. Führen Sie AspNetWebFrameworksTools_VS12_ENU.msi
  6. aus
  7. Deinstallieren.
  8. Führen Sie AspNetWebFrameworksTools_VS12_ENU.msi
  9. aus
  10. Installieren.

Das sollte es tun.

Erstellen Sie zum Überprüfen ein neues MVC-Projekt und versuchen Sie, ein Gerüstelement hinzuzufügen. Überprüfen Sie nicht mit einem vorhandenen Projekt, da dies ein ganz anderes Problem sein kann.

    
Christopher R 01.04.2015 21:00
quelle
0

Ich vermisste die MVC-Controller in Scaffolding (nur in der Lage, Web API 2 zu wählen), nachdem ich das MVC 5-Gerüst zur Neuinstallation entfernt hatte, konnte ich es nicht erneut installieren.

Ich fand Herunterladen der. ISO für VS 2013 Update 4, Extrahieren in einen Ordner, dann AspNetWebFrameworksTools_VS12_ENU.msi zum Deinstallieren ausführen, dann erneut zu installieren, dann Neustart beider Probleme behoben. Ich bin jetzt in der Lage, Controller hinzuzufügen, und ich habe MVC 5-Controller zur Auswahl.

    
edtwinfish 05.06.2015 16:06
quelle
0

Was für mich funktionierte, war, die Registrierungsschlüssel, die AppData und den Ordner an diesem Speicherort C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions zu entfernen. Danach reparierte ich das VisualStudio über Programme und Funktionen in der Systemsteuerung. Ich war verzweifelt, weil selbst ich deinstalliert und neu installiert habe und die Erweiterung nicht sichtbar war.

    
Franchesco 21.06.2015 17:23
quelle