2

Windows モバイル開発と Visual Studio は初めてです。

私は Web サービスとモバイル アプリケーションを開発しています。私は1つのソリューションを持っていますが、2つの異なるプロジェクトがあります。

Web サービス (プロジェクト 1 など) でクラスを作成しましたが、このクラスをモバイル アプリケーション (プロジェクト 2 など) で使用できるようにしたいと考えています。

基本的にコピーを作成し、他のプロジェクトで参照する必要がありますか?

4

4 に答える 4

4

考えられる解決策は 2 つあります。

  1. 共有クラスを含む 3 番目のプロジェクトを作成し、それを他の 2 つの参照として追加します。
  2. クラスを 1 つのファイルに保持しますが、ここで説明されているように、リンクとして各プロジェクトに追加します。
于 2012-07-13T04:11:41.827 に答える
3

いいえ、コピーを作成する必要はありません。代わりに、 への参照を追加しproject1ますproject2

の [参照 -> 参照の追加...] を右クリックしproject2、[プロジェクト] タブを選択して を選択しproject1、[OK] をクリックします。

于 2012-07-13T04:09:32.697 に答える
1

共通クラスをクラス ライブラリとして作成し、.dll の形式で保存します。

そのクラスが必要なときはいつでも、その参照をプロジェクトに追加して使用してください:)

これは再利用と呼ばれ、OOPS の優れた機能の 1 つです。

于 2012-07-13T04:15:23.830 に答える
0

それは SOA の目的を無効にします... 密結合プロジェクトになります。1つは追加しないでください..2つの異なるレイヤー..「参照として追加」。

于 2015-06-06T06:25:46.637 に答える