Pergunta

Será que alguém sabe se há planos ou extensões para Visual Studio para permitir projectos multi-lingual?

Enquanto a plataforma .NET é verdadeiramente poliglota, projeto do Visual Studio são teimosamente monoglotas o que significa que todo o trabalho que vai para ferramental C # e VB é inutilizável a partir de linguagens mais recentes, como F # e IronPython.

PEX é um exemplo de uma grande extensão de Visual Studio que simplesmente não funciona em F #.

Não estava lá um sistema módulo embutido no .NET especificamente para permitir a compilação ployglot?

Atenciosamente,

Danny

Foi útil?

Solução

Eu trabalho em Microsoft na # equipa F e .NET Bibliotecas como PEX devem ser plenamente interoperáveis ??com F erros # Módulo, por isso, se você está bloqueado por alguma coisa, por favor envie o problema para fsbugs@microsoft.com.

É possível produzir montagens multi-língua em .NET, utilizando um conceito chamado netmodules: http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspx . Infelizmente eu não sei se F # suporta isso (eu duvido.)

Como para obter suporte a ferramentas para o desenvolvimento poliglota, atualmente não há planos para permitir que dentro de Visual Studio. No entanto, por favor considere proporcionando mencionar isso em http://connect.microsoft.com/VisualStudio . As pessoas que dirigem recursos para futuros lançamentos tomar feedback sobre esse site em consideração, especialmente se ele recebe um monte de tração na comunidade .NET.

Mas por enquanto eu recomendo que você usar F # para o que é bom em - desenvolvimento de algoritmos, dados de exploração, etc. E o uso C # / VB para a camada de apresentação

.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top