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