J'ai un projet C# que j'ai créé dans Visual Studio Express 2010. Ce programme utilise une classe C# tierce qui repose sur/appelle une DLL C++. Je viens de copier le fichier filename.dll dans les dossiers bin/debug et bin/release du dossier du projet, et l'application s'est bien déroulée.C# project 2010, exécutable autonome sur un autre ordinateur
Je suis sous l'hypothèse que je peux copier la version exécutable du projet sur un autre ordinateur et l'exécuter tant que filename.dll est dans le même répertoire que l'exécutable. Cependant, en essayant ceci sur un autre ordinateur avec les armatures correctes installées, etc. le programme se bloque avec une exception system.dllnotfoundexception. Bizarrement, mon ami rapporte que le programme tourne sur son ordinateur avec Visual Studio installé, mais pas avec celui-ci, bien que je ne l'ai pas vu.
Ce qui pourrait être la cause? Et comment puis-je faire fonctionner l'exécutable de la version sur une autre machine?
Merci pour les réponses! -Chase
Vérifiez si des messages d'erreur utiles –