cscfg ファイルには、サービス バスの名前空間、ユーザー名、パスワードなど、ユーザー固有の値がいくつかあります。ソリューションをローカルで実行する場合、ビルド時にこれらの値を取得できるかどうか疑問に思っているため、シナリオは次のようになります。
- リポジトリからソリューションを取得する
- ローカルでビルドします (これにより、開発者固有の変数が、%username% や %password% などのトークン、または構成ファイル内の事前定義された値のいずれかを置き換えます)
- 構成ファイルで何も置き換えずにソリューションを実行する
このソリューションがpowershellで実装されているのを見てきましたが、それに代わるものを探しています。基本的に、ソリューションを構築する前に ps スクリプトを実行すると、構成ファイル内のトークンが置き換えられます (トークン化解除されます)。web.config変換でそれができるのだろうか。しかし、もう一度 cscfg の値を変更する必要があると思います。何かご意見は?