1

ServiceStack について学び、使用し続けるために、ac#/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'.... "
4

1 に答える 1

6

正しい名前空間は次のとおりです。

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/");
于 2013-09-18T21:54:44.253 に答える