Loupe

#Windows 8 : ajout de référence à un projet C++ et exception System.IO.FileNotFoundException

 

 

Une petite astuce originale aujourd’hui sur la façon de référencer un composant WinRT C++ depuis un projet C# ou WinJS. C’est tout simple à faire : vous créez votre projet C++, vous l’ajoutez comme référence et vous exécutez votre application. Et la c’est le drame : cela crashe car un fichier n’est pas trouvé (System.IO.FileNotFoundException). La solution est toute simple.

 

error

Ce qui est bien, c’est qu’aucune indication sur le fichier en question n’est donnée et dans un premier temps, je me suis dit qu’il fallait ajouter la dll dans mon projet en spécifiant “Content” mais cela ne voulait pas mieux marcher.

La solution est (bien sûr) d’ajouter une référence au runtime C++ pour que cela marche !

reference

Vous vous retrouverez alors avec ce type de configuration :

final

En espérant que cette astuce vous aide, je n’ai pas trouvé de réponse précise sur le net avant…

Photo de profil

Ces billets pourraient aussi vous intéresser

Vous nous direz ?!

Commentaires

comments powered by Disqus