kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

〜.configってファイルをセットアップにまぜるとき

Web.configなどのconfigファイルをセットアッププロジェクトに混ぜるとき、どうしてます?リリースように作ったとして、ローカルのURLやデバッグ用の設定が残ったままになるのはどうも心苦しい。Visual Studioの機能でできるとか、こんなことをやっていますとかアイディアがあればぜひ。

checkoutしっぱなしにしてビルドのたびに修正・差し替えなど

追加・変更したところとかが分からなくなるので怖い。

リリース用のWeb.config.releaseなどを用意しておく

セットアップのビルド時にWeb.config.releaseをweb.configにしてそっちを取りこむ…という方法も考えたけど、これも同期がなぁ…ということでためらっています。

セットアップなんて作らない

それも一つの見識ですが、想像以上にASP.NETって何ですかそれって人が多いので。

自前のセットアップツールだからweb.configもそいつで自動生成ですよ

さすがにそれはちょっと厳しい。

msbuild+定義ファイルみたいなものを用意してなんとかする

これが一番いいのかなぁとかおもったりしています。