启动VS2005调试器时出错: 绑定句柄无效

原创 2006年06月11日 21:38:00

用VS2005新建了一个WINDOWS应用,运行F5就出现“试图运行项目时出错:无法启用调试。绑定句柄无效。”

    解决方法如下
     将工程属性->调试->启用VISUAL STUDIO宿主进程 前的选中标志去掉.

在应用的属性中的DEBUG选项中去掉 Enable the Visual Studio hosting process前的勾

搜了一个出来看看:VSIDE:Hosting Process (vshost.exe) 宿主进程 Visual Studio

In brief:
◇ 这个由visual studio 编译产生的文件,你应该的在发布版中删除掉。
◇ 可以通过Project →Properties → Debug tab → Enable the Visual Studio hosting process CheckBox 开启或禁用。
 
Visual studio 2005里编译完项目,会发现有同名的assemblyName.vshost.exe产生。关于这个文件微软官方的解释其作用是:提高调式的执行效率,使VS能够在设计时进行表达式运算和Partial-Trust调试。
◇ 提高调试效率
  宿主进程(vshost.exe)创建一个与当前应用调试器相关联的应用域(Application Domain),执行这个操作很明显将增加开始调试到应用程序启动之间的时间,但是宿主进程可以通过这个应用域来提高调试效率和在应用运行期间保存应用域和调试器的状态。
◇ 设计时表达式运算
  现在你可以不需要运行应用程序,就可以在 Immediate  窗口进行代码测试。
◇ Partial Trust 调试
  应用程序可以通过 Project Designer 的安全设置页面指定为一个Partial Trust应用,调试这类型的应用需要特别初始化应用域,而该初始化工作由vshost.exe来完成。
 
注:如果你使用hosting process的话,AppDomain.CurrentDomain.FriendlyName和Assembly.GetCallingAssembly().FullName 的值与不使用时是不一致的。使用时AppDomain.CurrentDomain.FriendlyName的值为appname.vshost.exe,否则为appname.exe,使用时Assembly.GetCallingAssembly().FullName的值为mscorlib,否则为你应用的信息。
 
可能存在的bug:The program .vshost.exe: Managed has exited with code -1073741819 (0xc0000005).
解决办法:使应用程序路径长度少有128字符,应用名称字符少于10字符。

vs2005关于:无法启动调试 绑定句柄无效 的解决办法 [整理]

         最近装了vs2005简体中文版,可是却不能调试,提示:        无法启动调试 绑定句柄无效        后来查资料,发现有人说是 Terminal Services 这个服务...
  • kgdiwss
  • kgdiwss
  • 2006年02月23日 16:36
  • 2897

vs 2005 无法启动调试

vs 2005 无法启动调试 绑定句柄无效,一般是用了自动优化软件后,就出现这个问题了,比如超级兔子和windows优化大师.解决方法:1. 开启 Terminal Services 服务.允许用户以...
  • ojekleen
  • ojekleen
  • 2007年09月25日 09:09
  • 1378

VisualStudio.NET提示试图运行项目时出错:无法启动调试。绑定句柄无效解决办法

从模板新建的项目,未添加一行代码却出现了调试错误问题描述:VS.NET提示"试图运行项目时出错:无法启动调试。绑定句柄无效"解决办法 解决方案:不要急着重装.在菜单栏里面选择"调试">>"开始执行(不...
  • qq18860787
  • qq18860787
  • 2007年05月28日 18:08
  • 719

VS 2005 调试过程中不定期出现 ”试图运行项目时出错:无法启动调试。拒绝调试”的对话框的解决方法

近来在vs 2005中调试程序时经常莫名的出现”试图运行项目时出错:无法启动调试。拒绝调试”的对话框,经过了多次vs2005肆虐后,我的耐心达到了极限,最终我决定启动终极方法来解决该问题,开启goog...
  • dd_zhouqian
  • dd_zhouqian
  • 2012年05月17日 10:45
  • 3580

绑定句柄无效

今天使用vs2005时候,发现了这个问题“无法附加。绑定句柄无效”。参考下面的图片:解决办法是参考了网页http://www.cnblogs.com/qiujiange/archive/2006/07...
  • xjj51296646
  • xjj51296646
  • 2008年10月09日 17:46
  • 928

解决绑定句柄无效的问题

VS2005调试时提示“绑定句柄无效”ASP的项目,F5调试时提示绑定句柄无效。上网查了查资料,将系统服务里的终端服务改为开启就行了。在“项目”-“属性”里,有一个“调试”选项卡,将本页的“启用非托管...
  • Sdhjt
  • Sdhjt
  • 2008年11月17日 19:43
  • 2106

VS2005调试时提示“绑定句柄无效”的解决办法

装了好几个版本的VS2005,结果运行程序时候都无法启动调试,报错“绑定句柄无效”查询了下网上的资料,解决方法如下两种:1-1 :在应用的属性中的DEBUG选项中去掉 Enable the Visua...
  • flashlm
  • flashlm
  • 2007年07月06日 21:43
  • 810

无法启动调试 绑定句柄无效

家里的 vs 2005 不能调试了.提示:        无法启动调试 绑定句柄无效在网上搜索了一下解决方法两个1. 开启 Terminal Services 服务. 允许用户以交互方式连接到远程计算...
  • magicbreaker
  • magicbreaker
  • 2006年11月17日 14:34
  • 1377

AT绑定句柄无效和拒绝访问

绑定句柄无效使用at命令
  • Yubikiri
  • Yubikiri
  • 2017年09月29日 21:48
  • 141

[解决]VS2003 试图运行项目时出错,无法启动调试。没有正确安装调试器。

VS2003 试图运行项目时出错,无法启动调试。没有正确安装调试器。请运行安装程序安装或修复调试器。 打开visual studio .net 命令提示符程序,进入到相应目录执行:1、进入目录C:/W...
  • wsq2002
  • wsq2002
  • 2010年04月18日 14:28
  • 898
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:启动VS2005调试器时出错: 绑定句柄无效
举报原因:
原因补充:

(最多只允许输入30个字)