1つのVisual Studioソリューションでは、いくつかのプロジェクトがあります。それらの2人は特定のWebサービスにアクセスします。サービス参照を一度追加して両方のプロジェクトで使用するにはどうすればよいですか?私は、Webサービスへのアクセスを提供する唯一の目的のために余分なアセンブリを作成したくありません。プロジェクト間でWebサービスを共有
2
A
答えて
2
Webサービスのためだけに特別なプロジェクトを作成しなければ、それは可能ではないと思います。サービスに直接アクセスする必要があるプロジェクトごとに、サービス参照を追加する必要があります。
1
プロジェクトを参照する各プロジェクトで、サービスへの参照を追加する必要があります。参照が設定されると、それを参照するプロジェクト内のWebサービスを表すサービスプロキシクラスが自動生成されます。
0
実際には、サービス参照の設定はプロジェクトファイルに保存されています。だから、これは実際に実行可能ではなく、共通のアセンブリを参照している両方のプロジェクトと異なるものではありません。
プロジェクトBがプロジェクトAへの参照を持ち、プロジェクトAがWebサービスへのWeb参照を持っている場合、BはWebサービスを呼び出すAを呼び出すことができます。あなたの依存関係を隠す役割しか果たしません。
これは、解決する価値のある問題のようなものではありません。特に、2つのプロジェクトを個別に配備できる場合
関連する問題
- 1. Xamarin.Forms共有プロジェクトWebサービス
- 2. サービス間でデータを共有
- 3. プロジェクト間でコードベースを共有
- 4. ASMX Webサービス間で列挙を共有する
- 5. Webサービス間でJJWT署名を共有する
- 6. さまざまなプロジェクト間でWebユーザーコントロールを共有
- 7. Xcodeでプロジェクト間でコードを共有
- 8. VS2010でプロジェクト間でDLLライブラリを共有
- 9. WCFサービス間でDTOオブジェクトを共有
- 10. Spring Microサービス間でWebsocketセッションを共有
- 11. 異なるプロジェクト間でnode_modulesを共有
- 12. プロジェクト間でバーコードを共有する
- 13. Intellijプロジェクト間でモジュールを共有する
- 14. プロジェクト間でGoogle Cloud Storage Bucketを共有
- 15. Maven:プロジェクト間でソースを共有する
- 16. プロジェクト間でSQL CE 4データベースを共有
- 17. Webアプリケーション間でResourceBundleを共有
- 18. Web、モバイルアプリ間でredux storeを共有
- 19. Webアプリケーション間でメッセージオブジェクトを共有する
- 20. 例ViewStackのコンポーネント間のFlex Zend AMF共有Webサービス
- 21. Visual Studioでのプロジェクト間の共有ファイル
- 22. BigQueryプロジェクト間でのビューの共有
- 23. C#Web APIプロジェクトの共有方法
- 24. 2つのMVCプロジェクト間で共通のイメージフォルダを共有する
- 25. Azureサービス間のコンフィグレーションの共有
- 26. アクティビティとサービス間のプリファレンスの共有
- 27. ドッカー共有サービス間のOSボリューム
- 28. 2つのWebサイトタイプのプロジェクト間でファイルを共有する方法
- 29. 共有Visual C++プロジェクト間の変数
- 30. プリズムXamarinフォーム - 共有サービスでの共有サービスの使用
スタジオがファイルシステムに30個のファイル(主に.datasourceファイル)を追加するという点で、両方のプロジェクトが共通のアセンブリを参照するのとは異なります。おそらく私はこれらすべてをソース管理にチェックする必要があります。ファイルが不可欠であるという洞察があれば、スタジオがビルド時に残りの部分を再生成する限り、一部のファイルをチェックするだけで済むかもしれません。 あなたが言ったように、それは大きな問題ではありませんが、それらの生成されたファイルをすべて2回、ソース管理に浪費することは愚かなようです。 –