リポジトリでの管理もダメ、というわけでどうしたもんかと。してくれる仕組みがあるのでいいですね。アプリケーション、MSBuild)のエコシステムには、そういう仕組みがなさそう(見つからなかった...)なので、自力でやるしかなさそうです。してくれる人にもそのような間違いを起こして欲しくありません。クラスに追い出します。管理しないようにします。流出することが防げます。いう名前でコミットしておきます。リネームして、あなたのAPIKeyを設定して使ってください」とでも記述しておけば、大抵の開発者は理解できると思います。ビルドしてエラーになるのは悪いような良いような...。次のように追加します。両方に対応しないといけないのが面倒な点1。手書きするしかありませんでした。使う羽目に...と、それぞれ回りくどいことが必要なのが面倒な点2。ここまでしてなんとか実現できました。管理されない」ようになりました。設定してやる必要があります。いう仕組みなのかな?)。同類の機能があることを確認できなかったので、CIサービスが提供する一般的な機能を使って実現するしかなさそうです。内容を置換して本番用のAPIKeyを注入するなどです。プレースホルダを置換してAPIKeyを差し込んでいるようです。ソースを取得して自動ビルドできる機能があります。他のCIサービスほど機能が用意されていない為か、ビルド前に任意のコマンドを実行させることはできません、今のところ(期待を込めて2回言った)。求む!ベストプラクティスというわけで、泥臭い方法をいくつか使わないと実現できないのがなんだかなあ、という感じです。「こういうもの」なのか、「もっとスマートな方法がある」のか、情報をお待ちしております。