0

現在、2つの実行可能ファイルを生成する3つのプロジェクトがあります

    1. 仕事をするためのクラスライブラリ
    1. ライブラリ #1 を使用する Windows サービス プロジェクト
    1. ライブラリを使用するWPFアプリ #1

クラス ライブラリは、クライアントとサーバーの対話を実行するために使用されます。

私が望むのは、2 つのプロジェクト、クラス ライブラリ、およびコンソール、WPF、または Windows サービスとして実行できる実行可能ファイルを生成する別のプロジェクトだけを持つことです。このようにすることは可能ですか(または推奨されますか)?プロジェクトの出力タイプは何にする必要がありますか?

主な理由は、一部の固定ファイル パスを想定して自動化されたスクリプトを実行しているためです。WPF 実行可能ファイルと Service/console 実行可能ファイルのスクリプトを複製する必要はありません。

4

3 に答える 3

0

WPF を実行できるかどうかはわかりませんが、TopShelf を使用すると、実行可能ファイルをコンソール アプリケーションまたはサービスとして実行できます。

http://topshelf-project.com/

TopShelf- exe をサービスとして使用する方法とシェルビングを使用する方法の 2つがあります。

コンソール アプリケーションとして実行するには、yourprogram.exe を実行するだけです。サービスとしてインストールするには、yourprogram.exe をインストールするだけです。

于 2012-07-03T17:18:29.313 に答える
-4

Windows Communication Foundation 別名 WCF を使用する必要があります。基本を学ぶにはリンクをクリックしてください。

http://msdn.microsoft.com/en-us/netframework/dd939784

于 2012-07-03T14:39:28.157 に答える