Bonjour,

Je developpe une application WPF framework 4.0.
Cette application utilise une DLL National Instrument, jusqu'ici tout va bien.

Le problème est que tous les utilisateurs n'ont pas la même version de la DLL installée sur leur poste de travail et tout le monde ne peut pas migrer bien entendu...
Mais les deux versions existantes ont la même API. Alors je me demande s'il est possible de deployer mon application et qu'elle charge automatiquement la version présente sur la machine au runtime.
Il existe la 2011.0.0.0 et la 2011.1.0.0.

J'ai bien essayé avec des directives assemblyBinding dans l'app.config mais ça ne fonctionne que dans un sens, je m'explique :
Je compile en référençant la version 2011.0.0.0 avec la directive
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<bindingRedirect oldVersion="2011.0.0.0" newVersion="2011.1.0.0" />
Si j'exécute mon appli sur un poste qui a la version 2011.1 aucun problème, mais si je l'execute sur un poste qui a la version 2011.0, je me retrouve avec une FileNotFound Exception {"Could not load file or assembly 'NationalInstruments.VeriStand, Version=2011.1.0.0,...
Pour info, c'est la version 2011.0 qui est installée sur mon poste de dev

Alors que faire ?
D'avance merci pour votre aide.

[edit]Merci aux modo de déplacer mon message dans la rubrique Framework.Net ??[/edit]
[edit2]Dans Dotnet > Développement Windows > Windows Presentation Foundation, c'est encore mieux non ? 'xcusez [/edit2]