#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.
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 !
Vous vous retrouverez alors avec ce type de configuration :
En espérant que cette astuce vous aide, je n’ai pas trouvé de réponse précise sur le net avant…
Commentaires