2010-06-07 7 views
6

Je vais créer une application MVC2 en utilisant C#.Puis-je créer des applications ASP.NET MVC2 en utilisant une version express de Visual Studio?

Quel IDE puis-je utiliser gratuitement qui va m'aider à construire cette application? Les différentes versions sont très confuses à distinguer.

Je vais être suivant ce tutoriel: http://nerddinnerbook.s3.amazonaws.com/Part1.htm

Je vois qu'il utilise des tests unitaires. Est-ce qu'une version express peut le faire?

Répondre

7

Oui .... vous pouvez certainement.

Recevez votre article ici: http://www.microsoft.com/express/Web/

Vous can't do unit testing avec le framework de test de Microsoft lors de l'utilisation de l'édition express. Ce qui n'est pas vraiment un gros problème. Vous pouvez toujours utiliser l'un des nombreux frameworks de tests unitaires open source disponibles.

Pour en savoir plus en vidéo sur le canal 9: Noah Coad: An Overview of Visual Studio Express 2010

En tant informations supplémentaires: lien utile pour une page qui compare dans une table versions de Microsoft Visual Studio et fonctionnalités: http://www.microsoft.com/visualstudio/en-us/products

+0

zerkms a ajouté sa réponse alors que je rédigeais la mienne pour inclure la partie test de l'unité ... :) –

2

En plus de Leniel:

Je vois qu'il fait usage des tests unitaires. Est-ce qu'une version express peut le faire?

non. La version Express n'a pas intégré le framework de test unitaire. De plus Express ne peut pas utiliser les plug-ins.

+4

Vous pouvez toujours utiliser des outils de test externes, comme nunit. Vous ne l'intégrez tout simplement pas à l'IDE. ASP.NET MVC * n'utilise pas * les tests unitaires, il * facilite les tests unitaires *. –

+0

@codeka: en effet, mais l'intégration de nUnit avec VS Express semble bizarre par rapport à un framework de tests unitaires très pratique. – zerkms

1

Vous pouvez l'utiliser pour le développement de base. Bien que vous ne puissiez pas utiliser Visual Studio Unit Testing Framework pour les tests unitaires, vous pouvez utiliser Nunit en chargeant et en exécutant des tests sur la DLL de test que vous créez. Cependant, il ne pourra pas entrer dans le code pour déboguer les tests en raison de restrictions dans l'intégration avec les coureurs de test.

3

Vous ne pouvez pas non plus ajouter de projets à votre solution express de sorte que vous ne puissiez pas avoir un projet de modèle, un projet d'assistance, un projet de base de données, etc. dans votre solution.

Vous devrez écrire chacun de ces projets séparément, les compiler et les référencer dans votre application Web.

une douleur dans le cou, mais il va imposer une bonne séparation des préoccupations. :)

Questions connexes