15

Bei NuGet wenn ich versuche, MvcScaffolding zu installieren, indem Sie eingeben:Ist MvcScafolding mit VS 2013 RC über die Befehlszeile kompatibel?

Install-Package MvcScaffolding 

ich diesen Fehler

Set-DefaultScaffolder : Cannot get an instance of EnvDTE.DTE 

Geschieht es in Visual Studio 2013, weil dieser neuen Gerüsten Motor bin immer?

enter image description here

+1

Ich habe das gleiche Problem mit Visual Studio 2013 Ultimate RC –

+0

Ab dem heutigen Datum ... Ich habe auch dieses Problem.Und keine der vorgeschriebenen Lösungen arbeitet –

Antwort

16

Ich mailte Scott Hanselman darüber ein paar Wochen zurück. Hier ist seine Antwort:

Wir haben herausgefunden, was los ist und wir werden eine feste Version veröffentlichen, obwohl wir Scaffolding in eine neue Richtung mit VS2013 nehmen, wir wollen immer noch, dass dies funktioniert. Danke, dass du diesen Fehler gefunden hast.

Also würde ich die Augen offen halten für eine neue Version von MvcScaffold, die das hoffentlich lösen wird. In der Zwischenzeit gibt es new features for VS2013, die das Gerüst in eine viel verbesserte Richtung bringen, so dass Sie diese vielleicht untersuchen wollen.

Edit: Es gibt ein neues Paket (stellen Sie sicher, VS2013 als Administrator ausführen, um es an die Arbeit):

Install-Package MvcScaffolding -Version 1.0.8-vs2013 -Pre

+4

Für mich ist das neue Paket erzeugt den gleichen Fehler –

+6

PreRelease von T4Scaffolding noch funktioniert nicht auf VS2013 –

+0

Das gleiche Problem hier der Fehler immer noch nicht gelöst, es wäre schön, wenn sie es lösen, weil ich müssen sie ein neues Projekt mit Visual Studio 2013 starten, wäre es sehr enttäuschend, ein solches Problem haben gerade an ihrem Anfang: D – Amedio

2

Ich fand, dass ich in meinen .\packages Ordner gehen musste (für die Lösung) und lösche manuell alle MvcScaffolding und Paketordner (Ich habe die NuGet "restore packages" -Funktion aktiviert, dass, ich dachte, würde darauf achten, alles wiederherzustellen, die ich nicht gelöscht hätte, und ich habe eine Sicherung).

Danach, Install-Package Befehl des antinescience für vs2013 funktionierte gut, und so hat die "Scaffold Controller ..." einen MVC5 Controller Gerüst.

0

Nur ein kurzes Update, pünktlich zurück, als ich diese Frage schrieb. Visual Studio 2013 war immer noch in Release Candidate. Jetzt, 8 Monate später, hat Microsoft Visual Studio 2013 Update 2 veröffentlicht und seither funktioniert alles gut mit MVCScaffolding.

Ich habe es in Windows 8 und 7 getestet. In Windows 7 war es notwendig, Windows Management Framework 4.0 vorher zu installieren.

3

Ich stieß auf diesen gleichen Fehler in VS2015. Ich habe die Quelle gezogen, die Fehler behoben und neue NuGet-Pakete mit verknüpften Abhängigkeiten hochgeladen. Die drei neuen Pakete sind:

Wenn Sie einfach das MvcScaffolding-Paket installieren, werden die anderen Pakete durchgezogen werden. Hoffe das hilft jemand anderem. Prost.

+0

für mich gearbeitet als auch auf VS2013. –

+0

Dies sollte die akzeptierte Antwort. – daniellmb

Verwandte Themen