Konnte nicht geladen, Datei oder assembly 'WebMatrix.Daten`
Ich aktualisiert, MVC4, MVC5. Wenn Sie die Anwendung ausführen bekam ich eine Fehlermeldung, dass ich nicht WebMatrix.Data
. Ich habe es installiert PM> Install-Package WebMatrix.Data
. Jetzt beim starten immer im browser:
Konnte nicht geladen, Datei oder assembly 'WebMatrix.Daten, Version = 3.0.0.0,
Culture = neutral, PublicKeyToken = 31bf3856ad364e35' oder eine Ihrer
Abhängigkeiten. Befindet assembly manifest definition entspricht nicht
die assembly verweisen. (Ausnahme von HRESULT: 0x80131040)
Weiss jemand wie man dieses Problem beheben?
Paket-Manager-Konsole Melden Sie
Attempting to resolve dependency 'Microsoft.AspNet.WebPages.Data (≥ 2.0.20710.0)'.
Installing 'WebMatrix.Data 2.0.30506.0'.
You are downloading WebMatrix.Data from Microsoft, the license agreement to which is available at http://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm. Check the package for additional dependencies, which may come with their own license agreement(s). Your use of the package and dependencies constitutes your acceptance of their license agreements. If you do not accept the license agreement(s), then delete the relevant components from your device.
Successfully installed 'WebMatrix.Data 2.0.30506.0'.
Adding 'WebMatrix.Data 2.0.30506.0' to xxx.
Successfully added 'WebMatrix.Data 2.0.30506.0' to xxx.`
Stück code Web.config
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-5.0.0.0" newVersion="5.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-1.3.0.0" newVersion="1.3.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="DotNetOpenAuth.AspNet" publicKeyToken="2780ccd10d57b246" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="DotNetOpenAuth.Core" publicKeyToken="2780ccd10d57b246" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.3.0.0" newVersion="4.3.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.AspNet.Identity.Core" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebMatrix.WebData" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="WebMatrix.Data" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="2.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
InformationsquelleAutor der Frage user3128303 | 2014-06-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gehen, in:
Tools > NuGet Package Manager > Package Manager Console
Und führen Sie den folgenden Befehl ein:
InformationsquelleAutor der Antwort VINICIUS SIN
Dies ist was für mich gearbeitet. Brauchte Wochen, um es herauszufinden.
Stellen Sie sicher, dass Ihre Ziel-framework auf, was Sie wollen, es zu sein (ich hatte
4.6.1
).Gehen, in:
Tools > NuGet Package Manager > Package Manager Console
und führen Sie die folgenden Befehle.Hoffe, dies hilft jemand, der versucht hat, die andere Lösungen nicht mit Glück.
InformationsquelleAutor der Antwort Blue Eyed Behemoth
Dies ist eigentlich ein Vermächtnis die Bibliothek. Stattdessen sollten Sie die Installation von Microsoft.AspNet.Webseiten.Daten, wenn Sie ein Upgrade von MVC 4 bis 5.
InformationsquelleAutor der Antwort Yodacheese
Dies funktioniert so gut
InformationsquelleAutor der Antwort Sergiy Lichenko
aus Ihrem Paket-manager-Konsole kann ich sehen, dass Ihr Projekt wurde Erfolgreich Hinzugefügt 'WebMatrix.Daten 2.0.30506.0' xxx.`
So Holen Sie sich Ihre web.config in sync mit WebMatrix.Daten 2.0.30506.0
InformationsquelleAutor der Antwort Shadab Ahmed