コンソールアプリケーションでホストされているWCFサービスをテストしています。私はNUnitを使ってテストを実行しています。だからコンソールアプリケーションとコンソールアプリケーションのapp.configをTestアセンブリのBin \ Debugフォルダにコピーしたいと思います。私はテストアセンブリへの参照を追加することで、コンソールアプリケーションをコピーすることができますが、コンソールアプリケーションのapp.configは来ていません。また、プロパティを設定してコピーしようとしましたが、機能しませんでした。 app.configをそのままコピーしていますが、ConsoleApp.exe.Configという名前は変更されません。この問題を解決する方法はありますか?アプリケーション設定ファイルを別のアプリケーションディレクトリにコピー
0
A
答えて
0
ポストビルドイベントを作成すると、プロジェクトapp.configがコピーされ、ConsoleApp.exe.configという名前に変更されます。
ConsoleApp.exe.configという名前のプロジェクトにファイルを作成し、テストに必要な設定を入力して出力ディレクトリにコピーすることもできます。テストが設定を制御し、コンソールアプリケーションプロジェクトのapp.configの潜在的な変更の影響を受けないことを意味するので、これは私が推奨する解決策です。
関連する問題
- 1. Xcode8.3 iOS10パッケージをアプリケーションディレクトリにコピー
- 2. WPFアプリケーションの別のアプリケーションの設定ファイルをC#
- 3. アプリケーション設定ファイル
- 4. インストール時に設定ファイルをコピーする
- 5. 別のアプリケーションの設定ファイルを開く方法
- 6. ファイルの内容を別のファイルにコピー
- 7. 別のアプリケーションの単体テストでWebアプリケーションの設定ファイルを読む方法
- 8. VB:範囲を別のExcelアプリケーションにコピー
- 9. ペースト範囲(設定値を使用)を別のワークブックにコピー
- 10. 実行の書式設定を別のコードにコピー
- 11. awsアカウントの設定を別のアカウントにコピー
- 12. あるプロジェクトのビジュアルスタジオ設定を別のプロジェクトにコピーする
- 13. 異なるアカウントの別のバケットにファイルをコピーしても、ソースファイルにs3ファイルの所有者を設定する
- 14. Wildfly-swarm内の別のファイルにアプリケーション監査ログを設定する方法
- 15. log4j設定ファイルとjarアプリケーション
- 16. 設定ファイルにアプリケーション設定を保存する方法は?
- 17. アプリケーションのexe設定ファイルのエラーをキャッチ
- 18. 別のフォルダからC++の特定のファイルにコピーする
- 19. 別のディレクトリにファイルをコピーするAngularJS
- 20. 別のディレクトリにファイルをコピーする
- 21. ファイルを別のフォルダ構造にコピー
- 22. Django - アプリケーションディレクトリからの静的ファイル
- 23. プロキシの別の設定ファイルを設定する
- 24. 別の設定ファイルの接続設定を参照する
- 25. Visual Studioのユーザー設定フォルダにファイルをコピーする方法セットアッププロジェクト
- 26. webpackのdistディレクトリに設定ファイルをコピーします。
- 27. Python 3 1つのcsvファイルから別のcsvファイルに特定の列をコピー
- 28. 特定のファイルパターンを別のフォルダにコピー
- 29. Java ZIPファイルZipファイルをコピーして別のZipファイルにコピーする
- 30. Python:ファイルを名前に応じて設定位置にコピー
私はこの承認に同意します。しかし、その大きなプロジェクトと私のマネージャーは、Pre/Postビルドイベントのコンセプトが気に入らなかった。 – Anuraj
@Anurajテストプロジェクトで独自の設定ファイルを作成する場合は、ビルド後の手順は不要です。これは私の意見では良い解決策です。 –