2012-02-23 21 views
0

こんにちは私は個人的なプロジェクトに取り組んでいます。これは、Web /テキストベースのゲームです。Webサービスを介してDLLを公開する

私はクラスをDLLにし、Webサービスでメソッドを公開する予定です。

私はこれが可能であると確信しています。しかし、これで始める方法に関する良いチュートリアルを見つけることができません。

これまでのところ、私はDLLを作成する方法を知っています、私はWebサービスを作成する方法を知っています。しかし、誰も私のDLLをWebサービスを通じて公開してくれますか?

+2

:メカニズムは、C#のコードは、Windowsフォーム、コンソールアプリケーション...またはWebサービスのためであるかどうかに関係なく、同じですか? –

+0

うん。これを投票することはうまくいかない。 Upvoted。 –

答えて

2
  1. (例えばのPInvokeを使用して)あなたの.dllへの参照を追加します(たとえば、C#を使用して)

  2. 出来上がりを

  3. をWebサービスを作成します。あなたはちょうど "あなたの.dllをWebサービスを通して公開しました"。

ここに、C#から.dllのアンマネージコードを呼び出す方法を説明するリンクがあります。ウェブ上には他にも多くの類似の参考文献があります。イム私は取得が否決理由

http://blogs.msdn.com/b/jonathanswift/archive/2006/10/02/780637.aspx

+0

あなたの意見は何ですか(ウェブアプリ - >ウェブサービス - > dll)vs(ウェブアプリ - > wcf - > dll)どうすればいいのですか?あなたが提案できるより良い方法がありますか?あなたのお手伝いを感謝します。 –

+1

paulsm4、なぜフィリップが*管理されていない* dllを呼びたいと思っていますか?全体的な質問は、誰かが物事をライブラリとサービスインターフェイスに分ける方法を学んでいるように思えます。 – Gleno

+0

良い点。 @Philip Badilla - あなたのWebサービスプロジェクトで* managed * .dllを簡単に参照することもできます。 WebサービスとWCFについては、Webサービスは書きやすく、他の(Microsoft以外の)プラットフォームでもWebサービスを使用できます。あなたがWCFに取り組む前に、私は間違いなくWebサービスを学ぶでしょう。 IMHO ... – paulsm4

関連する問題