Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 找不到文件';Microsoft.Windows.Common-Controls,版本=6.0.0.0,区域性=*,PublicKeyToken=6595b64144ccf1df,_C#_Wpf_Manifest_Common Controls - Fatal编程技术网

C# 找不到文件';Microsoft.Windows.Common-Controls,版本=6.0.0.0,区域性=*,PublicKeyToken=6595b64144ccf1df,

C# 找不到文件';Microsoft.Windows.Common-Controls,版本=6.0.0.0,区域性=*,PublicKeyToken=6595b64144ccf1df,,c#,wpf,manifest,common-controls,C#,Wpf,Manifest,Common Controls,我正在尝试集成到我的应用程序中 起初,它与一辆汽车相撞 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

我正在尝试集成到我的应用程序中

起初,它与一辆汽车相撞

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>
删除app.manifest会导致应用程序崩溃,因为我正在使用Microsoft Ribbon


如何修复此错误?

Windows 7不支持您尝试的文件。这意味着您必须提供它,如果您试图开发在Windows XP上工作的应用程序,最简单的解决方案是放弃对Windows XP的支持

对Microsoft Visual Basic 6.0的主流支持于3月31日结束, 2005然而,我们正在发布这个与安全无关的包,因为它包含了刚刚准备发布的改进 在主流支持结束之前。Microsoft Visual Basic 6.0具有 过渡到扩展支持,将持续到2008年3月31日。 Microsoft没有扩展Microsoft的主流支持阶段 以任何方式使用Visual Basic 6.0

来源:

支持的操作系统:Windows 2000、Windows 2000高级 服务器,Windows 2000专业版,Windows 2000服务器, Windows 98,Windows 98第二版,Windows ME,Windows NT,Windows 服务器2003、Windows XP、Windows XP家庭版、Windows XP媒体 中心版、Windows XP专业版、Windows XP平板电脑 版本

在停止使用此文件之前,它不能作为64位进程在任何Windows操作系统(包括64位Windows XP版本)上运行

没有理由不能修改要用于支持文件的代码的行为


您在这个项目上可能会有更好的运气:

我在一个项目中遇到了相同的错误消息,我只是想分享我的解决方案

我正在Windows7上构建一个项目,该项目依赖于清单文件中列出的这个dll。因为它试图在Windows7上编译,所以找不到该文件,因此我得到了相同的错误


解决方案只是从清单中删除此依赖项,因为项目中的任何内容实际上似乎都不依赖此程序集。

与问题无关,但与相同的错误消息相关

我试图通过右键单击project->publish来发布WPF应用程序,但该应用程序随后停止编译


使其正常工作的唯一方法是删除项目(csproj)文件中所有添加的行。

您使用的是什么版本的Windows?关于常用控件的Visual Basic 6包装,您可能是对的。Windows Vista中引入的TaskDialogs以及Windows 7、8和8.1中突出的TaskDialogs实际上是在ComCtl32.dll中实现的。另请参见。我的意思是:然而,WindowsVista中引入的TaskDialogs以及Windows7、8和8.1中突出的TaskDialogs实际上是在ComCtl32.dll中实现的。因此,它仍然得到充分支持,并将持续很长一段时间。另请参见msdn.microsoft.com/en-us/library/windows/desktop/…-janm 11小时前删除
Could not find file 'Microsoft.Windows.Common-Controls, Version=6.0.0.0, Culture=*, 
    PublicKeyToken=6595b64144ccf1df, ProcessorArchitecture=*, Type=win32'