Visual Studio .vshost导致异常

时间:2012-09-26 17:51:20

标签: vb.net

我正在使用Visual Basic制作聊天程序。它应该是局域网,它叫做LANChat。

它在端口65535上启动一个监听器(仅用于现在)并继续监听该端口。但是,如果您尝试一次打开它的两个实例,则会出现运行时错误。我已经处理了它,它显示了一个MessageBox,如果它检测到当前正在使用该端口,则关闭该程序。但是,在Visual Studio中,当尝试测试程序时,它会运行程序,就好像它已经在运行一样。我查看了任务管理器,我看到“LANChat.vshost”正在运行。有任何想法吗?我唯一的想法是在测试时注释掉异常处理代码。

2 个答案:

答案 0 :(得分:0)

最好将您的程序创建为单个实例程序。比你应该避免vshost probme。 我已经为自己完成了它并且工作正常。 对不起我无法提供代码,我在家:(

答案 1 :(得分:0)

在您的项目属性>调试您可以取消选择“启用Visual Studio托管过程'”。这将使托管过程无法解决,如果它工作,那么托管过程在某种程度上干扰,如果没有,那么问题在于其他地方。