当前位置:  开发笔记 > 编程语言 > 正文

无法在DLL"ComCtl32"中找到名为"TaskDialogIndirect"的入口点

如何解决《无法在DLL"ComCtl32"中找到名为"TaskDialogIndirect"的入口点》经验,为你挑选了1个好方法。

我们有一台特定的Vista x64机器,在运行我们的C#WinForms应用程序时,会显示以下错误:

System.EntryPointNotFoundException:无法在DLL"ComCtl32"中找到名为"TaskDialogIndirect"的入口点.

这个相同的代码在其他Vista机器上运行良好.出于某种原因,这台特殊的Vista机器总是抛出这个例外.

我们该如何解决这个问题?



1> Jonas..:

我有这个问题和Naughter的免费XTaskDialog API,通过仿真在Windows XP机器上获得回退机制,使这个对话框实现更加有用.:)

就我而言,这是一个激活上下文问题,如本博客文章中所述.

或者,引用这里,以防博客文章有一天在网络空间丢失(适用于Visual Studio):

    在解决方案资源管理器中打开项目属性,

    在"安全"选项卡上,选中"启用ClickOnce安全设置",

    现在您可以看到在解决方案的Properties文件夹中显示app.manifest文件,打开它,

    标记下面,插入下面的代码.

    如果您尝试构建,则可能存在错误.要解决此问题,请取消选中"启用ClickOnce安全设置".

要在步骤4中插入的代码:


  
    
  

推荐阅读
手机用户2402851335
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有