gpt4 book ai didi

c# - 无法加载 System.Data.SqlServerCe.Entity.dll(但它在那里)

转载 作者:太空宇宙 更新时间:2023-11-03 16:35:05 25 4
gpt4 key购买 nike

我有一个 silverlight 应用程序。服务器应用程序在 App_Data 中有一个 SQL Server CE 4 .sdf,以及一个从中生成的 ADO.NET 模型。

如果我尝试添加->新项目->域服务类,我得到错误:

Schema specified is not valid. Errors: Models.TasksDatabaseMode.ssdl(2,98): error (0004): Could not load System.Data.SqlServerCe.Entity.dll. Reinstall SQL Server Compact.

但是,我通过 NuGet 安装了 RIAServices.EntityFramework 和 EntityFramework.SqlServerCompact,它已成功将此 .dll 下载到/packages,并且该文件已被复制到/bin 文件夹中。所以我不知道它显然在哪里寻找这个 .dll,如果不在那里的话。

也许相关,我之前曾尝试让数据库先生成代码。然而,Domain Context Wizard 也失败了,但出现了关于索引越界的错误。对于手动编写的服务,构建失败并出现 MetadataWorkspace 错误,我找不到任何相关信息。

最佳答案

直接安装运行时 ( http://www.microsoft.com/en-us/download/details.aspx?id=17876 ) 是否可以解决问题?

此外,您使用的是什么版本的二进制文件?我怀疑您可能拥有私有(private)版本(4.0.0.1)并且生成期望机器版本(4.0.0.0)

关于c# - 无法加载 System.Data.SqlServerCe.Entity.dll(但它在那里),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9352422/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com