Je vais faire une application MVC2 à l'aide de C #. P>
Quel IDE puis-je utiliser gratuitement qui m'aidera à construire cette application? Les différentes versions sont très déroutantes de faire sortir. P>
Je vais suivre ce tutoriel: http://nerddinnerbook.s3.amazonaws.com/part1.htm P >
Je vois que cela utilise des tests unitaires. Une version express peut-elle faire cela? P>
4 Réponses :
Oui .... vous pouvez définitivement. p>
Obtenez ici: http://www.microsoft.com/express/web/ p>
vous ne peut pas faire tester unitaire avec le cadre 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 cadres de test d'unité open source. P>
plus à ce sujet en vidéo sur Channel 9: Noahboad: une vue d'ensemble de Visual Studio Express 2010 P>
En tant qu'informations supplémentaires: Lien utile vers une page qui se compare dans une table Microsoft Visual Studio Versions et fonctionnalités: http://www.microsoft.com/visualstudio/en-us/products P>
Zerkms a ajouté sa réponse pendant que je montageais la mienne pour inclure la partie de test de l'unité ... :)
en supplément à Leniel: P>
Je vois que cela utilise des tests unitaires. Une version express peut-elle faire cela? P> blockQuote>
Nope. La version express n'a pas été construite dans un cadre de test unitaire. De plus, Express ne peut pas utiliser les plug-ins. P>
Vous pouvez toujours utiliser des outils de test d'unités externes, tels que Nunit. Vous n'êtes tout simplement pas intégré à l'IDE. ASP.NET MVC ne Utilisez des tests d'unité i>, IT facilite les tests de l'unité i>.
@CODEKA: En effet, mais l'intégration de la Nunit avec VS Express a l'air bizarre par rapport au cadre de test de l'unité traité pratique.
Vous pouvez l'utiliser pour le développement de base. Bien que vous ne puissiez pas utiliser le cadre de test de l'unité Visual Studio intégré pour les tests d'unités, vous pouvez utiliser Nunit en le permettant de charger et d'exécuter des tests sur la DLL de test que vous créez. Cependant, il ne sera pas en mesure de participer au code de débogage des tests en raison de restrictions dans l'intégration avec les coureurs de test. P>
Vous ne pouvez pas non plus ajouter de projets à votre solution express afin que vous ne puissiez pas avoir de projet modèle, un projet d'assistance, un projet de base de données, etc., dans votre solution. P>
Vous devrez écrire chacun de ceux-ci comme des projets séparés, les compiler puis les référencez dans votre application Web. P>
Une douleur dans le cou, mais il appliquera une bonne séparation des préoccupations. :) p>