任何使用Visual Studio 2017做F#開發的用戶,以及對各種語言使用Git工具集的用戶,都應確保他們已升級到最新的VS2017 15.3.1版本。該更新版本緊隨著上周發布的重大版本15.3而給出的,其中包括F#開發人員所必須的補丁,以及解決Git允許遠程代碼執行漏洞的重大安全補丁。
大多數F#開發人員會受到15.3版本中一個軟件缺陷的影響。該缺陷會導致回車鍵、空格鍵和方向鍵間歇性失靈,進而會額外地導致一個問題,即如果一個要打開的已有解決方案中已經具有一些打開的文檔,那么上述編輯按鍵在這些已被打開的文檔中會失靈。
如果開發人員在VS2017中使用Git,那么也應將VS2017升級到15.3.1版本。這是因為該版本修復了一個嚴重的安全缺陷,該缺陷會允許任意代碼的執行。僅是克隆(Clone)被破壞的代碼庫,可以導致這一漏洞被利用。因此對于VS2017用戶而言,盡快做升級是非常重要的。(應該指出的是,這并非是VS2017所獨有的缺陷,開發人員應該確保所有基于Git的工具都打了補丁。)幸運的是,據Microsoft的Edward Thomsom介紹,該漏洞并未影響到VS2015及更早期的版本。
VS2017可以通過訪問慣常位置升級,也可以在VS2017內做自身升級。
查看英文原文: Crucial Patch for Visual Studio 2017 Released