2009-05-13 6 views
2

nlog.configは、自分のプロジェクトのbin/Debugに入れられています。セットアッププロジェクトでは、プロジェクトaの主な出力と、プロジェクトaのコンテンツファイルがアプリケーションフォルダに含まれています。しかし、nlog.configはmsiには作成されません。何か案は?c#セットアッププロジェクトを使用して、セットアッププロジェクトのmsiに設定ファイル(nlog.config)を取得するにはどうすればよいですか?

答えて

2

私はこれに対する解決策を見つけました。セットアッププロジェクトを右クリックし、[追加]、[ファイル]の順に選択します。コンパイル後に配置されているbinディレクトリからnlog.configファイルを選択するだけで、完全に動作します。

+0

これは現在のバージョンの設定ファイルのみを使用し、更新しませんか? –

5

手動でファイルを追加すると、ソース内のファイルを変更した場合に手順をやり直す必要があります。

代わりに、あなたのセットアッププロジェクトでプロジェクト出力グループタイプの「コンテンツファイル」を追加し、あなたのNLog.Configのビルドアクションを「コンテンツ」すると

に設定されていることを確認してください:

Adding Content Files to Setup Project

関連する問題