Utilizzare librerie .NET 2.0 in applicazioni .NET 4.0
In alcune situazioni capita di dover utilizzare librerie già compilate con framework 2.0 (magari perchè non abbiamo a disposizione i sorgenti) all’interno di un’applicazione realizzata con il framework .NET 4.0. A me è appena successo con la libreria System.Data.SqlLite di cui non volevo rincompilare i sorgenti per .NET 4.0.
Affinchè tutto funzioni è necessario indicare nel file app.config (o web.config) quanto segue:
<?xml version="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
</configuration>
Categories: C#, Microsoft.NET