Ich habe ein WPF/C# -Programm erstellt und verwende das Internet-Steuerelement für die WYSIWYG-HTML-Bearbeitung.Datei oder Assembly konnte nicht geladen werden 'Microsoft.mshtml ... Starke Namensvalidierung fehlgeschlagen
es ist ein reguläres ausführbares Programm.
funktioniert es auf den meisten Computern, aber einige Computer geben mir den folgenden Fehler.
konnte nicht Datei oder Assembly 'Microsoft.mshtml, Version = 7.0.3300.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' oder eine ihrer Abhängigkeiten laden. Starker Name Validierung fehlgeschlagen.
Die Datei 'Microsoft.mshtml.dll' wird mit dem Programm verteilt. Es ist mit allen anderen erforderlichen DLLs im selben Ordner wie die EXE-Datei.
Hier ist die Ausgabe von Fuslogvw
*** Assembly Binder Log Entry (1/14/2010 @ 6:36:51 PM) ***
The operation failed.
Bind result: hr = 0x80070002. The system cannot find the file specified.
Assembly manager loaded from: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll
Running under executable C:\Documents and Settings\office\Desktop\Database\DATABASE.exe
--- A detailed error log follows.
=== Pre-bind state information ===
LOG: User = CAMPUSREMOTE\office
LOG: DisplayName = Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
(Fully-specified)
LOG: Appbase = file:///C:/Documents and Settings/office/Desktop/Database/
LOG: Initial PrivatePath = NULL
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = DATABASE.exe
Calling assembly : ChabadOnCampusMainFrontEnd, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null.
===
LOG: Start binding of native image Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.
WRN: No matching native image found.
Dank
B "H Danke. dass basicaly ist, was ich herausgefunden. einige, wie die dela y signed ddl ist diejenige, die zum Projekt hinzugefügt wird und auf meinem lokalen Rechner verteilt wird, aber die .net-Laufzeit hat trotzdem die signierte genommen, weil sie in der PIA war. Sobald Sie die eine von der PIA verteilen, gehen alle Probleme weg. – Rabbi
Atara deine Antwort war genau richtig, danke, du hast mir Stunden Arbeit gerettet, danke !!! und danke stackoverflow !! –
Wenn jemand "Copy Local" nicht aktivieren kann, müssen Sie "Interop-Typen einbetten" auf "False" setzen. (lief einfach in das) – Lyra