【发布时间】:2020-05-29 02:59:22
【问题描述】:
我一直在尝试在 mac os x 上使用 dotnetcore(v3) 开发一个 webclient,它可以将 json 格式的值注入到位于 docker 容器中的 couchbase 中(至少现在是这样)。因此,在我安装了 couchbase .net core sdk 3.0.0 版和 Couchbase.Extensions.DependencyInjection nuget 包后,在我的项目文件夹 Startup.cs 文件中,我遇到了同样的错误。
Reference to type 'CouchbaseClientDefinition' claims it is defined in 'Couchbase.NetClient', but it could not be found (CS7069)
这是一个新项目,所以目前其他文件中也没有开发代码。
提前谢谢你。
【问题讨论】:
-
我的猜测是 Couchbase.Extensions.DependencyInjection (还)不适用于 Couchbase .NET SDK 3.0。你可以用 2.x 试试看是否能解决问题。
-
是的,我可以确认——我在 Windows 上遇到了同样的错误。我在存储库上打开了一个问题:github.com/couchbaselabs/Couchbase.Extensions/issues/70
-
3.0.0以下的其他版本都可以,如你所说。感谢您的回复,我也会关注这个问题。
标签: .net-core dependency-injection couchbase