いくつかの内部 Web サービスに依存するアプリケーションがあるため、開発およびステージング構成が Web サービスの開発およびステージング サーバーを指すようにしたいと考えています。
現時点では、適切な URL を指すように app.config ファイルを手動で編集する必要があります。これは手間がかかるだけでなく、人為的ミスが発生しやすくなります (「おっと、その運用 URL を削除しなかったのでしょうか?」という問題が多くの問題を引き起こす可能性があります)。
コードのほんの一握りの場所で、私は
#if DEBUG
// do something
#endif
app.config の値に対して同様のことができるかどうか疑問に思っていました。これらの値はコード内でアクセスできるため、アプリの設定でこれをうまく行うことができました。
ビルド後のスクリプトは知っていますが、ビルドを行うたびに app.config XML を変更するルーチンを作成するよりも簡単な方法があるようです。助言がありますか?
これは C# および .NET 3.5 用であり、古い "Web 参照" と新しい WCF "Web サービス" 参照の両方が含まれています。