Comportamiento:
Desde la versión 5.1c SP1 DocuWare se basa en .NET Framework versión 4. Este cambio se realizó para poder utilizar las nuevas funciones y herramientas de desarrollo del marco (como la nueva Windows Workflow Foundation, Managed Extensibility Framework, Parallels Extension) y para beneficiarse de las últimas mejoras de estabilidad, seguridad y rendimiento de Microsoft. Ha escrito una aplicación DocuWare .NET 4 y utiliza una DLL de un tercer proveedor creada en .NET framework 2.0, y esta DLL no está disponible en una versión 4.0.
Solución:
Los ejecutables utilizados anteriormente (basados en .NET Framework 2.0, 3.0, 3.5) pueden reconfigurarse para utilizar el tiempo de ejecución de .NET 4.0. De esta forma, sólo hay que ampliar el archivo de configuración de la aplicación (app.config) con las etiquetas 'useLegacyV2RuntimeActivationPolicy' establecidas en 'true', lo que hace que se cargue el tiempo de ejecución de .NET 4.0 (si está instalado) incluso para los ejecutables más antiguos.
*Nota: Este enfoque es menos seguro, especialmente la aplicación ASP.NET podría NO funcionar de esta forma.
<configuración>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" />
<supportedRuntime version="v2.0.50727" />
</startup>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>
Tenga en cuenta: Este artículo es una traducción del idioma inglés. La información contenida en este artículo se basa en la(s) versión(es) original(es) del producto(s) en inglés. Puede haber errores menores, como en la gramática utilizada en la versión traducida de nuestros artículos. Si bien no podemos garantizar la exactitud completa de la traducción, en la mayoría de los casos, encontrará que es lo suficientemente informativa. En caso de duda, vuelva a la versión en inglés de este artículo.
