lunedì 16 gennaio 2012

Solved: Mixed mode assembly is built against version

Nell'ottica di testare DirectX (Framework 1.1.4322 mi sono imbattuto in quest'errore.

Mixed mode assembly is built against version 'v1.1.4322' of the runtime and cannot be loaded in the 4.0 runtime without additional configuration information.

Ho fatto qualche ricerca, ma onestamente con poca fiducia, tuttavia ho risolto senza impazzire.

Quello che serve è:
Aggiungere "App.config"
Assicurarsi che contenga :

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
</configuration>


Non basta fare un restart dell'applicazione, è necessario ricompilare ed esegure nuovamente l'applicazione.

E a questo punto il problema "scompare".

Nessun commento: