Referenz für die Montage Erforderlich, dass ist definitiv ein Teil von einem Projekt

Habe ich ein Projekt, dass ich bin in den Prozess der Migration mithilfe von Linq To SQL. Auf der ganzen, es ist in Ordnung, aber ich bin stecken, auf ein Problem, wo, wenn ich versuche einen timestamp aus aus ein DTO in ein hidden-Feld bekomme ich diesen Fehler zur Laufzeit:

BC30652: Referenz benötigt, um die assembly " System.Daten.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 "mit dem Typ" System.Daten.Linq -.Binary'. Hinzufügen zu Ihrem Projekt.

Ich habe definitiv ein Verweis auf die assembly, da sonst andere Teile der code würde nicht kompilieren. Ich habe versucht, das entfernen Sie alle Verweise und löschen die bin und obj Ordner, aber ich bekomme immer noch den gleichen Fehler.

Passiert es auf dieser Linie in der markup:

<asp:HiddenField ID="hfTimestamp" runat="server" 
    Value='<%#CType(Container.DataItem, CommunicationType).pslTimestamp.TimestampToString() %>' />

Wo TimestampToString ist eine Erweiterung Methode, die wie folgt aussieht:

<Extension()> _
Public Function TimestampToString(ByVal binary As Binary) As String

    Return BitConverter.ToUInt64(binary.ToArray(), 0).ToString()

End Function

Hat jemand gesehen, diese Art von Verhalten und wissen eine Lösung für Sie?

InformationsquelleAutor ilivewithian | 2009-10-12
Schreibe einen Kommentar