Pregunta

¿Alguien sabría si hay planes o extensiones para Visual Studio para permitir proyectos multilingües?

Si bien la plataforma .NET es verdaderamente políglota, el proyecto de Visual Studio es obstinadamente monoglot, lo que significa que todo el trabajo que se dedica a las herramientas C # y VB no se puede utilizar en lenguajes más nuevos como F # y IronPython.

PEX es un ejemplo de una gran extensión para Visual Studio que simplemente no funciona en F #.

¿No había un sistema de módulos integrado en .NET específicamente para permitir la compilación ployglot?

saludos,

Danny

¿Fue útil?

Solución

Trabajo en Microsoft en el equipo F # y las bibliotecas .NET como PEX deberían ser totalmente interoperables con los errores de módulo F #, así que si algo está bloqueado, envíe el problema a fsbugs@microsoft.com.

Es posible producir ensamblajes en varios idiomas en .NET, utilizando un concepto llamado netmodules: http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspx . Lamentablemente, no sé si F # es compatible con esto (lo dudo)

En cuanto a obtener soporte de herramientas para el desarrollo políglota, actualmente no hay planes para habilitar eso dentro de Visual Studio. Sin embargo, considere mencionar esto en http://connect.microsoft.com/VisualStudio . Las personas que manejan funciones para futuras versiones toman en cuenta los comentarios sobre ese sitio, especialmente si recibe mucha tracción en la comunidad .NET.

Pero por el momento le recomiendo que use F # para lo que es bueno: desarrollo algorítmico, exploración de datos, etc. Y use C # / VB para la capa de presentación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top