Hice un programa WPF/C# y estoy usando el control de Internet para la edición HTML WYSIWYG.No se pudo cargar el archivo o ensamblado 'Microsoft.mshtml ... Fallo en la validación de nombre fuerte
es un programa Ejecutable regular.
funciona en la mayoría de las computadoras, sin embargo, algunas computadoras me dan el siguiente error.
No se pudo cargar el archivo o ensamblado 'Microsoft.mshtml, versión = 7.0.3300.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a' o una de sus dependencias. La validación de nombre seguro falló.
El archivo 'Microsoft.mshtml.dll' se distribuye con el programa. Es con todos los otros dlls necesarios en la misma carpeta que el archivo exe.
Aquí está la salida de 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.
Gracias
B "H Gracias. Eso es, básicamente, lo que me di cuenta. de alguna forma el dela y ddl firmado es el que se agrega al proyecto y se distribuye, sin embargo, en mi máquina local, el tiempo de ejecución .net tomó el firmado de todos modos porque estaba en el PIA. Así que tan pronto como distribuyas el del PIA, todos los probelms desaparecerán. – Rabbi
Atara tu respuesta fue perfecta, gracias, me salvaste horas de trabajo, gracias !!! y gracias stackoverflow !! –
Si alguien no puede habilitar "Copiar local", debe establecer "Insertar tipos de interoperabilidad" en Falso. (simplemente encontré esto) – Lyra