vshost.exe停止使用错误:'指定了无效的句柄'

时间:2014-05-13 13:53:32

标签: c# .net visual-studio-2013 kinect-sdk

我在Visual Studio 2013中使用.Net Framework 4.5来重新编程Kinect。 我能够完美地构建我的代码,但不知何故,在我的应用程序中,我需要使用“WPFFolderBrowser.dll”。

当我按下在线调试过程的按钮(即搜索文件夹)时,程序会崩溃!

  

错误:仓\ 64 \推出\ WPFFolderBrowser.dll”。找不到或打开了   PDB文件。线程0x1250已退出,代码为259(0x103)。该   程序'[4400] KinectTracker.vshost.exe:程序跟踪'已退出   代码为0(0x0)。程序'[4400] KinectTracker.vshost.exe'有   退出代码-1073741816(0xc0000008)'无效的句柄是   指定的”。

WPFFolderBrowser.dll存在于文件夹中。

在线搜索,我认为这是关于Microsoft Symbol Servers的调试问题! 我已经下载了这个符号,启用了它们,但仍然没有。 (工具 - 选项 - 调试 - 符号 - 启用Microsfot符号服务器,什么也没有)

也完成了:

  

工具 - 选项 - 调试 - 通用 - 启用.Net框架   来源踩踏

但仍然是错误。

重新安装了VS 2013,没有。 改为.Net 4.5.1,没有。 以管理员身份运行VS,没有。

与此同时,我的队友使用相同的代码,vs 2013,.net 4.5也没有错误!

我真的需要帮助! :/

2 个答案:

答案 0 :(得分:0)

你有这个标记在kinect-sdk下,但我不认为这是一个Kinect SDK问题。您是否尝试过此处发布的解决方案: Why is Visual Studio 2010 not able to find/open PDB files?

答案 1 :(得分:0)

答案员

我继续删除了一些Microsoft组件,可能是自动更新,我还没有检查过,错误已经消失。

部分"无法找到或打开PDB文件。"在这个过程中也消失了。