加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

wpf – TaskDialog触发异常:需要版本6中的comctl32.dll

发布时间:2020-12-14 03:53:29 所属栏目:Windows 来源:网络整理
导读:我在开发一个现代的 WPF应用程序.我想使用TaskDialog,但我总是得到常见的错误: TaskDialog feature needs to load version 6 of comctl32.dll but a different version is current loaded in memory. 我尝试添加一个清单(已包含正确的comctl32.dll所需的依
我在开发一个现代的 WPF应用程序.我想使用TaskDialog,但我总是得到常见的错误:

TaskDialog feature needs to load version 6 of comctl32.dll but a
different version is current loaded in memory.

我尝试添加一个清单(已包含正确的comctl32.dll所需的依赖项)并将其设置为项目属性中的默认清单.

它仍然抛出这个异常: – /

我的应用程序是这样构建的:
这是一个启动应用程序(正常的Windows应用程序,非wpf).它只有“Program.cs”这是入口点.它动态加载真实的应用程序(这是一个库,而不是WPF应用程序项目).它调用启动应用程序的启动方法.

效果很好,但我总是得到这个例外.我想这是因为这个启动系统…但是什么可能解决方法呢?

非常感谢 :)

[R

解决方法

运行程序的* .exe版本,而不是Visual Studio * .vshost.exe的版本

要在Visual Studio中执行此操作,请在“调试/启用调试器/启用Visual Studio主机进程”中禁用该标志

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读