問題タブ [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.

0 投票する
1 に答える
46 参照

c# - C#: 新しい属性を追加した後、ネストされたカスタム構成が機能しない

ネストされた構成要素コレクションの 1 つに新しい属性を追加するまで、非常にネストされたカスタム構成の実装が機能しています。ここに私の作業構成があります:

config 要素コレクションにisactive属性を追加しようとしていますが、例外が発生します。これは私がやろうとしていることです:<destinations>Unrecognized attribute 'isactive'. Note that attribute names are case-sensitive.

新しい属性を追加する前の作業コードを次に示します。

「isactive」属性を追加します。構成エントリを次のように変更しました: <destinations isactive="true">そして、新しいコレクションを使用するように ProcessConfigElement クラスを変更する必要があると考えました:

...そして、コレクションと要素のクラスは次のようになります。

これはうまくいきませんでした。また、構成を次のように変更しようとしました。

0 投票する
1 に答える
970 参照

c# - C# .Net 4.0 - 属性とセクションを含むカスタム構成ファイル

このトピックはさまざまな Stackoverflow の記事で取り上げられていることを知っており、そのうちの約 30 件を読んで、私が行っていることがそれらと一致することを確認しました。それは(.Net 2.0、3.0、および4.0バージョンの回答であっても)です

セクションにカスタム属性を使用し、セクション内にオプションの項目を含む非常に単純な (少なくとも私の頭では) 構成ファイルを作成しようとしています。それでは、コードに進みます。

したがって、あなたが見ているのは、Site型の複数のセクション (CollectionElementCollections) を含むSites型のグローバル Section です。サイトは、アイテムのカスタム属性と、セクション自体のオプション アイテムによって定義されます。したがって、siteSettings はオプションであり、JavaScriptBundles はオプションであり、CSSBundles もオプションです。

C# コードは次のとおりです。

サイト用

サイト コレクションの場合

サイト定義用

SiteSettings 定義の場合

サイト設定要素

スペースの関係で他のアイテムは省いていますが、他の部分は同じように見えます。基本的に、何が起こっているかというと、私は得ています

認識されない属性 'siteRoot'。属性名は大文字と小文字が区別されることに注意してください。

全体を見ると、元気そうに見えますが、やりすぎて物足りないのではないかと思います。これについての助けをいただければ幸いです。

ありがとう

0 投票する
0 に答える
34 参照

c# - XML カスタム構成のエラー処理

Windowsフォームアプリケーションのapp.configファイルのコードを次に示します。この構成ファイルをプリンターとスキャナーに使用しました。この xml でカスタム構成を使用しました。私が直面している問題は、属性値が設定されていないときはいつでも、アプリケーションが「The port com 4 does not exist」のような組み込みのメッセージ エラー ボックスをスローすることです。

ここにもポートエラーが付属しています。

ここで、このメッセージ ボックスを非表示にするか、このメッセージをカスタム メッセージ ボックスに表示したいと考えています。