Derzeit funktionieren nicht einmal die einfachsten Beispiele für die Verwendung von 'ExpandoObject' auf meinem Computer.Warum funktioniert ExpandoObject nicht wie erwartet?
Beide
dynamic obj = new ExpandoObject();
obj.Value = 10;
var action = new Action<string>((line) => Console.WriteLine(line));
obj.WriteNow = action;
obj.WriteNow(obj.Value.ToString());
dynamic sampleObject = new ExpandoObject();
sampleObject.test = "Dynamic Property";
Console.WriteLine(sampleObject.test);
(from the MSDN examples) nicht mit einem RuntimeBinderException. Ich nehme an, ich habe etwas falsch konfiguriert, aber ich weiß nicht, was es sein könnte.
Ich verwende .NET v4.0.30319 und Visual Studio 2010 SP1 Premium. Bitte fragen Sie nach etwas anderem, was Sie wissen müssen. =)
Wild. Was für ein Projekt ist das - Konsole? –
Ja, es ist .. und ich habe gerade versucht, eine neue, leere Konsolenanwendung zu erstellen, und es funktioniert dort! Ich sollte aufhören, eine einzelne Konsolenanwendung für alle meine Hacking zu verwenden, scheint es. Danke =) – Jens
Ah, und es funktioniert auch außerhalb des Debuggers .. Sehr seltsam. – Jens