2017-03-22 6 views
0

XMLファイルを介して情報を交換するc#/ winformアプリケーションとc#/ ASPXアプリケーションによって作成されたシステムを作成しました。c# - Winformとaspxアプリケーションの間のクラスを共有する

フロントエンドとして動作するc#/ Winformアプリケーション:別の操作を行い、Xmlとして保存されたファイルを使用して他のアプリケーションと情報を共有します。

c#/ ASPXアプリケーションは私のバックエンドです。私は他のPCのブラウザでそれを呼び出すことができ、それを通してフロントエンドアプリケーションを構成します。

システムは完全に機能します。

質問はこれです: 私は最初と2番目のアプリケーションで同じクラスをいくつか持っています。 クラスをプロジェクトで書き直すことなくクラスを使用するにはどうすればよいですか?

注1:私はIDE(ASPXのためのWinフォームやビジュアル特急ウェブ2015のビジュアル特急デスクトップ2015)

注2として表現するのVisual Studioを使用します。アプリケーションは、あまりにもLinuxのモノに仕事をしなければなりません。

+0

クラスを別のソリューション/プロジェクトに入れ、他の両方のプロジェクトでdllとして参照してください。 –

答えて

1

共有クラスを持つ別のクラスライブラリプロジェクトを作成します。次に、このクラスライブラリをWinFormおよびASP.Netアプリケーションから参照します。希望が役立ちます。

+0

Visual Studio Community Editionに切り替えて、すべてのプロジェクトを単一のソリューションに保つことができます – komsky

関連する問題