我正在尝试使用Visual Studio 2013 F#项目中的F#SqlDataConnection
。我使用“添加引用”对话框添加了对FSharp.Data.TypeProviders
程序集的引用。当被要求信任类型提供者时,我点击了“启用”,当查看F#Tools选项时,我可以看到dll确实是可信的。
但是,在尝试使用类型提供程序时,我收到一条警告,说dll不受信任且不会被加载,并且编译器无法识别SqlDataConnection
:
我错过了什么?
我的代码:
open System
open System.IO
open System.Data
open System.Data.Linq
open Microsoft.FSharp.Data.TypeProviders
open Microsoft.FSharp.Linq
type dbSchema = SqlDataConnection<"SomeConnectionString">
答案 0 :(得分:0)
如果您直接从互联网上下载了类型提供程序程序集(例如,作为ZIP文件),那么类型提供程序程序集可能会被阻止&#34;通过Windows - 您可以右键单击DLL并单击&#34;取消阻止&#34;按钮as shown, for example, here。
我还认为当程序集位于网络映射驱动器上时(例如,如果您在服务器上的某个位置将该位置映射为Z:\
),您可能会遇到此问题。
答案 1 :(得分:0)