私のソリューション エクスプローラーには、多くのプロジェクト (ターゲット フレームワーク 3.5) と 1 つの Windows サービス (ターゲット フレームワーク 4.0) があります。
私のWindowsサービスでは、他のプロジェクトからいくつかのメソッドを使用しました
しかし、実行時に私のサービスはそれらのいずれにもアクセスできません
何か案が ??
私のソリューション エクスプローラーには、多くのプロジェクト (ターゲット フレームワーク 3.5) と 1 つの Windows サービス (ターゲット フレームワーク 4.0) があります。
私のWindowsサービスでは、他のプロジェクトからいくつかのメソッドを使用しました
しかし、実行時に私のサービスはそれらのいずれにもアクセスできません
何か案が ??
Visual Studioを使用していると思いますよね?まず、ソリューション内のWindows以外のサービスプロジェクト(DLL、Windowsフォームなど)はどのようなものですか?それらがDLLプロジェクトである場合は、Windowsサービスプロジェクトにそれらへの参照があることを確認してください。また、問題が発生する可能性があるため、すべてのプロジェクトで同じ.NETFrameworkバージョンを使用していることを確認してください。
実行時に言うとき、サービスマネージャーを介してサービスをインストールして実行したことを意味しますか?または、今のところサービスをモックしてコンソールアプリとして実行しているだけですか?例外が発生していますか、それともコードがコンパイルされていませんか?
これらの答えのいくつかを取得したら、より良い応答を提供できます。ありがとう。