Question

Je l'ai fait un appliction WPF en utilisant VS 2008 SP1 sous Windows XP SP3. Je copie l'exe et dll à mon Windows 7 RC construire la machine 7100. Mais l'exe ne fonctionne pas. Quand je l'exe sur DOUBLECLICK, un message est comme « travail d'arrêt d'application. fenêtres rassemble les informations. Pourquoi est-ce happends?

Je suis Outrepasser la fonction OnStartup dans App.xaml.cs de créer une instance unique d'application. et aussi je me sers pour DllImports kernel32.dll, powrprof.dll, advapi32.dll et user32.dll. J'utilise un contrôle Date de la WPFToolkit

Était-ce utile?

La solution

Avez-vous essayé de fonctionner en mode de compatibilité Backwards, en cliquant droit sur l'exe et allez à l'onglet Compatiblité et d'essayer différents réglages?

Aussi, avez-vous tester dans plus d'une machine Windows 7, pour confirmer réellement son dû à la différence du système d'exploitation et non en raison d'un problème d'installation-cadre possible?

Autres conseils

Étant donné que vous importez kernel32.dll, powerprof.dll, advapi32.dll et user32.dll, ma première supposition est que vous exécutez un problème DLL-Hell. Il n'y a pas de version concurrente de ces DLL comme il est avec des assemblages .NET. Assurez-vous que les signatures que vous importez n'ont pas été brisées dans la version de Windows 7 que vous utilisez.

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