2017-04-13 59 views
1

我在F#中創建web api,並嘗試使用nuget包FSharp.Data.TypeProviders時出現以下錯誤。無法找到.NET SDK 4.0或4.5工具錯誤

類型提供程序'FSharp.Data.TypeProviders.DesignTime.DataProviders'報告了一個錯誤:讀取模式時出錯。無法找到.Net SDK 4.0或4.5工具。

.NET SDK 4.0和4.5已安裝,我已檢查。我也試過重新安裝它們,但它們不會讓我,因爲它們已經安裝。

我卸載並重新安裝了Visual Studio 2017多次。我剛剛重新安裝了Windows 10,並沒有解決錯誤。我全都沒有想法。

有什麼建議嗎?

+0

您需要安裝Windows 8和可能的8.1 ​​SDK。你可以試試看:https://developer.microsoft.com/en-us/windows/downloads/windows-8-sdk和https://developer.microsoft.com/en-us/windows/downloads/windows -8-1-sdk – s952163

+0

是的,做到了。仍然沒有做任何事情 –

+0

哦。你想建立一個類型提供者還是隻使用一個?你可以發佈一些代碼,並在發生錯誤的地方更清楚一點。我之前沒有使用過'FSharp.Data.TypeProviders',也許它與FSharp.Core版本有些混淆。你可以檢查一下嗎? – s952163

回答

1

我遇到了與使用TypeProviders的F#項目相同的問題。從Windows 8.0 SDK安裝.NET Framework 4.5 Software Development Kit是你需要做的。

相關問題