仅当VS2012 IDE加载项目时,单独运行的应用程序才能正确运行

时间:2013-08-14 17:56:20

标签: vb.net

我有一个VB.Net 2012应用程序(直接运行,不在IDE中),用于接收保持在最顶层并保持焦点的扫描数据。以下是用于实现此目的的代码:

 Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick

    Me.TopMost = True
    Me.TopMost = False
    Me.Activate()

    txtScanItem.Focus()

 End Sub

完美运行,但是,只有在IDE运行且项目已加载,任何项目,并且只是闲置(未运行)时,它才能正常运行

IDE如何处于空闲状态会导致代码正常运行?也许在加载项目时由IDE引起的OS级别的一些事件序列?请注意,如果IDE已启动但未加载项目,则代码无法正常运行

Visual Studio Express 2012 Windows 7专业版

感谢

1 个答案:

答案 0 :(得分:0)

可能是一个很长的镜头,但您是否在“发布”而不是“调试”中构建应用程序?

Debug Visual Studio Release in .NET