Visual Studio 2010爆F(xiàn)#二進(jìn)制兼容性問題
微軟不僅把F#添加到VS 2010 Beta 1中以實(shí)現(xiàn)2007年許下在Visual Studio中包含F(xiàn)#的承諾,而且還為那些不想使用測試版只愿意用同.NET 2.0-3.5一道的穩(wěn)定IDE的人,也提供了一個(gè)VS 2008的CTP更新版本。
Don Syme提供了一個(gè)詳細(xì)的發(fā)布說明,提到了二進(jìn)制不兼容的問題:
使用新版本編譯的F#二進(jìn)制文件與之前版本上的二進(jìn)制文件已經(jīng)不兼容,所以必須重新編譯。F#的二進(jìn)制兼容性是Visual Studio 2010的RTM版本的一個(gè)目標(biāo)。
另外一個(gè)顯著的破壞性改變是,默認(rèn)使用輕量級(jí)語法(#light)。這讓代碼默認(rèn)情況下空白有效(whitespace-significant)。
\
Visual Studio 2010截圖
【編輯推薦】