Pregunta

He creado un VSTO 2.0 SE add-in para Outlook 2007. Por lo general, se instala sin problemas en las máquinas de los usuarios finales, pero a veces tienen un archivo outlook.exe.config junto a Outlook.exe que especifica que solamente .NET 1.0 o 1.1 se permite a la carga. Por ejemplo:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <startup>
    <supportedRuntime version="v1.0.3705" />
    <supportedRuntime version="v1.1.4322" />
  </startup>
</configuration>

En mi entorno de prueba, si añado el tiempo de ejecución de 2,0 a esta lista, entonces mis cargas de complemento. IE:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <startup>
    <supportedRuntime version="v1.0.3705" />
    <supportedRuntime version="v1.1.4322" />
    <supportedRuntime version="v2.0.50727" />
  </startup>
</configuration>

¿Hay algún problema con la adición de la última línea de forma automática durante la instalación? Si sucede que hay otro complemento que está utilizando el tiempo de ejecución 1.1, serán tanto los complementos sean capaces de correr de lado a lado? Gracias!

¿Fue útil?

Solución

No, no pueden correr de lado a lado. Cualquiera sea el plug-in cargas primero determinará qué versión del CLR se cargará. Probablemente causando otros plug-ins fallen.

Esta se fija en .NET 4.0

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