我正在尝试关注 azure DocumentDb 快速入门项目。我将开发的应用程序将在 WPF 中而不是控制台中,因此为了在 documentdb 上加速,我创建了一个新的 wpf 项目(.Net 4.5.1),但出现以下错误:
'Microsoft.Azure.Documents.Client.DocumentClient' 不包含'CreateDatabaseQuery' 的定义,并且找不到接受'Microsoft.Azure.Documents.Client.DocumentClient' 类型的第一个参数的扩展方法'CreateDatabaseQuery'(你是缺少 using 指令或程序集引用?)
我使用以下命令安装 azure documentdb 客户端:
安装包 Microsoft.Azure.Documents.Client -Pre
这是给我问题的代码(直接从快速入门教程中提取):
DocumentClient client = new DocumentClient(new Uri("endpoint"), "authKey");
var db = client.CreateDatabaseQuery()
.Where(d => d.Id == databaseId)
.AsEnumerable()
.FirstOrDefault();
这是我的 Nuget Packages.config 文件的内容
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Microsoft.Azure.Documents.Client" version="0.9.1-preview" targetFramework="net451" />
<package id="Newtonsoft.Json" version="4.5.11" targetFramework="net451" />
</packages>
有人知道我缺少什么吗?我正在使用 Visual Studio 2013 高级更新 4