問題タブ [app-config]
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.
.net - .NET 構成セクション デザイナー - コレクションはどこにありますか?
.NET 用の構成セクション デザイナーを使用して単純なConfigurationElementCollection
. サブ要素が Intellisense で表示されるため、すべてが正常にビルドされ、コードが自動的に生成されるようです。
残念ながら、構成セクションでコレクションに要素を追加しましたが、それらは実行時には存在しません。コレクションのLength
プロパティが 0 であることを示しています。つまり、コレクションは空ですが、XML の例でわかるように、それらを明確に配置しています。
構成例
その他
- デザイナーでは、私が持っているのは、ここに表示されている a
ConfigurationSection
、 aConfigurationElementCollection
、および aだけです。ConfigurationElement
追加の構成要素/セクション/グループはありません - 実行時に何も追加または削除していません
- プロパティの生成と非生成の両方を試しまし
Singleton
たが、シングルトン インスタンスも設定クラスのインスタンスも機能していないようです - ID 属性の場合、
Is Key
プロパティは true に設定され、他のすべての属性は true としてマークされます。Is Required
誰もこれに遭遇したことがありますか?もしそうなら、これを意図したとおりに機能させるには、どのような変更を加える必要がありますか?
.net - .config ファイルのカスタム セクションで Intellisense を有効にする
Visual Studio で .NET 構成ファイル (app.config、web.config など) を編集すると、アプリケーションの設定を選択する際に、Visual Studio の Intellisense がガイドしてくれます。カスタム構成セクションを追加した場合、カスタム設定で IntelliSense を有効にするにはどうすればよいですか? これには簡単な答えがあるに違いないと確信していますが、大雑把な Google 検索では何の助けにもなりませんでした。
ありがとう!
app-config - DLL 用の構成ファイル
アプリケーションのルートから実行時にカスタム DLL (これらの DLL はいくつかのインターフェイスを実装しています) をロードし、リフレクションを介してメソッドを実行するアプリケーションがあります。
カスタム DLL が構成ファイルから何らかの値を読み取る必要がある場合は、これらの構成設定をメイン アプリケーションの app.config ファイルにコピーする必要があります。
各カスタム DLL が .config という名前の独自の構成ファイルを持ち、このファイル自体からその構成設定を読み取る方法はありますか。
configuration - app.config、web.config の外部変更/更新は実行時に適用されますか?
ここで疑問です。
.net のアプリケーション構成ファイル (app.config、web.config) の外部変更/更新は、実行時に適用されますか? または、アプリケーションを再起動する必要があります。
これは、これらの構成ファイルのセクションに適用されますか?
ありがとう 123Developer
c# - app.configファイルで基本クラスライブラリを構成するにはどうすればよいですか?
app.config / web.configに関連する情報のスニペットがいくつか見つかりました。これは、app.configを介して直接BCLコンポーネントのほぼコードレス構成を示唆しています。ただし、app.config内のインテリセンスによって提案されたタグの量を考えると、これには非常に多くの可能性があり、有用な情報を見つけることができないことを示唆しています。
構成ファイルのこの特定の領域をサポートするドキュメントはありますか?構成情報の保存/取得に関する情報はたくさんありますが、慣れ親しんだカスタム構成セクションの作成に関する情報は少しありますが、この方法でのBCLコンポーネントの構成に関する情報は見つかりません。誰かがこれに関する参考資料を持っていますか?
私が遭遇した1つの例は次のとおりです。
これは、これと同様の方法でコードを使用して消費される可能性があります。
c# - app.config でアプリケーション設定が読み取り専用になっているのはなぜですか?
app.config には、「グローバル」にする予定の設定がいくつかあります。すべてのユーザーがそれらを変更でき、すべてのユーザーが同じ設定を取得します。
しかし、それらをユーザー設定に変更しない限り、それらは読み取り専用です。
どうしてこれなの?
また、アプリのグローバル設定を永続化するにはどうすればよいですか?
編集:
これは実際には、LocalSystem としてサービスとして実行される Windows サービス アプリケーションです。また、Windows フォームを起動して構成値を編集する引数「/config」を使用して、ローカル管理者が手動で実行することもできます。
%PROGRAMFILES%
したがって、両方の状況で書き込みアクセスが可能です。
したがって、設定にアクセスする方法は次のとおりです。
また、MySetting が Application に設定されている場合 (プロジェクト プロパティの Settings.settings)、コンパイル時に「MySetting は読み取り専用です」というエラーが発生します。
私はこのようなことは初めてで、それがどのように行われることになっているのかについての非常に良い説明をまだ見つけていません. たとえば、なぜ「デフォルト」と言う必要があるのですか? また、それは実際にはどういう意味ですか? 何も思いつきません。誰かが私に app.config の使用方法のチュートリアルを教えてくれれば、それは本当に役に立ちます。
.net - カスタム app.config 構成セクション ハンドラー
このようなapp.configを使用した場合、System.Configuration.Sectionから継承するクラスを介して「ページ」のリストを取得する正しい方法は何ですか?
.net - 必要な app/web.config 構成設定が存在しない場合にスローする最も適切な例外は何ですか?
(Twitter で @tomhollander が質問) 必要な app/web.config 構成設定が存在しない場合にスローする最も適切な例外は何ですか?
c# - WPF でアプリケーションの App.config ファイルの名前を指定するにはどうすればよいですか?
これは非常にイライラします... Windows フォーム アプリケーションの構成ファイルを問題なく設定できます。このことを考慮:
ただし、WPF アプリケーションでは、これは機能しないようです。この値を設定すると、AppDomain.CurrentDomain.SetupInformation.ConfigurationFile プロパティの値は正しくなりますが、デバッグ中にその構成ファイルを呼び出しても結果は得られません。アプリケーション間で共有する必要がある App.config に WCF 構成設定があるため、これが私の提案するソリューションです。WPF で構成ファイルの場所を動的に設定することはできますか?
ヘルプ!ありがとう!
c# - アクティブな app.config ファイルのパスを見つける方法は?
この例外ハンドラを終了しようとしています:
この問題は、nUnit を使用しているときにのみ発生するようです。