問題タブ [custom-configuration]
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# でのカスタム ConfigSection の移行
久しぶりの潜伏者、初投稿者からこんにちは。
FTPアカウント情報を保存するためのカスタム構成セクションを備えたC#アプリに取り組んでいます。新しいリビジョンをリリースすると、以前のリリースで保存されたすべての情報が失われます。
Properties.Settings.Default.Upgrade() を使用してみましたが、ユーザー設定のみが更新され、カスタム構成セクションは更新されません。
できれば組み込みの ConfigurationManager を使用することをお勧めしますが、xml を介して手動で使用するさまざまな設定を処理するか、シリアル化できるクラスを作成して使用することを検討しています。
助言がありますか?ありがとう。
.net - カスタム構成グループを別のファイルに移動する
最近、かなり大きなカスタム構成グループを書きました。次の方法で、この構成を別のファイルに移動できるかどうか興味があります。
これは、appSettings の file 属性でできることと似ています。カスタム セクション ハンドラー用に ConfigurationPropertyAttribute を作成する必要がある可能性が高いことは認識していますが、この点に関する例や方向性を見つけることができませんでした。
c# - コンソール アプリの ConfigurationErrorsException
エントリ 'MyCustomElement' は既に追加されています。
私はこれに少し困惑しています。このコンソール アプリには、過去数週間でかなりの数のカスタム構成セクションが追加されましたが、問題はありませんでした。しばらくアプリを実行しましたが、つい最近 (過去 2 日以内)、この問題に遭遇しました。
3.5、仮想ディレクトリなどをインストールした後、古い Web アプリでこれが発生することについて読んだことがあります。ただし、ここでは常に 3.5 であり、これはコンソール アプリです。
最近発生した唯一の変更は、新しいカスタム構成セクションの追加です。エラーが発生したとき、当然そのセクションを削除しましたが、次の構成セクション (以前は機能していた) を原因としてエラーが返されました。
asp.net - ConfigurationManager.GetSection が明らかに正しい「パス」に対して null を返す
これはweb.configファイルに関するものです
これがConfigSectionです
セクション グループは次のとおりです。
コードは次のとおりです。
戻り値は常に null です。アイデアが尽きた。どんな助けでも感謝します。
.net - を使用している場合カスタム構成セクションよりも好ましいセクション?
<appSettings>
アプリケーションまたはライブラリの構成を作成するときは、次の理由から、通常、セクションよりもカスタム構成セクションを使用することをお勧めします。
- ユーザー定義の構成オブジェクトへのフレームワークのシリアル化。各構成値には適切なタイプがあります
- 構成値は、属性を持つタイプおよび値の範囲に対して検証できます
これを考えると、セクションのルーズタイプ<add/>
のキー/値メカニズムをいつ使用したいですか?<appSettings>
私が思い出したように、このセクションのアプリケーションレベルの構成は、machine.configの既存のマシンレベルの構成をオーバーライドできます。これが唯一のケースですか、それとも他の理由がありますか?
winforms - カスタム構成設定の問題
Windows フォーム アプリケーションの app.config ファイルにカスタム セクションを追加しました。構成ファイルを拡張するクラスを作成しました。
セクション名を指定します。
さて、ここが問題だと思います。上記は以前はうまく機能していましたが、このセクションには多くのプロパティが必要であり、これを行う代わりに:
私はこれをやっています:
コード:
これは機能していません。どうやら「プロパティ」構文を理解していないようです。
私が間違っていることはありますか?ありがとう。
asp.net - カスタム構成要素コレクションのネスト
現在関与しているasp.netプロジェクトのカスタム構成ソリューションを実装しようとしています。
これが構成宣言です
これが私が使おうとしている実際の構成です
私が抱えている問題は、Country要素(ConfigurationElement)内のFilesandMessagesコレクションが認識されない要素「File」などをスローすることです。
私の国の要素には、ファイルとメッセージに対して次のプロパティがあります
FilesSectionとMessagesSectionはどちらも、ConfigurationElementから派生したアイテムのコレクションであるタイプxのデフォルトのコレクションを持つConfigurationElementから派生しています。
誰かが私がどこで間違っているのかについての洞察を持っていますか?
国と国をSectionGroupに変換してから、ファイルとメッセージをSectionに変換する必要がありますか?
c# - NUnitクラスのカスタム構成へのアクセス
私は本当にこれに頭をぶつけています。カスタム構成をNUnitで機能させることができません。設定ファイルの読み取りに失敗し続けました。現在、ロギングクラスを作成しています。
私はこの記事を注意深くフォローしました:http://devlicio.us/blogs/derik_whittaker/archive/2006/11/13/app-config-and-custom-configuration-sections.aspx
ユニットテストクラスApp.Configに参照を配置しましたが、それでもすべてが失敗しました。
ここで行う魔法の設定はありますか?
c# - さまざまなタイプの多数のConfigurationElementを含むConfigurationElementCollection
CollectionElementsのタイプごとに異なる数のCollectionElementCollectionを作成することは可能ですか?例:
私はそのような解決策に必要なすべてのクラスを持っています:
しかし、アプリケーションを起動すると、次の予測可能なエラーが発生します。
認識されない属性'Type1SpecificProp'。
Type1SpecificProp
で定義されてMyType1
いるため、MyElement
特にMyCollection
次のメソッドがある場合:
つまりOnDeserializeUnrecognizedAttribute()
、子クラスで基本クラスを返すため、呼び出されることはありません。
したがって、問題は、子クラスが未知の要素を自分で解決できるようにする方法です。
c# - App.config からこのカスタム構成を読み取る方法は?
App.config からこのカスタム構成を読み取る方法は?
これではなく: