2010-12-30 9 views
2

C#プロジェクトでは、Inversion of Control(IoC)コンテナとしてSpringを使用しています。 Springの設定XMLファイルを変更しても、ソリューションは再構築されません。したがって、変更された設定は出力フォルダにコピーされず、すべてのデバッグ実行で古い設定が使用されます。Spring設定ファイルの編集後に強制的に再構築する

プロジェクトコードが変更されていないのに、Visual Studio(2008)に強制的に設定ファイルをコピーさせることはできますか?

詳細情報: 設定ファイルのビルドアクションは、なしに設定されています。出力ディレクトリへのコピーがに常に設定されています。コピーは常にです。

答えて

1

解決策は思ったより簡単です。 * .xml設定ファイルのビルドアクションがEmbedded Resourceに変更された場合、ファイルを変更するとプロジェクトにも触れます。したがって、すべてのデバッグサイクルは、configファイルが含まれているプロジェクトの再構築を引き起こします。これにより、調整された構成で出力ディレクトリにファイルがコピーされます。 =>問題は解決しました。

+0

埋め込みリソースはファイルをアセンブリに配置します。公開後に何も設定できません。 – Jaguar

+0

これは本当です。デバッグ中のButeでは、いくつかの異なるシナリオをテストするために、設定を変更するだけです。リリース展開が完了したら、ビルドアクションを再度変更する必要があります。 – froeschli

関連する問題