我似乎无法在我拥有的几个 F# 项目上安装 Entity Framework 6.0.1。这是我收到的错误消息:
执行脚本文件'C:\source\payboard\PayboardWeb\packages\EntityFramework.6.0.1\tools\install.ps1'。使用“2”参数调用“SetData”的异常:“在程序集'FSharp.ProjectSystem.Base,版本 = 12.0.0.0,文化 = 中性,PublicKeyToken = 中键入'Microsoft.VisualStudio.FSharp.ProjectSystem.Automation.OAProject' b03f5f7f11d50a3a' 未标记为可序列化。” 在 C:\source\payboard\PayboardWeb\packages\EntityFramework.6.0.1\tools\EntityFramework.psm1:633 char:5 + $domain.SetData('project', $Project) + ~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId : SerializationException
System.NullReferenceException:对象引用未设置为对象的实例。在 System.Data.Entity.ConnectionFactoryConfig.InitializeEntityFrameworkCommand.Execute() 在 System.Data.Entity.Migrations.MigrationsDomainCommand.Execute(操作命令)
在 EF6 论坛 ( https://entityframework.codeplex.com/workitem/891 )上似乎有一个开放的错误,但据我所知,它没有得到任何爱。
EF6 在非 F# 项目上安装得很好。
任何建议的解决方法?