2008-11-24 58 views
1

是否有人知道是否有Visual Studio的计划或扩展以允许多语言项目?虽然.NET平台是真正的多语言版,但Visual Studio项目固执地是monoglot,这意味着所有进入工具C#和VB的工作都不能从F#和IronPython等新语言中使用。Visual Studio中的多语言项目

PEX是Visual Studio的一个很好的扩展的例子,它在F#中不起作用。

是不是有一个专门用于启用ployglot编译的模块系统?

问候,

丹尼

+0

哪个版本的Visual Studio? 2008年? – 2008-11-24 20:27:59

回答

2

我在微软工作在F#团队和.NET库,例如PEX应该与F#模漏洞完全的互操作性,所以如果你是被什么东西堵塞请将问题[email protected]

使用一个名为netmodules:http://blogs.msdn.com/junfeng/archive/2005/02/12/371683.aspx的概念,可以在.NET中生成多语言程序集。不幸的是,我不知道F#是否支持这个功能(我怀疑它是什么)。

至于获得多点开发工具支持,目前还没有计划在Visual Studio中启用它。不过,请考虑在http://connect.microsoft.com/VisualStudio上提及此事。推动未来版本功能的人会考虑到该网站的反馈意见,尤其是在.NET社区获得大量支持的情况下。

但暂时我建议你使用F#它所擅长的 - 开发算法,探索数据等,并使用C#/ VB表示层。