2010-06-07 4 views

Antwort

7

Ja .... Sie können definitiv.

Erhalten Sie sie hier: http://www.microsoft.com/express/Web/

Sie can't do unit testing mit Microsoft Test-Framework, wenn die Express Edition. Was nicht wirklich eine große Sache ist. Sie können immer noch eines der vielen, vielen Open-Source-Unit-Test-Frameworks verwenden.

Mehr dazu im Video on Channel 9: Noah Coad: An Overview of Visual Studio Express 2010

Als zusätzliche Informationen: nützlicher Link zu einer Seite, die Visual Studio-Versionen und Funktionen von Microsoft in einer Tabelle vergleicht: http://www.microsoft.com/visualstudio/en-us/products

+0

zerkms hat seine Antwort hinzugefügt, während ich meine bearbeitet habe, um die Unit-Testkomponente einzuschließen ... :) –

2

Zusätzlich zu Leniel:

Ich sehe es nutzt Unit Testing. Kann eine Express-Version das tun?

nein. Express-Version hat kein integriertes Test-Framework. Außerdem kann Express keine Plugins verwenden.

+4

Sie können weiterhin externe Unit-Testtools verwenden, wie zum Beispiel nunit. Sie bekommen es einfach nicht in die IDE integriert. ASP.NET MVC verwendet keine * Einheitentests, es erleichtert das Komponententesten *. –

+0

@codeka: In der Tat, aber nUnit Integration mit VS Express sieht seltsam im Vergleich zu handlichen gebündelten Unit-Test-Framework. – zerkms

1

Sie können es für die grundlegende Entwicklung verwenden. Obwohl Sie das integrierte Visual Studio Unit Testing Framework nicht für Komponententests verwenden können, können Sie Nunit verwenden, indem es Tests für die von Ihnen erstellte Test-DLL lädt und ausführt. Es wird jedoch aufgrund von Einschränkungen bei der Integration mit Testläufern nicht in der Lage sein, in den Code zum Debuggen der Tests einzutreten.

3

Sie können Ihrer Express-Lösung auch keine Projekte hinzufügen, sodass Sie kein Modellprojekt, Hilfsprojekt, Datenbankprojekt usw. in Ihrer Lösung haben können.

Sie müssen jedes dieser als separate Projekte schreiben, kompilieren und dann in Ihrer Webanwendung referenzieren.

ein Schmerz im Nacken, aber es wird eine gute Trennung von Bedenken erzwingen. :)

Verwandte Themen