none
Der Typ "System.Object" ist in einer nicht referenzierten Assembly definiert. "System.Runtime" RRS feed

  • Frage

  • Moin,

    ich bin mit meinem Visual C# Express und SQL Server 2012 auf eine lokale VM Ware Instanz (vorher wie jetzt Windows Server 2012) umgezogen.

    Dabei habe ich folgende Komponenten bisher manuell installiert:
    - Windows Server 2012
    - SQL Server 2012 + SP1
    - Visual C# Express 2010
    - Microsoft Stream Insight 2.0

    Dann habe ich mein C# Projekt auf Dateiebene rüberkopiert und es gestartet.
    Die Assemblies von Stream Insight (Complex Event Processing) musste ich neu anlegen, da diese sich nun im x64 Folder befanden.
    Weiterhin konnten die Assemblies zu System.Reactive.* gar nicht mehr gefunden werden.
    Daraufhin installierte ich folgendes Produkt manuell nach:
    - Microsoft Reactive Extension SDK v2.0

    Der Code scheint nun Fehlerfrei, wenn ich neu erstelle, erhalte ich diese für mich kuriose Meldung:

    Fehler	4	Der Typ "System.Object" ist in einer nicht referenzierten Assembly definiert. Fügen Sie einen Verweis auf die Assembly "System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" hinzu.	C:\Users\osd044n0\Desktop\StreamInsight_Krings\StreamInsight\JAhlen\ExampleAdapters\TwitterTestWnd.cs	170	13	ExampleAdapters
    

    Und zwar wird hierbei der Bezeichner "var" unterschlängelt. Wenn ich den Ausdruck entnehme, sucht sich der Interpreter ein anderes var mit selbiger Meldung.

    Ich kann weder eine vergleichbare Meldung im Netz noch kann ich die angegebene dll-Datei finden.
    Das einzige was ich finde ist unter

    C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0

    die System.Runtime.xml

    Hier ein bildschrimabdruck der Assemblies auf die ich verweisen:

    Hat jemand ne Idee was ich noch versuchen könnte das zu beheben?

    Danke.

    Mittwoch, 10. April 2013 07:46

Antworten

  • Ich konnte das Problem (anscheinend) selbst lösen, habe das Projekt neu aufgestzt und die Sourcen rüberkopiert. Hier erhielt ich erneut eine Fehlermeldung auf dem Ausdruck var, jedoch diesmal sollte ich die Assembly System.Reactive sowie System.Reactive.Providers jeweils in der Version 1.0.x nachladen (die separate Installation des Reactive Extensions SDKs brachte die Version 2.0).

    Warum .Net mir dann hier zuerst so einen "Humbug" erzählt werde ich wohl nie verstehen....

    • Als Antwort markiert Kaspatoo Mittwoch, 10. April 2013 10:58
    Mittwoch, 10. April 2013 10:58