4

Visual Studio 2012 を使用してポータブル クラス ライブラリ プロジェクトを作成し、 XmlDocumentクラスを使用したいと考えています。ただし、ライブラリが見つからない

using System.Xml;

エラーメッセージは次のとおりです。

"are you missing a using directive or an assembly reference"

[参照] -> [参照の追加] を右クリックして、dll ディレクトリ (以下のアドレス) を参照し、次の dll を選択します。

C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.XML.dll

次に、[OK]をクリックすると、エラーが表示されます

"A reference to 'C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\System.XML.dll' could not be added. 
This component is already automatically referenced by the build system."

したがって、回避策は、オープン ソースの XML 解析ライブラリを使用することです。助言がありますか ?Xerces ?

ただし、組み込みの C# XmlDocument クラスを使用することをお勧めします。

4

1 に答える 1