Question

Lorsque vous essayez de charger Microsoft.Xna.Framework.dll de tout projet, il jette un FileNotFoundException. Le module spécifié est introuvable. (Exception de HRESULT: 0x8007007E)., Sans innerException

Même le code simple comme ce qui suit jette cette exception:

static void Main(string[] args)
{
 Assembly.LoadFile(@"C:\Microsoft.Xna.Framework.dll");
}

Je lance x64 XP, mais je l'ai mis la plate-forme dans le gestionnaire de configuration x86, parce que je sais que ce ne doit pas (ne) fonctionne sur x64 ou Any CPU. J'ai ajouté manuellement le fichier dll à GAC, mais cela n'a pas résolu le problème. J'ai aussi essayé M $ Assemblée Binding Log Viewer pour voir si ces journaux avaient des informations utiles, mais ils ne l'ont pas. Tout, etc le chargement, a été un succès selon eux.

Toutes les suggestions? s'il vous plaît?

Était-ce utile?

La solution

Merci pour la réponse.

Pour ma version 1.1 suffit, mais je l'ai dit que je l'ai réinstallé tout à fait un peu: j'ai essayé les versions suivantes du cadre: 1.1, 2.0, 3.0 et 3.5, et je les ai combiné avec la mise en correspondance XNA versions studio de jeu et j'ai essayé quelques combinaisons qui ne correspondent pas, mais tous ont jeté la même exception. Et oui, il porte sur le XNA redistribuable pour la machine de l'utilisateur final.

Autres conseils

Est-ce sur votre machine de développement, ou sur une autre machine que vous essayez d'obtenir le jeu à courir?

Les questions évidentes sont, avez-vous installé la dernière version de XNA Game Studio? si oui, quelle version de Visual Studio vous utilisez? avez-vous essayé de réinstaller?

Si cela est sur une machine de l'utilisateur final, avez-vous installé le XNA Framework redistribuable?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top