Question

Quelqu'un sait-il s'il existe des projets ou des extensions dans Visual Studio pour permettre des projets multilingues?

Alors que la plate-forme .NET est véritablement polyglotte, les projets Visual Studio sont obstinément monoglottes, ce qui signifie que tout le travail lié aux outils C # et VB est inutilisable avec les langages plus récents tels que F # et IronPython.

PEX est un exemple d’une excellente extension de Visual Studio qui ne fonctionne tout simplement pas en F #.

N'y avait-il pas un système de module intégré à .NET spécialement conçu pour permettre la compilation multi-utilisateurs?

salutations

Danny

Était-ce utile?

La solution

Je travaille chez Microsoft sur l'équipe F # et les bibliothèques .NET telles que PEX devraient être totalement interopérables avec les bogues F # modulo. Si vous êtes bloqué par quelque chose, envoyez-le à fsbugs@microsoft.com.

Il est possible de produire des assemblages multilingues dans .NET à l'aide d'un concept appelé netmodules: http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspx . Malheureusement, je ne sais pas si F # le supporte (j'en doute.)

En ce qui concerne la prise en charge de l'outillage pour le développement polyglotte, il n'est actuellement pas prévu de l'activer dans Visual Studio. Toutefois, envisagez de mentionner cette information dans http://connect.microsoft.com/VisualStudio . Les personnes qui utilisent des fonctionnalités pour les versions à venir prennent en compte les commentaires formulés sur ce site, en particulier s'il suscite beaucoup d'intérêt dans la communauté .NET.

Mais pour le moment, je vous recommande d’utiliser F # pour ses qualités: développement algorithmique, exploration de données, etc., ainsi que C # / VB pour la couche de présentation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top