我使用this作为参考并安装了两者(使用nuget)
安装包RavenDB.Client -Version 1.0.992
和
安装包RavenDB-Embedded -Version 1.0.919
(official链接建议使用安装包RavenDB-Embedded 。但是这个nuget命令失败并显示错误Install-Package:无法找到包'RavenDB-Embedded'。)
但代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Raven.Client.Document;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
var Store = new DocumentStore { ConnectionStringName = "RavenDB" };
var instance = new EmbeddableDocumentStore { ConnectionStringName = "RavenDB" };
}
}
}
无法识别EmbeddableDocumentStore。 EmbeddableDocumentStore的命名空间是什么?
答案 0 :(得分:1)
在浏览谷歌小组并进行一些实验后,我得到了解决方案
使用
Install-Package RavenDB.Embedded -Version 1.0.992
此外,如果它是一个控制台应用程序:右键单击控制台项目 - >属性 - >
将Target框架设置为.NET Framework4(而不是默认的.NET Framework 4 Client Profile
)