我正在尝试整合这个图书馆进入我的应用程序。
起初它崩溃了
Unable to find an entry point named 'TaskDialogIndirect' in DLL 'ComCtl32'.
所以我取消了评论
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
正如所推荐的here.
现在应用程序将无法编译并显示以下消息:
Could not find file 'Microsoft.Windows.Common-Controls, Version=6.0.0.0, Culture=*,
PublicKeyToken=6595b64144ccf1df, ProcessorArchitecture=*, Type=win32'
删除 app.manifest 会导致应用程序崩溃,因为我正在使用 Microsoft Ribbon。
我该如何修复这个错误?
Windows 7 不支持您尝试的文件。这意味着您必须提供该文件,如果您尝试开发可在 Windows XP 上运行的应用程序,最简单的解决方案是放弃对 Windows XP 的支持。
对 Microsoft Visual Basic 6.0 的主流支持已于 3 月 31 日结束,
2005 年。但是,我们发布了这个与安全无关的软件包,因为它包含准备发布的改进
在主流支持结束之前。微软 Visual Basic 6.0 有
过渡到延长支持,有效期截至 2008 年 3 月 31 日。
Microsoft 不会延长 Microsoft 的主流支持阶段
Visual Basic 6.0 以任何方式。
Source: Microsoft Visual Basic 6.0 常用控件
支持的操作系统:Windows 2000、Windows 2000 Advanced
服务器、Windows 2000 专业版、Windows 2000 服务器、
Windows 98、Windows 98 第二版、Windows ME、Windows NT、Windows
Server 2003、Windows XP、Windows XP 家庭版、Windows XP 媒体
中心版、Windows XP 专业版、Windows XP 平板电脑
版
在您停止使用此文件之前,它无法在任何 Windows 操作系统(包括 64 位 Windows XP 版本)上作为 64 位进程运行。
您没有理由不能修改要用于受支持文件的代码的行为。
你可能会在这个项目上有更好的运气:http://www.codeproject.com/Articles/137552/WPF-TaskDialog-Wrapper-and-Emulator
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)