問題タブ [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#: 新しい属性を追加した後、ネストされたカスタム構成が機能しない
ネストされた構成要素コレクションの 1 つに新しい属性を追加するまで、非常にネストされたカスタム構成の実装が機能しています。ここに私の作業構成があります:
config 要素コレクションにisactive
属性を追加しようとしていますが、例外が発生します。これは私がやろうとしていることです:<destinations>
Unrecognized attribute 'isactive'. Note that attribute names are case-sensitive.
新しい属性を追加する前の作業コードを次に示します。
「isactive」属性を追加します。構成エントリを次のように変更しました:
<destinations isactive="true">
そして、新しいコレクションを使用するように ProcessConfigElement クラスを変更する必要があると考えました:
...そして、コレクションと要素のクラスは次のようになります。
これはうまくいきませんでした。また、構成を次のように変更しようとしました。
c# - C# .Net 4.0 - 属性とセクションを含むカスタム構成ファイル
このトピックはさまざまな Stackoverflow の記事で取り上げられていることを知っており、そのうちの約 30 件を読んで、私が行っていることがそれらと一致することを確認しました。それは(.Net 2.0、3.0、および4.0バージョンの回答であっても)です
セクションにカスタム属性を使用し、セクション内にオプションの項目を含む非常に単純な (少なくとも私の頭では) 構成ファイルを作成しようとしています。それでは、コードに進みます。
したがって、あなたが見ているのは、Site型の複数のセクション (CollectionElementCollections) を含むSites型のグローバル Section です。サイトは、アイテムのカスタム属性と、セクション自体のオプション アイテムによって定義されます。したがって、siteSettings はオプションであり、JavaScriptBundles はオプションであり、CSSBundles もオプションです。
C# コードは次のとおりです。
サイト用
サイト コレクションの場合
サイト定義用
SiteSettings 定義の場合
サイト設定要素
スペースの関係で他のアイテムは省いていますが、他の部分は同じように見えます。基本的に、何が起こっているかというと、私は得ています
認識されない属性 'siteRoot'。属性名は大文字と小文字が区別されることに注意してください。
全体を見ると、元気そうに見えますが、やりすぎて物足りないのではないかと思います。これについての助けをいただければ幸いです。
ありがとう
c# - XML カスタム構成のエラー処理
Windowsフォームアプリケーションのapp.configファイルのコードを次に示します。この構成ファイルをプリンターとスキャナーに使用しました。この xml でカスタム構成を使用しました。私が直面している問題は、属性値が設定されていないときはいつでも、アプリケーションが「The port com 4 does not exist」のような組み込みのメッセージ エラー ボックスをスローすることです。
ここにもポートエラーが付属しています。
ここで、このメッセージ ボックスを非表示にするか、このメッセージをカスタム メッセージ ボックスに表示したいと考えています。