Cómo desinstalar la aplicación silverlight 4 fuera del navegador mediante programación en lugar de usar el menú contextual (por ejemplo, si deseo reemplazar el menú contextual)?Desinstalar programáticamente la aplicación silverlight fuera del navegador
Editar
He encontrado en "Installing Silverlight applications without the browser involved" cómo desinstalar llamando a la línea de comandos:
"% ProgramFiles% \ Microsoft Silverlight \ sllauncher.exe"/desinstalación/origen: Silverlight .net/content/muestras/aplicaciones/...
Esto se puede utilizar en: -
dynamic cmd = AutomationFactory.CreateObject("WScript.Shell");
cmd.Run(run, 1, true);
¿Hay alguna solución mejor?
He encontrado en http://timheuer.com/blog/archive/2010/03/25/ usando-sllauncher-de-silencio-install-silverlight-Application.aspx cómo desinstalar llamando a la línea de comandos: "% ProgramFiles% \ Microsoft Silverlight \ sllauncher.exe" /desinstalación /origen: http://www.silverlight.net/content/samples/apps/facebookclient/ClientBin/Silverface.xap Esto se puede usar en dynamic cmd = AutomationFactory.CreateObject ("WScript.Shell"); cmd.Run (ejecución, 1, verdadero); ¿Hay alguna solución mejor disponible? –
Utilice la función de edición de preguntas para incluir información adicional en lugar de un comentario. – AnthonyWJones
Me pregunto, ¿cómo hacerlo en Mac? Gosh ... incluso en la quinta versión de SL, algunas cosas que no están en el navegador se ven tan feas. ¿Por qué no puedo llamar directamente la aplicación desde el navegador si ya está instalada? ¿Por qué no puedo desinstalarlo (quiero decir en el código)? Por qué CheckAndDownloadUpdateAsync() no siempre funciona ... – Agzam