0

我有一个项目(来自 SVN 存储库),它昨天在我启动一个新的调试实例时运行。它会给我一个表格,让我在上面做一些事情。今天,我尝试再次运行一个新的调试实例(旧的已关闭/停止)。它没有向我显示表单,尽管似乎一切都已开始并且没有显示任何错误。

我什至尝试将 SVN 存储库恢复到最后一个版本(我开始使用的版本,它有效)。尽管如此,它并没有向我显示表格,所以我在想也许我切换了一个设置或什么?

我对 Visual Studio 2008 不太熟悉,所以我想先在这里问一下。

4

1 回答 1

0

如果您正在运行 Winforms,则 Form_Load EventHandler 会出现问题,即如果出现错误,则不会被抛出。我会在 Form_Load 方法的开始处放置一个断点并逐步执行它以确保没有任何问题。请参阅此SO 问题

如果这不起作用,我会将您的断点放在 Forms Constructor 中并单步执行您的代码,以确保 InitializeComponent 方法没有问题。

您还在评论中提到您的问题与 Com 端口有关。如果您之前运行过您的程序并且它挂起或从未真正退出,那么您的程序实例仍有可能仍在运行,您需要检查您的 TaskManager。它可以锁定端口并阻止您打开它(我去过那里并做过)。我不得不杀死我的程序的所有实例,如果这不起作用重新启动计算机和远程设备。

于 2013-02-07T09:09:27.437 回答