我对使用对象数据库很好奇,所以我想试试 Eloquera。
不幸的是,我在运行它时遇到了问题。(以“桌面模式”运行)
我已按照指示完成了这些步骤:
1) 将以下程序集和配置文件从 %ProgramFiles%\Eloquera 文件夹复制到项目文件夹中: Eloquera.config Eloquera.Client.dll Eloquera.Common.dll Eloquera.Server.exe
为方便起见,您可以将参考文件复制到单独的文件夹中。
2)卸载Eloquera DB(听起来很糟糕,但我们有我们需要的所有文件的副本)- (我从未安装它)
3) 通过“添加现有项目...”将 Eloquera.config 添加到您的项目中,并将其“复制到输出目录”属性设置为“始终复制”。完毕
4) 将项目引用添加到这些文件: Eloquera.Client.dll 是的
Eloquera.Server.exe 是的
5) 重建您的项目并检查 Debug\ 和/或 Release\ 文件夹是否包含以下文件以及您的应用程序: Eloquera.config Eloquera.Client.dll Eloquera.Common.dll Eloquera.Server.exe
它确实
6) 您可以通过设置 DatabasePath 值来更改 Eloquera.config 文件中数据库文件的物理路径:
DatabasePath="c:\dev\db"我也这样做了
我得到的错误是这样的:
The connection to the server (local) on the port 43962 cannot be established.
The system cannot find the file specified. (Exception from HRESULT: 0x80070002)
奇怪的是,将 ServerPort 更改为配置中的其他内容不会更改此错误。
有任何想法吗?