J'ai eu des problèmes avec ceci et XTaskDialog API libre de Naughter, pour obtenir un mécanisme de repli sur des machines de Windows XP par émulation, rendant cette implémentation de dialogue beaucoup plus utile. :)
Dans mon cas c'était un problème de contexte d'activation, comme mentionné dans ce blog entry.
Ou, cité ici, dans le cas où le billet de blog est perdu dans le cyberespace un jour (s'applique à Visual Studio):
- Ouvrez les propriétés du projet dans l'Explorateur de solutions
- Dans l'onglet Sécurité, cochez la case Activer ClickOnce Paramètres de sécurité,
- maintenant vous pouvez voir apparaître le fichier app.manifest dans le dossier Propriétés de votre solution, ouvrez-le,
- Sous l'étiquette </trustInfo >, insérez le code ci-dessous.
- Si vous essayez de construire, il peut y avoir une erreur. Pour le réparer, décochez la case Activer les paramètres de sécurité ClickOnce.
Le code à insérer dans l'étape 4:
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
Merci, nous allons essayer. –
J'ai le même problème dans un projet de bibliothèque DLL (plugin Excel). Il n'y a pas d'onglet de sécurité dans VS studio pour les projets de bibliothèque? –
Actuellement (VS 2012/2013) cette solution ne fonctionne pas :(Cela fonctionne cependant comme un charme: http://support.microsoft.com/kb/830033 –