36

Visual Studio 2012を使用して VB.NET で Windows サービスを構築しています。サービスの実行に関するログ情報を処理するために、プロジェクトにlog4netを含めました。プロパティlog4net.configでマークCopy if newerしたファイルを作成しました。Copy to Output Directory

Installshield LE Setup プロジェクトをソリューションに追加し、Myproject.Primary Output含めるファイルを選択しました。私のlog4net.configファイルは出力でコピーされるようにマークされているので、セットアップに含まれると思っていましたが、実際にインストールすると含まれません。私はすでに調査を行っており、log4net.config をオンにして、セットアップ プロジェクトにも含めるBuild Actionことができることがわかりました。それが機能することがわかりました。ContentMyproject.Content Files

ただし、SO でこの回答を読んだ後、 Build Action->Content がファイルをストリームとして取得するために使用されていることに気付きました。これは、実際にはそれで達成したかったことではありません

ビルドから Installshield Setup プロジェクトに log4net.config ファイルを含める別の方法、推奨される方法があるかどうかを知りたいですか?

4

1 に答える 1