問題タブ [configsection]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# を使用して .config ファイル内のカスタム構成セクションのリストを取得するにはどうすればよいですか?
を使用して .config ファイル内のセクションのリストを取得しようとすると、
config.Sections コレクションには多数のシステム セクションが含まれていますが、configSections タグでファイルを定義したセクションはありません。
c# - Machine.config と App.config に同じキーを格納する
次の構造の machine.config にカスタム構成セクションを保持しています。
ここで、次のように app.config にオーバーライドを保存することで、同じキー設定をオーバーライドできるようにしたいと考えています。
コードでそれを読むと、dev="devkey1", prod="prodkey1", local="localkey1"が得られるように
問題は、カスタム構成セクションを次のように読んだときです。
キーが既に追加されているというエラーが表示されます。
「エントリ 'testkey' は既に追加されています。」
ConfigElementCollection.Add関数を作成して、同じキーが既に存在するかどうかを確認するように変更しましたが、機能しませんでした。
何か案は?
.net - VS 2012 C# デバッグ セッション中にコマンド ライン引数を動的に指定するにはどうすればよいですか?
私は、データ統合プロセスのための最上位のパブリック メソッドを提供する API クラスへの CLI であるコンソール アプリケーションで忙しくしています。開発中、プロジェクト設定のデバッグ セクションでコマンド ライン引数を頻繁に変更する必要があります。
string[] args
entry point のパラメーターリストに値を明示的に設定するなど、不器用なソリューションを変更するたびに再構築のコストを回避しながら、これを動的に行う方法を探していますMain
。
最初に頭に浮かぶ解決策は、app.config のカスタム構成セクションです。ここでは、さまざまなコマンド ラインのコレクションを定義できます。それぞれが名前と値のペアのリストであり、コマンド ライン コレクションの属性でどれを指定するかを指定できます。アクティブにする必要があります。string[] args
アクティブなコマンドの名前と値のペアは、静的で変更されないコードによって、前述のパラメーター リストに動的に挿入されます。
これを達成する他の方法はありますか?
asp.net - カスタムから属性「タイプ」を読み取りますweb.config のノード
web.config で独自の <sectionGroup> 要素と <section> 要素を定義しました。
カスタム <section> で指定する必要があるパラメーターの 1 つは Type です。
たとえば、私は現在持っています
そして、私の実装ではConfigurationElement
、
実行時にこれは例外をスローします
タイプ 'Type' のプロパティ 'type' の文字列との間の変換をサポートするコンバーターが見つかりません。
など、いろいろ試してみました
- 属性の名前を変更します
valueType
(同じ名前の事前設定された属性との衝突を避けるため) - 単に次のように指定します
"System.String"
- プロパティのゲッターを
return (Type) this["type"];
しかし、例外は常に同じです。
誰かが私を正しい方向に向けることができますか?
c# - アプリケーションの終了後、App.config は既定の状態に戻ります
構成は次のとおりです。
保存後、構成ファイルにデータが表示されます。ただし、アプリケーションを閉じると、構成ファイルは空の状態に戻ります。
wcf - WCF クライアントの構成ファイルで configSource に複数の場所を使用する方法
私たちのアプリケーションは、将来、さまざまな WCF サービスのクライアントとして機能します。現時点では、1 つの WCF サービスのみを使用しています。アプリケーションの構成ファイルは、現時点では configSource-attribues を使用してセットアップされています。
たとえばバインディングセクションに複数のファイルを使用する方法はありますか? 1 つのファイルで使用する特定の WCF サービスの各バインドが必要です。そのため、バインディング セクションを複数の configSource にポイントする必要があります。
どんな助けでも素晴らしいでしょう。