Implementamos nuestra aplicación utilizando ClickOnce, instalado desde una ruta de archivo. Por 24 versiones que ha estado trabajando perfectamente - ahora, en la versión 25 me sale el siguiente error una vez que la aplicación se ha instalado y se pone en marcha:¿Cómo puedo diagnosticar que "Microsoft .NET ClickOnce Launch La utilidad ha dejado de funcionar"?
alt text http://i49.tinypic.com/zk4krl.png
Si pruebo una implementación anterior en la misma máquina, que funciona .
¿Dónde puedo comenzar a buscar la causa de este error? Ya revisé los registros de eventos de Windows, nada.
EDIT: Me di cuenta de que mientras se muestra el cuadro de diálogo, se genera un archivo xml temporal 'WER561D.tmp.WERInternalMetadata.xml' en mi carpeta temporal. Aquí está el contenido (podría contener pistas útiles a los que más conocimientos en esta área que I):
<?xml version="1.0" encoding="UTF-16"?>
<WERReportMetadata>
<OSVersionInformation>
<WindowsNTVersion>6.1</WindowsNTVersion>
<Build>7600 </Build>
<Product>(0x4): Windows 7 Enterprise</Product>
<Edition>Enterprise</Edition>
<BuildString>7600.16385.x86fre.win7_rtm.090713-1255</BuildString>
<Revision>1</Revision>
<Flavor>Multiprocessor Free</Flavor>
<Architecture>X86</Architecture>
<LCID>1033</LCID>
</OSVersionInformation>
<ProblemSignatures>
<EventType>CLR20r3</EventType>
<Parameter0>applaunch.exe</Parameter0>
<Parameter1>2.0.50727.4927</Parameter1>
<Parameter2>4a275abe</Parameter2>
<Parameter3>mscorlib</Parameter3>
<Parameter4>2.0.0.0</Parameter4>
<Parameter5>4a275af7</Parameter5>
<Parameter6>4f3</Parameter6>
<Parameter7>0</Parameter7>
<Parameter8>System.Security.Security</Parameter8>
</ProblemSignatures>
<DynamicSignatures>
<Parameter1>6.1.7600.2.0.0.256.4</Parameter1>
<Parameter2>1033</Parameter2>
</DynamicSignatures>
<SystemInformation>
-- removed for privacy reasons --
</SystemInformation>
</WERReportMetadata>
Otro punto clave es que estoy publicando a través de Visual Studio, no hay edición manual de manifiesto pasando.
Mire en el registro de eventos de Windows. –
Lo primero que hice, debería haberlo mencionado. Gracias por la sugerencia, sin embargo. –