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?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sind Sie Sie trennen Logik in einer anderen Baugruppe? Wenn dem so ist, dann müssen Sie die Referenz in der web-app auch. Sie können es hinzufügen, um das web.config
Hatte ich dieses geschehen bezogen auf code-Module, die Teil des Projektes. Was gelöst, es war das schließen der Lösung und erneut zu öffnen. Ich hatte eine ASPX-Debuggen-Projekt, das aktualisiert wurde, und hatte beseitigt alle Fehler, nur auf dieses Problem haben pop-up am Ende.