2008-11-24 9 views
1

Est-ce que quelqu'un pourrait savoir s'il existe des plans ou des extensions de Visual Studio pour permettre des projets multilingues? Alors que la plate-forme .NET est vraiment polyglotte, les projets Visual Studio sont obstinément monoglot, ce qui signifie que tout le travail qui va dans l'outillage C# et VB est inutilisable à partir de langages plus récents comme F # et IronPython. PEX est un exemple d'une excellente extension de Visual Studio qui ne fonctionne tout simplement pas en F #.Projets multilingues dans Visual Studio

N'y avait-il pas un système de module intégré spécifiquement à .NET pour permettre la compilation de ployglot?

salutations,

Danny

+0

Quelle version de Visual Studio? 2008? –

Répondre

2

Je travaille chez Microsoft sur l'équipe F # et bibliothèques .NET comme PEX doivent être pleinement interopérables avec les bugs F # modulo, donc si vous êtes bloqué par quelque chose s'il vous plaît envoyer la question à [email protected]

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

Pour ce qui est de la prise en charge d'outils pour le développement de polyglottes, il n'est actuellement pas prévu d'activer cela dans Visual Studio. Toutefois, s'il vous plaît envisager de mentionner cela sur http://connect.microsoft.com/VisualStudio. Les personnes qui conduisent des fonctionnalités pour les versions futures prennent en compte les commentaires sur ce site, surtout si cela attire beaucoup de monde dans la communauté .NET.

Mais pour le moment, je vous recommande d'utiliser F # pour ce qu'il est bon - développement algorithmique, exploration de données, etc. Et utilisez C#/VB pour la couche de présentation.

Questions connexes