Ich habe heute das erste Mal versucht ein Silverlight 1.1 (bzw. mittlerweile 2.0) Projekt zu erstellen. Doch bereits direkt nach dem ersten Versuch der Kompilierung, erschienen unglaublich viele Fehler, dass bestimmte Namespaces nicht gefunden werden konnten. Der häufigste war "System.Windows".

Im Silverlight-Forum fand ich noch andere, die das selbe Problem hatte und bereits mehrfach das ganze Visual Studio inklusive aller SDKs deinstalliert hatten - doch nichts hat geholfen ... offensichtlich haben sie den selben Fehler wie ich gemacht :-D

Wenn man ein neues Silverlight Projekt erstellt, sie dies wie folgt aus:

image

Sollten auch bei euch die Referenzen auf die Assemblies "agclr", "system.silverlight" und "system.Xml.core" fehlen, dann habt ihr vermutlich einen Fehler gemacht bei der Installation von Silverlight 1.1.

Nachdem ich nämlich alle möglichen Tools von der Silverlight-Seite heruntergeladen habe, musste ich doch im Nachhinein feststellen, dass ich offensichtlich einen der Downloads ignoriert hatte ... Und zwar die eigentliche Runtime von "Silverlight 1.1 Alpha Refresh". Ich ging davon aus, dass es nur das Plugin sei und vermutlich eh im SDK vorhanden ist - dies war ein Irrtum.

Wenn man die VS-Tools für Silverlight installiert, dann erhält man NUR die Templates, die VS sagen, wie es mit Silverlight umzugehen hat. Die eigentlichen Assemblies stecken in den beiden "Browser-Plugins"...

Der Fehler, der mir gezeigt wurde war "Bitte schließen Sie zuerst Ihren Browser und deinstallieren Sie Silverlight". Darauf hatte ich natürlich keine Lust - aber offensichtlich muss man zuerst jegliche Plugins deinstallieren, damit die neuste Version diese ersetzen kann.

Mittlerweile läuft alles bestens.