Impossible de trouver le fichier 'Microsoft.De Windows.Commune-Contrôle, Version=6.0.0.0, Culture=*, PublicKeyToken=6595b64144ccf1df,
Je suis en train d'intégrer cette bibliothèque dans mon application.
Au début, il s'est écrasé avec
Unable to find an entry point named 'TaskDialogIndirect' in DLL 'ComCtl32'.
donc j'ai décommenté
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
comme l'a recommandé ici.
Maintenant l'application ne compile pas avec le message suivant:
Could not find file 'Microsoft.Windows.Common-Controls, Version=6.0.0.0, Culture=*,
PublicKeyToken=6595b64144ccf1df, ProcessorArchitecture=*, Type=win32'
La suppression de l'app.manifeste entraîne l'application de crash, parce que je suis en utilisant Microsoft Ruban.
Comment puis-je corriger cette erreur?
Avec quelle version de Windows que vous essayez de faire?
win7 64 bits....
win7 64 bits....
OriginalL'auteur Arsen Zahray | 2012-04-26
Vous devez vous connecter pour publier un commentaire.
Le fichier que vous essayez n'est pas pris en charge sur Windows 7. Cela signifie que vous devez fournir, si vous essayez de développer une application qui fonctionne sur Windows XP, la solution la plus simple est de laisser tomber le support pour Windows XP.
Source: Microsoft Visual Basic 6.0 Contrôles Communs
Jusqu'à l'arrêt de l'utilisation de ce fichier, il ne peut pas être exécuté comme un processus 64 bits, sur n'importe quel système d'exploitation Windows, y compris la version 64 bits de Windows XP Édition.
Il n'y a aucune raison que vous ne pouvait pas modifier le comportement du code que vous souhaitez utiliser pour les fichiers pris en charge.
Vous pourriez avoir plus de chance avec ce projet: http://www.codeproject.com/Articles/137552/WPF-TaskDialog-Wrapper-and-Emulator
Bien sûr, je suis de droite.
Je voulais dire: en revanche, le TaskDialogs introduit dans Windows Vista et mis en évidence par Windows 7, 8 et 8.1 sont en effet mises en œuvre dans le ComCtl32.dll. Par conséquent, il est toujours intégralement pris en charge et il sera autour pendant un temps très long. Voir aussi msdn.microsoft.com/en-us/library/windows/desktop/.... – janm 11 heures il y a le supprimer
OriginalL'auteur Security Hound
J'ai rencontré le même message d'erreur dans un projet, et je voulais juste partager ma solution.
J'ai été la construction d'un projet sur Windows 7, et le projet avait une dépendance à l'égard de cette dll répertoriés dans le fichier de manifeste. Depuis qu'il était en train de compiler sous Windows 7, il ne pouvait pas trouver le fichier, et donc j'ai eu le même message d'erreur.
La solution était tout simplement de supprimer cette dépendance du manifeste, que rien dans le projet semblait effectivement être sur la base de cette assemblée.
OriginalL'auteur David Edwards