gpt4 book ai didi

c# - JsonServiceClient 似乎未包含在程序集中

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

在继续学习和使用 ServiceStack 的过程中,我尝试使用 c#/WPF 应用程序使用 hello 服务。

我已经完成了使用 NuGet 安装所需文件的预期步骤:

PM> install-package servicestack.common

我相信我已经导入了正确的命名空间:

using ServiceStack.Common;
using ServiceStack.Common.ServiceClient.Web;

然而,当我尝试按照我在 Stack 和 Github 上找到的示例进行操作时,VS10 报告找不到类型或命名空间。

var client = new JsonServiceClient("http://172.16.0.15/");

我也无法使用我认为是完全限定的名称来创建此对象:

var client = new ServiceStack.ServiceClient.web.JsonServiceClient . . . 

为了使用这个类,是否必须安装另一个包或必须进行另一个引用?

更新:

Darin 建议的完全限定类型似乎并不能解决问题:

var client = new ServiceStack.ServiceClient.Web.JsonServiceClient("http://172.16.0.15/");

我仍然收到 VS10 报告:

"The type or namespace name 'ServiceClient' does not exist in the namespace 'ServiceStack'.... "

最佳答案

正确的命名空间是:

using ServiceStack.ServiceClient.Web;

不是:

ServiceStack.Common

它不是:

ServiceStack.Common.ServiceClient.Web

它不是:

ServiceStack.ServiceClient.web

因此,要么使用 using 关键字将正确的命名空间带入作用域,要么完全限定类型:

var client = new ServiceStack.ServiceClient.Web.JsonServiceClient("http://172.16.0.15/");

关于c# - JsonServiceClient 似乎未包含在程序集中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18882053/

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