Fehler : fügen Sie einen Verweis auf die assembly " System.ServiceModel, Version=3.0.0.0'

Kann ich bauen konnte meine silverlight 4.0-Anwendung von Win xp(IIS 5.1). Aber wenn ich versuche, die gleiche app in Win Server 2008 R2(IIS 7), erhalte ich den Fehler,

"Fehler CS0012: Der Typ 'System.ServiceModel.ClientBase`1' defined in an assembly that is not referenced. Müssen Sie fügen Sie einen Verweis auf die assembly " System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'".

Den Pfad eigentlich ist es refereing die dll auf beiden Maschinen ist,
"C:\Program Files\Reference Assemblies\Microsoft\Framework\Silverlight\v4.0\System.ServiceModel.dll".

Was kann das Problem sein?

Danke im Voraus

Welchen Mechanismus Sie verwenden, um es zu bauen auf dem server? msbuild? VS? was? Auch: ist 4.0 auf dem server installiert? Wenn dies on-the-fly-Bau bei der Ausführung als web-app, ist die web app konfiguriert wurde, verwenden Sie die CLR 4.0? (die Standardeinstellung ist wahrscheinlich 2.0)
Bin mit msbuild und 4.0 auf dem server installiert ist. Es sind nicht die auf-die-flybuild Marc.
und werden Sie mithilfe von msbuild 4.0 Standorten?
Marc, did u bedeuten, zu Fragen, ob die Baugruppen sind abhängig von 4.0 Standorten?
Nein, ich meine: gibt es irgendeine chance, dass Sie die falsche version von msbuild

InformationsquelleAutor smhnkmr | 2011-11-01

Schreibe einen Kommentar