web-dev-qa-db-fra.com

Limitations de Visual Studio 2012 Express Desktop

Je suis en train de décider d'utiliser Visual Studio 2012 Express pour Desktop ou d'acheter une version commerciale de Visual Studio 2012 Professional pour mon programme de bureau. Le programme est construit en C # bien que des parties de celui-ci puissent inclure F #.

D'après ce que j'ai recueilli jusqu'à présent, l'édition express prend en charge NuGet, les tests unitaires et l'analyse de code. Il mentionne qu'un sous-ensemble de règles d'analyse de code sont utilisées mais je ne sais pas comment elles se comparent à l'édition professionnelle ainsi qu'à FxCop/StyleCop.

Je suppose que l'édition express manque de support d'extension, mais la seule extension qui me tenait vraiment à cœur était NuGet. Je suppose également que cela n'inclut pas une CAL TFS, même s'il est possible de se connecter à TFS. Ce n'est pas encore un problème car j'utilise Perforce pour le contrôle de source. Je comprends également que cette version est limitée aux applications de type bureau, mais je n’ai jusqu’à présent vu que mentionner C++ et C #. Est-ce qu'il supporte F #?

Quelqu'un peut-il m'indiquer d'autres restrictions de 2012 Express for Desktop? Existe-t-il des limitations de licence pour développer une application commerciale?

Dans le passé, MS incluait les éditions express dans le cadre de la comparaison des versions. Mais quand ils ont mis à jour leur site pour 2012, ils ont séparé les éditions express et offrent peu ou pas de détails.

78
Salec

Il y a peu de limitations que je puisse rassembler: Tout d’abord, il existe différents IDE pour différentes utilisations. 

  • Visual Studio Express 2012 pour le Web.
  • Visual Studio Express 2012 pour Windows 8
  • Visual Studio Express 2012 pour le bureau Windows.
  • Visual Studio Team Foundation Server Express 2012

Les éditions Express de IDE omettent les fonctionnalités suivantes incluses dans les éditions Professionnelles

  • Cadre de test multi-unités et support de refactoring

  • Analyse de code statique, profilage, édition et débogage HLSL

  • Prise en charge de l'extensibilité tierce (bien que la fonctionnalité Extension Manager soit toujours présente)

  • Support OpenMP

Mais il y a peu de points positifs que j'ai explorés en 2012: Contrairement à la version précédente 

  • La solution est autorisée, vous pouvez créer plusieurs projets dans une solution unique.
  • Le support des compilations 64 bits est là.

Si vous travaillez en simple ou en équipe de moins de 5 personnes, la messagerie express est la voie à suivre . Elle apporte définitivement beaucoup plus de fonctionnalités nouvelles et déverrouillées que ses prédécesseurs. 

57
Manasvi Sareen

Comme vous recevez une clé de produit si vous vous enregistrez, cela confirme que vous êtes libre d'utiliser VS 2012 Express à votre guise.

http://www.Microsoft.com/visualstudio/eng/downloads#d-2010-express say: 

"Après l’installation, vous pouvez essayer ce produit pendant 30 jours. Vous devez vous enregistrer pour obtenir une clé de produit gratuite qui pourra être utilisée après 30 Jours."

12
Mattias Lindberg

"Productivity Power Tools 2012" ne peut pas être installé sur l'édition VS2012 Express. Par conséquent, des fonctionnalités telles que "Code d'ingénieur inverse pour Entity Framework" ne sont pas disponibles, ce qui est essentiel pour la migration de la base de données d'applications existantes dans les classes de Model. 

6
serop

Les bibliothèques de classes portables ne sont pas prises en charge dans les versions express. (Vous pouvez référencer des dll PCL, vous ne pouvez tout simplement pas travailler avec des projets PCL.)

3
Alyce

F # est disponible pour VS Express 2012 for Web

http://blogs.msdn.com/b/fsharpteam/archive/2012/09/12/announcing-the- release-of-f-tools-for-visual-studio-express-2012-for-web aspx

On dirait que NuGet a travaillé avec VS 2010 Express Web, alors je m'attendrais à ce que cela fonctionne avec 2012

http://docs.nuget.org/docs/start-here/nuget-faq

Professional vous fournit de nombreux outils de profilage et d'analyse statique. Je ne pouvais pas savoir en quoi les règles FxCop diffèrent.

0
Ade Miller