Ich frage mich, ob es eine Möglichkeit gibt (auch eine manuelle), ein ASP.NET MVC-Projekt mit Komponententests unter Visual Web Developer Express 2008 SP1 einzurichten.Verwenden von ASP.NET MVC Von Visual Web Developer Express 2008
Antwort
ASP.NET MVC 1.0 (Release-Version) wird mit Vorlagen für Visual Web Developer Express 2008 ausgeliefert. Nicht sicher, ob SP1 erforderlich ist oder nicht.
Visual Web Developer unterstützt keine C# -Testprojekte, was im Wesentlichen ein ASP.NET MVC-Testprojekt ist. Sie können Ihre Anwendung jedoch mit Visual C# Express testen, indem Sie auf die Assembly verweisen, die die Modelle und Controller enthält.
Eigentlich Sie sind richtig. Der einzige Unterschied besteht darin, dass Lösungen in VWD mehr als ein Projekt enthalten können - es muss nur "aktiviert" werden (naja, irgendwie ...). Und diese Arbeit wird von Visual C# Express ausgeführt, wenn Sie ein neues Klassenbibliotheksprojekt hinzufügen: D –
Für eine Weile habe ich eine Lösung beschrieben here. Es funktioniert wie ein Zauber mit Visual Web Developer: D Tatsächlich funktioniert es genau wie die Vollversion von VisualStudio!
Es gibt Ihnen sofortigen Zugriff auf NUnit Framework in Ihrem Unit-Test-Projekt zusammen mit NUnit Mocks (Ich weiß, es ist nicht das beste, aber es kommt mit NUnit sowieso, so dass es keinen Sinn hat, seine Existenz zu leugnen).
Sie benötigen Visual Web Developer Express 2008 SP1 und gemäß der VWDExpress-Readme-Datei: Um "Neues Projekt" und "Projekt öffnen" im Menü Datei anzuzeigen, müssen Sie diese Befehle manuell zum Menü hinzufügen, indem Sie mit der rechten Maustaste darauf klicken Datei-Menü, klicken Sie auf "Anpassen ...", wählen Sie die Registerkarte "Befehle", wählen Sie die Kategorie "Datei", und ziehen Sie dann "Neues Projekt" und "Projekt öffnen" in das Menü Datei ...
Sie sollten dies als die Antwort markieren. :) – Haacked