Ho avuto problemi con questo e il gratuito XTaskDialog API di Naughter, per ottenere un meccanismo di fallback su macchine Windows XP tramite emulazione, rendendo questa implementazione di finestra di dialogo molto più utile. :)
Nel mio caso si trattava di un problema di contesto di attivazione, come menzionato in questo blog entry.
Oppure, citato qui, nel caso in cui il post sul blog è perso nel cyberspazio un giorno (si applica a Visual Studio):
- Apri le proprietà del progetto in Esplora soluzioni,
- Nella scheda Protezione, controllo Attiva Impostazioni di sicurezza ClickOnce,
- Ora è possibile vedere apparire il file app.manifest nella cartella delle proprietà della soluzione, aprirlo,
- sotto il tag </trustInfo >, inserire il codice qui sotto.
- Se si tenta di creare, potrebbe essersi verificato un errore. Per risolvere il problema, deselezionare Abilita impostazioni di sicurezza ClickOnce.
Il codice da inserire al punto 4:
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
Grazie, proveremo. –
Sto riscontrando lo stesso problema in un progetto di libreria DLL (plugin Excel). Non esiste una scheda di sicurezza in VS Studio per i progetti di libreria? –
Attualmente (VS 2012/2013) questa soluzione non funziona :(Funziona comunque come un fascino: http://support.microsoft.com/kb/830033 –