我有一個非常簡單的代碼,它使用SqlEntityConnection
類型的提供程序。在單聲道mac osx上編譯時,SqlEntityConnection無法找到edmgen.exe
基本上是這樣的
open System.Data.Linq
open System.Data.Entity
open Microsoft.FSharp.Data.TypeProviders
type private EntityConnection = SqlEntityConnection<ConnectionString="ConnectionString",
Pluralize = true>
它編譯罰款在Windows,但是當我嘗試編譯它在Mac OSX上,它失敗,此錯誤
The type provider 'Microsoft.FSharp.Data.TypeProviders.DesignTime.DataProviders' reported an error: Error reading schema. The required tool '/Library/Frameworks/Mono.framework/Versions/4.0.1/lib/mono/4.5/edmgen.exe' could not be found.
我到處,我似乎無法在任何地方找到edmgen.exe
。是否應該安裝單聲道?我安裝了MDK 4.0.1.44,並且edmgen.exe
不存在。我錯過了什麼?
從那以後你有沒有找到合理的解決方案? – mateuszlewko