Je ne sais pas pourquoi mais aujourd'hui myOpenID ne semble pas fonctionner. Quoi qu'il en soit ... J'ai ce problème: J'ai une bibliothèque C++ non gérée (DLL) que je dois intégrer dans un projet C# existant. Maintenant ... J'ai créé un mini-wrapper (DLL) en C++ géré qui appelle la bibliothèque pour que je puisse le charger à partir du code C# et, quand je l'essaie à partir d'un projet C# en ligne de commande, ça fonctionne parfaitement, résultats, bon comportement ecc.System.AccessViolationException lors de l'appel C++ à partir de C#
Maintenant, quand je le charge dans le projet réel, il commence à me donner une étrange exception System.AccessViolationException provenant de la DLL mini-wrapper. Je ne suis pas expérimenté en C#, ni en développement C++ managé/non managé sous Windows, et je ne comprends pas pourquoi cela devrait fonctionner à partir d'un projet C#, et non à partir d'un autre projet.
Plus d'informations: la bibliothèque d'origine utilise le moteur de rendu OGRE3D pour faire des calculs, et le projet dans lequel je dois utiliser cette bibliothèque utilise OGRE sous le capot, cela pourrait-il causer des problèmes?
Des suggestions?
Est-ce que projet réel signifie une autre machine? Je veux dire, essayez-vous de vous utiliser dll dans des environnements différents? –
Différents projets C# mais la même machine. – tunnuz