Die Datei oder Assembly 'SharpSvn' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Es wurde versucht, ein Programm mit einem falschen Format zu laden

8

Ich habe gerade die 64bit-Version von SharpSVN heruntergeladen, hier ist Link !

Wenn ich meine Anwendung starte, wird eine Fehlermeldung angezeigt. Ich habe im Internet gesucht, wie man dieses Problem beheben kann, aber ich bin gescheitert. Ich habe folgende Lösung versucht:

  1. Setzen des Configuration Manager auf x64 wie in diesem Beitrag empfohlen
  2. Festlegen der Startkonfiguration für diese Antwort
  3. hat auch versucht, x86 herunterzuladen und den Konfigurationsmanager auf x86 zu setzen.
  4. hat dies auch versucht, indem es link hinzugefügt hat

Ich verwende Win7, 64bit, .net 4.0.

    
Ice_Drop 12.03.2013, 02:58
quelle

3 Antworten

8

Löse es.

  1. Ändern Sie meine Plattform in x86
  2. Ausgabepfad zu "bin \"
  3. Das x86 von SharpSVN (1.7008.2243.14245) wurde heruntergeladen
  4. Fügen Sie SharpSVN.dll in GAC hinzu.
  5. Löschen Sie den bin-Ordner und erstellen Sie die Lösung neu

Dies ist der Link für die Erklärung.

>     
Ice_Drop 14.03.2013 08:17
quelle
4

Wenn Sie beim Zugriff auf eine in IIS gehostete Website diesen Fehler erhalten, müssen Sie möglicherweise die Einstellung "32-Bit-Anwendungen aktivieren" in Ihrem Anwendungspool anpassen. Siehe diese Antwort: Ссылка

    
Jon Schneider 13.11.2014 14:39
quelle
0

Dies kann auch auf eine nicht übereinstimmende Version des Microsoft Visual C ++ Redistributable Package zurückzuführen sein, abhängig von der Version von SharpSvn und der Version von Windows / Visual Studio.

Neuere Versionen von SharpSvn haben eine Abhängigkeit vom "Microsoft Visual C ++ 2010 SP1 Redistributable Package".

x64 - Ссылка

x86 - Ссылка

    
yenta 31.08.2016 10:22
quelle

Tags und Links