タグ付けされた質問 「configuration」

構成は、システムまたはアプリケーションに使用される設定を指定するプロセスです

10
アプリケーションディレクトリフォルダ外の.NET構成ファイルconfigSource
コンソールアプリケーションとASP.NETアプリの2つのアプリケーションがあります。どちらも同じappSettingsとconnectionStringsを知っている必要があります。したがって、理想的には、app.config / web.configファイルのconfigSourceプロパティを使用して、中央の場所を指すようにします。例えば <connectionStrings configSource="D:\connectionStrings.config"/> <appSettings configSource="D:\appSettings.config"/> ただし、エラーで失敗します。 configSource属性が無効です。:configSource'D:\ appSettings.config 'が無効です。構成ファイルと同じディレクトリまたはサブディレクトリにあるファイルを参照する必要があります。 とにかく、構成マネージャーappSettings / connectionStringsを使用して、外部の場所から値を取得する方法はありますか? それを行うためにコードを追加する必要があることに満足していますが、構成マネージャーシステム全体を置き換える必要はありません。


10
マシン固有の構成ファイルのコミット
私が開発するときの一般的なシナリオは、コードベースにマシン固有の設定を必要とするいくつかの構成ファイルがあることです。これらのファイルはGitにチェックインされ、他の開発者は常に誤ってチェックインし直し、他の誰かの構成を壊してしまいます。 これに対する簡単な解決策は、Gitにチェックインしないか、さらに.gitignoreエントリを追加することです。ただし、開発者がニーズに合わせて変更できるいくつかの賢明なデフォルトをファイルに含める方がはるかにエレガントであることがわかりました。 Gitをそのようなファイルでうまく再生させるためのエレガントな方法はありますか?マシン固有の構成ファイルを変更して、そのファイルをチェックインせずに「gitcommit-a」を実行できるようにしたいと思います。



30
開発者として、Windowsのバニラインストールにどのような変更を加えますか?
バニラのWindowsシステムを手に入れると、開発者にとってより使いやすいものにするために変更するものがたくさんあります。 毎回覚えているものもあれば、いつでもしかやらないこともあります。 例: すべてのファイルタイプの拡張子を表示する 非表示にしてシステムファイルを表示する WindowsDefenderをオフにします このトピックに関するJeffのブログ投稿を覚えているようですが、見つかりません。 他に何をしますか、そしてこのプロセスを自動化するツールはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.