0

私の勝利のサービス・ソリューションは、6つのプロジェクト(DLL)が今すぐVS2008勝つサービス展開プロジェクトは、xmlファイルとサブフォルダを作成していない

static void Main() 
    { 
     ServiceBase[] ServicesToRun; 
     ServicesToRun = new ServiceBase[] 
     { 
      new Service1() 
     }; 
     ServiceBase.Run(ServicesToRun); 
    } 

でCSファイルを含む1つのプロジェクトを持って、私はにサブディレクトリを追加しましたこのプロジェクトでは、私はタイプのコンテンツを持つxmlファイルを入れて、いつもコピーしています。

私はプロジェクトをコンパイルしてsetup.exeを実行するたびに自動的にすべてをコピーしますが、その中にファイルを含む新しいサブフォルダは作成されません。それらはまったく作成されません。

どのようにそれを解決するには?

答えて

0

セットアッププロジェクトで、プロジェクト出力をアプリケーションフォルダに追加するときは、「コンテンツファイル」と「プライマリ出力」を選択します。これにより、ソースプロジェクトの「コンテンツ」としてマークされたすべてのファイルがインストーラに含まれます。

これが機能していることを確認するには、ソリューションエクスプローラでセットアッププロジェクトノードを展開します。子ノードに「依存関係の検出」、「XXXXからの一次出力」、「XXXXからのコンテンツファイル」が必要です。コンテンツファイルノードを右クリックして[出力]を選択すると、インストールされるすべてのファイルと、ターゲットディレクトリへの相対パスを一覧表示するダイアログが表示されます。

関連する問題