Pregunta

Estoy jugando con un proyecto donde el CLR está alojado dentro de una aplicación C. ¿Hay alguna forma compatible de desvincular el CLR y reiniciarlo?

¿Fue útil?

Solución

No tengo el libro antes de mi en este momento, pero creo (de acuerdo con Personalización del Common Language Runtime ) no es posible hacer eso. Puede descargar, es decir, " desactivar " pero no puede volver a cargarlo en la misma instancia de proceso.

Otros consejos

En lugar de intentar volver a cargar el CLR, puede cargar y alojar toda su información en una AppDomain que cree.

A continuación, puede administrar la vida útil del AppDomain, incluida la descarga de todo el AppDomain y cargar uno nuevo.

Esto proporcionará la mayoría de los beneficios que proporcionaría la recarga del CLR, sin intentar realmente descargar el CLR.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top