Verhalten:
DocuWare baut ab dem Service Pack 1 zu DocuWare 5.1c auf Version 4.0 des .NET-Frameworks auf, um von dessen Möglichkeiten, sowie von der erhöhten Sicherheit und Performance profitieren zu können. Sie schreiben eine DocuWare .NET 4 Anwendung und verwenden zusätzlich DLLs, welche auf .NET 2 basieren und nicht für .NET 4 verfügbar sind.
Lösung:
Um nun mit beiden .NET Versionen zu arbeiten, fügen Sie in der Konfigurationsdatei Ihrer Anwendung (app.config) den Parameter 'useLegacyV2RuntimeActivationPolicy' ein und setzten diesen auf 'true'.
*Hinweis: Diese Methode ist weniger sicher und es kann bei ASP.NET-Anwendungen zu Problemen kommen.
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" />
<supportedRuntime version="v2.0.50727" />
</startup>
<runtime>
<generatePublisherEvidence enabled="false" />
</runtime>
</configuration>