Ich habe den folgenden Code:In welcher Assembly lebt XmlDocument und wie verwende ich es?
using System.Xml;
namespace MyApp {
public class Foo : IBar {
public void SomeCallback(object sender, CallbackEventArgs e) {
string s = e.Result;
System.Xml.XmlDocument xml; // <-- Error CS0234.
...
Dies führt zu error CS0234: The type or namespace name 'XmlDocument' does not exist in the namespace 'System.Xml' (are you missing an assembly reference?)
ich vergewissert haben, dass System.Xml in Projektmappen-Explorer unter "Referenzen" enthalten. Es ist aufgeführt als 2.0.x.x, aber das sollte in Ordnung sein, da die Klasse allegedly existed dann?
Ich bin nicht in .net-Entwicklung, daher bin ich mir nicht sicher, wie Sie dies beheben.
Sind Sie mit .net 4.0? –
Ja. Laut der Eigenschaftenansicht lautet der Pfad der Assembly: 'C: \ Programme (x86) \ Referenzassemblies \ Microsoft \ Framework \ Silverlight \ v4.0 \ Profile \ WindowsPhone \ System.Xml.dll' –