Visual Studio 2010爆F#二进制兼容性问题

开发
微软在VS2010 Beta 1中包含了F#,并发布了对应的用于VS2008的CTP更新。最新的二进制版本1.9.6.16,和之前的版本1.9.6.2不兼容,意味着所有之前的代码都需要重新编译。

微软不仅把F#添加到VS 2010 Beta 1中以实现2007年许下在Visual Studio中包含F#的承诺,而且还为那些不想使用测试版只愿意用同.NET 2.0-3.5一道的稳定IDE的人,也提供了一个VS 2008的CTP更新版本。

Don Syme提供了一个详细的发布说明,提到了二进制不兼容的问题:

使用新版本编译的F#二进制文件与之前版本上的二进制文件已经不兼容,所以必须重新编译。F#的二进制兼容性是Visual Studio 2010的RTM版本的一个目标。

另外一个显著的破坏性改变是,默认使用轻量级语法(#light)。这让代码默认情况下空白有效(whitespace-significant)。

\

Visual Studio 2010截图

【编辑推荐】

  1. 推荐Visual Studio 2010中F#的一些资源
  2. Visual Studio 2010 Beta1试用手记
  3. Visual Studio 2010将正式包含F#
责任编辑:彭凡 来源: infoq
相关推荐

2009-12-04 09:16:44

Visual Stud

2010-05-13 09:21:44

F#Visual Stud

2010-04-07 09:46:05

2009-05-25 09:11:34

Visual StudF#微软

2009-12-02 09:43:38

Visual Stud

2009-06-04 20:31:05

Eclipse和CDT

2010-09-15 09:21:11

IEirefoxJavascript

2010-11-26 14:21:49

Office 套件

2010-11-30 15:18:32

Office

2011-04-12 16:51:29

Javascript兼容性

2010-08-23 09:23:48

IEFirefox兼容性

2010-09-15 11:26:05

IE火狐CSS兼容性

2009-12-16 14:46:06

Visual Stud

2009-12-04 17:21:35

Visual Stud

2010-08-20 14:27:23

IE火狐CSS

2009-01-20 19:36:48

服务器虚拟化VMware

2010-08-18 09:24:09

IE6兼容性

2010-08-17 14:51:05

IE8兼容性

2009-02-27 09:37:33

Google二进制代码

2018-10-22 14:37:16

二进制数据存储
点赞
收藏

51CTO技术栈公众号