1. ホーム
  2. c#

[解決済み] 修正: グローバル要素 'configuration' はすでに宣言されています。

2023-08-03 03:35:56

質問

の第二解を使いました。 要素/属性 <xxx>" のためのスキーマ情報が見つかりませんでした。

すなわち、スキーマを作成するためのボタンでXSDを作成しました。app.config のスタイルシートを app.xsd に変更しましたが、警告が表示されるようになりました。

グローバル要素 'configuration' は app.xsd で既に宣言されています。

名前を変えても警告が表示されます。 どなたか解決策をご存知でしょうか?

どのように解決するのですか?

私はあなたが参照している質問と同様の問題を抱えていた、私はこれらの指示に従って、すべてがうまくいった。以下のように EnterpriseLibrary.Configuration.xsd%ProgramFiles%\Microsoft Visual Studio [version]\Xml\Schemas\ をまず、こうしてください。

Enterprise Library は Visual Studio にスキーマをインストールし、Visual Studio XML エディターで Enterprise Library 設定ファイルを編集するための IntelliSense® を提供します。スキーマを使用する前に、スキーマをオンにする必要があります。

Enterprise Library 構成スキーマを有効にするには

  1. ソリューション エクスプローラーで設定ファイルをダブルクリックし、Visual Studio で開きます。
<ブロッククオート
  1. XML メニューの Schemas... をクリックして、XML Schemas ダイアログを表示します。
<ブロッククオート
  1. EnterpriseLibrary.Configuration.xsd という名前のスキーマを探します。これは自動的にインストールされます。ただし、リストに表示されていない場合は、[追加]をクリックして、%Program Files%Microsoft Visual Studio [version] \XmlSchemas フォルダーに移動し、EnterpriseLibrary.Configuration.xsd を選択して[開く]をクリックしてください。
  1. Use]列の値を[Use this schema]に変更します。その後、[OK] をクリックします。

記事へのリンクは ここに この記事がお役に立てれば幸いです。