Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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
Visual studio 2015 属性表处理程序没有';无法使用Windows 10/Visual Studio 2015_Visual Studio 2015_Shell Extensions - Fatal编程技术网

Visual studio 2015 属性表处理程序没有';无法使用Windows 10/Visual Studio 2015

Visual studio 2015 属性表处理程序没有';无法使用Windows 10/Visual Studio 2015,visual-studio-2015,shell-extensions,Visual Studio 2015,Shell Extensions,我有一个shell扩展,它已经工作了很长时间。它是: 图标覆盖 添加上下文菜单 添加属性页 当使用VS2013编译时,它在所有受支持的windows版本上都能正常工作(7个版本,包括10个版本) 我最近迁移到VS 2015。现在,它仍然可以很好地为赢得7,8,8.1。在Windows 10中安装时,图标覆盖和上下文菜单可以工作,但属性页不会加载。调试时,从未调用AddPage调用 谢谢你的建议 Bob我遇到了与这里描述的完全相同的问题,只是它发生在使用VS 2013编译并在Windows 1

我有一个shell扩展,它已经工作了很长时间。它是:

  • 图标覆盖
  • 添加上下文菜单
  • 添加属性页
当使用VS2013编译时,它在所有受支持的windows版本上都能正常工作(7个版本,包括10个版本)

我最近迁移到VS 2015。现在,它仍然可以很好地为赢得7,8,8.1。在Windows 10中安装时,图标覆盖和上下文菜单可以工作,但属性页不会加载。调试时,从未调用AddPage调用

谢谢你的建议


Bob

我遇到了与这里描述的完全相同的问题,只是它发生在使用VS 2013编译并在Windows 10上运行时。在我们的扩展中,我们在DllMain()中做了一些事情,包括创建Poco::Logger。我通过反复试验发现,从DllMain中删除此选项可以显示属性表!仍然不知道原因,但怀疑这可能是一个COM线程模型问题,它只是在Windows 10下才起作用