asp.net-mvc-scaffolding

___ qstnhdr ___ Fehler beim Hinzufügen eines neuen Scaffold-Elements aus einem anderen Projekt in mein Webprojekt (MVC 5) ___ answer33432875 ___

Ich hatte ein ähnliches Problem beim Generieren von Ansichten von einem Controller in asp.net.

Das Problem hier war, dass meine Modellklasse von einer Klasse außerhalb des Projekts geerbt wurde. Als ich die Vererbung aus der Klasse kommentierte, funktionierte die Generierung und ich konnte die Vererbung erneut durchführen.

so:

%Vor%

Ich habe also generiert und dann die Kommentar Schrägstriche gelöscht.

%Vor%

Weiß nicht, ob es Ihnen hilft, aber es ist einen Versuch wert.

    
___ answer33436992 ___

Können Sie bitte diesem Artikel folgen, stellen Sie nur sicher, dass Abhängigkeiten installiert sind Ссылка

    
___ qstntxt ___

Wenn ich versuche, ein %code% in meinem Website-Projekt zu erstellen, erhalte ich die folgende Nachricht:

  

%code%

     

Beim Ausführen des ausgewählten Codegenerators ist ein Fehler aufgetreten:

     

'Beim Typ' %code% . %code% 'ist ein Fehler aufgetreten.

     

Versuchen Sie, das Projekt neu zu erstellen. '

Nun scheint es, dass es nicht in der Lage ist, es zu erstellen, weil es sich in einem anderen Kontext befindet.

Ich habe versucht, was diese Antwort vorgeschlagen hat. Aber scheiterte.

Was könnte ich sonst noch versuchen?

So fülle ich das Generierungsformular aus:

Hinweis:

Ich benutze:

  • %code%

  • %code% , um den Kontext in dem jeweiligen Projekt zu generieren, in dem es existiert.

  • Alle meine Projekte sind in einer 64-Bit-Plattform gebaut.

  • Ich habe auch das korrekte %code% in meinem %code% im Website Projekt.

Vielen Dank

Aktualisierungen:

Ich habe auch dies versucht. Aber nichts.

Ich bemerkte, dass die Konsole beim Versuch, das Objekt zu erstellen, Folgendes ausgibt:

  

Versuch, Version '6.1.1' von 'EntityFramework' zu installieren, aber das Projekt enthält bereits eine andere Version. Überspringen ...

Allerdings haben alle meine Projekte %code% . Das Downgrade auf %code% wurde versucht. Aber immer noch nicht funktioniert. Warum wird diese Nachricht überhaupt angezeigt?

%code%

StandardAppPool Erweiterte Einstellungen:

    
___ tag123c ___ C # (sprich "Cis") ist eine objektorientierte Programmiersprache auf hohem Niveau, die für die Erstellung einer Vielzahl von Anwendungen entwickelt wurde, die auf dem .NET Framework (oder .NET Core) ausgeführt werden. C # ist einfach, leistungsfähig, typsicher und objektorientiert. ___ tag123aspnetmvc ___ Das ASP.NET MVC Framework ist ein Open-Source-Webanwendungsframework und Tooling, das eine auf Webanwendungen basierende Version des Model-View-Controller (MVC) -Musters implementiert und auf einer ASP.NET-Technologiegrundlage aufbaut. ___ answer36311484 ___

Habe gerade den ganzen Tag mit dem gleichen Problem verbracht und es stellt sich heraus, dass es sich um einen Fehler im MVC-Gerüst handelt, der bereits gemeldet wurde. Für Details und umgehen Sie bitte den folgenden Link: Ссылка

    
___ tag123visualstudio ___ Verwenden Sie dieses Tag, wenn Sie eine bestimmte Frage zu Visual Studio-Funktionen und -Funktionen haben. Verwenden Sie dieses Tag NICHT bei Fragen zu Code, der nur zufällig in Visual Studio geschrieben wurde. Erwägen Sie, den genauen Technologiebereich zu markieren, auf den Ihre Frage verweist, und kennzeichnen Sie auch eine spezifischere Version von Visual Studio. Bitte geben Sie Ihre genaue VS-Version, Edition und Update-Ebene in Ihrer Frage an. ___ answer33441757 ___

Ich habe endlich die Lösung für dieses schreckliche Problem gefunden:

Mehrere Beiträge waren sicher, dass es mit der %code% Plattform-Sache zusammenhing. Also, in einem letzten und verzweifelten Versuch habe ich einfach die Plattform in %code% (von jedem Projekt) geändert, dann habe ich den Scaffolded Item Generator ausgeführt und dann endlich %code% zurückgeschaltet.

Ich bin nicht sicher, warum das funktioniert. Mein Kollege hat erwähnt, dass Visual Studio in 32-Bit erstellt wurde, und vielleicht hat das das Problem verursacht. Ich weiß es wirklich nicht. Aber ich hoffe, das hilft jedem in der Zukunft mit dem gleichen Problem.

Danke an alle, die es versucht haben.

    
___ tag123entityframework ___ Bei Fragen zum ADO.NET Entity Framework die Object-Relational-Mapping (ORM) -Tools für das .NET Framework. Fügen Sie gegebenenfalls auch ein versionsspezifisches Tag hinzu. ___ tag123aspnetmvcscafolding ___ ASP.NET MVC Scaffolding ist ein Gerüstpaket, mit dem Sie schnell einen grundlegenden Überblick über Ihre Software erstellen können, den Sie dann bearbeiten und anpassen können. ___
2
Antworten

MVC Scaffolding und EF 'One To Zero oder One' Beziehungen Fehler

In meinem AspNet MVC 3 Projekt, wenn ich versuche, eine Entity zu scaften, die eine One to Zero oder One Beziehung zu einer anderen Entität hat, bekomme ich "Ein Item mit demselben Index wurde bereits hinzugefügt" -Fehler . Dies geschieht i...
15.02.2012, 10:21
1
Antwort

Erstellen eines externen Modells in ASP.NET MVC 5

Ich habe ein einfaches Domänenmodell in einer externen Assembly. Dieses Modell verwendet DTOs, um mit einigen Serviceklassen zu kommunizieren. Es verwendet kein Entity Framework. In Visual Studio 2012 konnte ich meine DTOs im Dialogfeld "Ansi...
24.10.2015, 12:47
8
Antworten

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

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öglichk...
07.11.2013, 12:00
4
Antworten

Fehler beim Hinzufügen eines neuen Scaffold-Elements aus einem anderen Projekt in mein Webprojekt (MVC 5)

Wenn ich versuche, ein New Scaffolded Item in meinem Website-Projekt zu erstellen, erhalte ich die folgende Nachricht:    Error       Beim Ausführen des ausgewählten Codegenerators ist ein Fehler aufgetreten:       'Beim Typ' SomePro...
21.10.2015, 13:57