У меня были проблемы с этим и Naughter бесплатно XTaskDialog API, чтобы получить резервный механизм на компьютерах под управлением Windows XP с помощью эмуляции, что делает реализацию этого диалога более полезной. :)
В моем случае это был вопрос контекста активации, как указано в этом blog entry.
Или, цитируемый здесь, в случае, если сообщение в блоге теряется в киберпространстве нибудь (относится к Visual Studio):
- Откройте свойства проекта в обозревателе решений
- На вкладке Безопасность, установите флажок Включить параметры безопасности ClickOnce,
- Теперь вы можете видеть, появляясь в app.manifest файл в папке Свойства вашего решения, откройте его,
- под </trustInfo > тега, вставьте код, приведенный ниже.
- Если вы пытаетесь построить, может возникнуть ошибка. Чтобы устранить эту проблему, снимите флажок Включить параметры безопасности ClickOnce.
Код для вставки в шаге 4:
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
Спасибо, мы попробуем. –
У меня такая же проблема в проекте библиотеки dll (плагин Excel). В библиотеке VS нет закладки безопасности для проектов библиотеки? –
В настоящее время (VS 2012/2013) это решение не работает :(Это, однако, работает как прелесть: http://support.microsoft.com/kb/830033 –