erstellen Sie neue controller - Fehler ausgewählten code-generator

Ich benutze Visual Studio Express 2013 für das Web (speziell version 12.0.21005.1 REL). Dies ist mein erstes Projekt mit VS2013, ich habe mit VS2012 bis zu diesem Punkt.

Ich bin versucht, erstellen Sie einen neuen regler in meine asp.net MVC-Anwendung. Ich bin mit Entity Framework 5 mit code first (.NET 4.5). Ich will Visual Studio zum erstellen der Vorlage für mich (Sie wissen, eine Steuerung mit Blick auf Lesen/schreiben/löschen etc, anstatt den code schreiben, der mich von Grund auf).

Jedoch, jedes mal, wenn ich versuche, zu schaffen den controller bekomme ich die folgende Fehlermeldung:

erstellen Sie neue controller - Fehler ausgewählten code-generator

Gibt es irgendeine Art von Fehler in VS 2013? Ich kann nicht herausfinden, was dies bedeutet und Neustart VS2013 nicht helfen.

Hier sind die schmutzigen details.... es ist eigentlich alles sehr einfach, da dies ein neues Projekt mit sehr wenig code geschrieben, so weit.

Mein Modell:

namespace ProfessionalSite.Models
{
    public class EntityModels
    {

        public class Student
        {
            public int ID { get; set; }
            public string LastName { get; set; }
            public string FirstMidName { get; set; }

            public virtual ICollection<Enrollment> Enrollments { get; set; }
        }


        public class Enrollment
        {
            public int ID { get; set; }
            public string EnrollmentName { get; set; }
            public string Credits { get; set; }
        }


        //Create the class that inherits from DbContext
        //The name of this class is also used as the connection string in web.config 
        public class EFDbContext : DbContext
        {
            public DbSet<Student> Students { get; set; }
            public DbSet<Enrollment> Enrollments { get; set; }
            } 
    }
}

Und in meinem web.config-Datei habe ich die folgenden

<add name="EFDbContext"
         connectionString="Data Source=JONSNA\SQLEXP2012WT;Initial Catalog=ProfessionalSiteDb; Integrated Security=True; MultipleActiveResultSets=True"
         providerName="System.Data.SqlClient"/>

innerhalb der tags.

Nun an der Zeit, einen Domänencontroller zu erstellen. Ich einen Rechtsklick auf Controller im Projektmappen-Explorer, und wählen Sie Hinzufügen, um einen neuen Controller.

erstellen Sie neue controller - Fehler ausgewählten code-generator

Dann

erstellen Sie neue controller - Fehler ausgewählten code-generator

Und wenn ich dann auf Hinzufügen, bekomme ich

erstellen Sie neue controller - Fehler ausgewählten code-generator

Ich kann nicht herausfinden, wie man diesen Fehler loszuwerden. Ich denke als workaround kann ich nur den code selbst, aber ich würde gerne wissen, ob das ein bug ist oder ich etwas falsch gemacht habe. In VS2012 dies nur gearbeitet...

Ich würde schätzen jede Hilfe oder Hinweise. Danke.

  • Es ist besser, um Ihr Projekt neu erstellen, bevor Sie das hinzufügen von controller um diesen Fehler zu vermeiden. Ich endete hier, weil es ein syntax-error und ich nicht neu erstellen, und einfach versucht, um die controller.
InformationsquelleAutor Gary | 2013-12-25
Schreibe einen Kommentar