Ich habe Probleme beim Versuch, DAAB von der Enterprise-Bibliothek 5.0 zu starten. Ich habe die Schritte gemäß der Anleitung gefolgt, aber Fehler bin immer ...Problem beim Konfigurieren der Enterprise-Bibliothek 5.0 (Datenzugriffs-Anwendungsblock)
1) Download/Enterprise Library installieren
2) Fügen Sie Verweise auf die Blöcke ich brauche (common/data)
3) Importe
Imports Microsoft.Practices.EnterpriseLibrary.Common
Imports Microsoft.Practices.EnterpriseLibrary.Data
4) Durch die Unternehmensbibliothek Config-Software. Ich öffne die web.config von meiner Website. Ich habe dann Blocks klicken, dann Dateneinstellungen hinzufügen ... füllen Sie meine Daten und speichern/schließen
5) Ich habe dann (Denken Setup abgeschlossen ist) versuchen, eine Instanz der Datenbank zu erhalten über
Dim db As Database = DatabaseFactory.CreateDatabase()
6) Ich kompiliere und empfange den folgenden Fehler:
Konnte Datei oder Assembly 'Microsoft.Practices.EnterpriseLibrary.Data, Version = 5.0.414.0, Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine seiner Abhängigkeiten nicht laden. Die Manifestdefinition der lokalisierten Assembly stimmt nicht mit der Assemblyreferenz überein. (Ausnahme von HRESULT: 0x80131040) (C: \ site \ web.config Zeile 4)
Linie 4 aus meinem web.config durch das Konfigurationstool generiert wurde und ist:
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" requirePermission="true" />
Fehle ich ein erforderlicher Schritt? Habe ich die Schritte in der falschen Reihenfolge gemacht? Habe ich einen Fehler gemacht?
Vielen Dank für die Hilfe.
Das funktionierte für mich, obwohl ich meine Lösung reinigen und neu aufbauen musste, bevor die Änderungen an den DLLs wirksam wurden – tjrobinson