[英]Why is there an F# Runtime being installed with Visual Studio 2010?
[英]Does F# 3.1 require a specific runtime to be installed?
我編寫了一些支持VS2012 + VS2013的Visual Studio擴展。 我想在其中使用F#; 我對目標運行時有點困惑......
我的目標是.NET 4.5(不是4.5.1),但我也可以選擇F#3.0和3.1。 我知道F#3.1附帶VS2013(和.NET 4.5.1),所以我不確定是否:
(目標3.0沒什么大不了的; 3.1中似乎沒有大量數據;但了解這些事情的相關性是有用的)。
回答1:
我可以使用F#3.1和.NET 4.5,還是F#3.1需要.NET 4.5.1? (VS讓我選擇這個組合)
是的你可以
回答2:
您可以在任何版本的Visual Studio中打開和使用在Visual Studio 2013或Visual Studio 2012中創建的F#項目,而無需進行任何修改。 唯一的例外是,第一次在Visual Studio 2013中打開Visual Studio 2012項目時,Visual Studio會進行一些小的更改,以使項目能夠在兩個版本中使用。 此功能稱為往返。 您可以在項目屬性的“應用程序”選項卡上指定要定位到哪個版本的F#運行時(和核心庫)。 如果您要創建一個必須在許多上下文中運行的庫,或者您想要參與項目往返,請選擇F#3.0。 如果選擇F#3.0,則無法使用F#3.1中新增的任何語言功能,例如命名的聯合案例和增強的數組切片。 如果將目標運行時更改為F#3.1,則無法在Visual Studio 2012中重新打開該項目。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.