2017-02-18 2 views
-1

i, in der eine C# Anwendung erschaffe ich bin vor FehlerKonnte Datei oder Assembly ‚Microsoft.SqlServer.SqlClrProvider laden

"Could not load file or assembly 'Microsoft.SqlServer.SqlClrProvider, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The module was expected to contain an assembly manifest.".

ich diese Störung erhalte, während ADo.net entitydata Modell-Designer Erstellen von Datenbank. Ich habe "SqlSysClrType.msi" für meine Sql Server 2014 und "SharedManagementObjects.msi" für meine Sql Server 2014 installiert, obwohl beide zuvor installiert waren. Ich betreibe Visual Studio 2013 Ultimate und SQL Server 2014 Entwickler Edition. Bitte helfen Sie mir dieses Problem lösen

Antwort

0

I 2 Lösungen beraten können:

Lösung # 1

Verwenden Sie die folgenden Links:

  1. http://blog.waseem-sabjee.com/2013/07/10/how-to-resolve-sqlclrprovider-not-found-without-installing-sql-server-on-the-client-machine-or-needing-a-deployment-project/
  2. http://big.info/2011/12/could-not-load-file-or-assembly.html

Wenn alle folgende Lösung nicht versuchen:

Lösung # 2

Auf Ihrem Computer, auf dem SQL Server, die "Microsoft.SqlServer.SqlClrProvider.dll" Datei ist in Ihrem GAC installiert . Sie können jedoch nicht auf diese Datei zugreifen, ohne Änderungen an der Registrierung vorzunehmen.

Verwenden Sie den Registrierungs-Editor, gehen Sie zu "HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Fusion". Fügen Sie ein neues DWORD hinzu, das DisableCacheViewer aufgerufen wird. Geben Sie ihm einen Wert von 1.

Sobald diese Änderung vorgenommen wird, können Sie auf gehen "C: \ Windows \ assembly \ GAC_MSIL \ Microsoft.SqlServer.SqlClrProvider \" bekommen die dll Sie brauchen. Fügen Sie es dann als Referenz im Projekt hinzu.

Ich hoffe, Sie haben es hilfreich gefunden.

Verwandte Themen