0

新しいデバッグ インスタンスを開始したときに昨日実行された (SVN リポジトリからの) プロジェクトがあります。それは私にフォームを表示し、それに対していくつかのことをさせてくれます。今日、新しいデバッグ インスタンスを再度実行しようとしました (古いインスタンスは閉じられている/停止されています)。すべてが開始され、エラーは表示されていないように見えますが、フォームは表示されません。

SVN リポジトリを最後のバージョン (最初に使用したバージョン) に戻そうとさえしました。それでもフォームが表示されないので、何か設定を変えたのかな?

私は Visual Studio 2008 にあまり詳しくないので、最初にここで質問することにしました。

4

1 に答える 1

0

Winforms を実行している場合、Form_Load EventHandler に問題があり、エラーが発生してもスローされません。Form_Load メソッドの開始点にブレークポイントを設定し、問題がないことを確認します。このSO Questionを参照してください。

それがうまくいかない場合は、フォーム コンストラクターにブレークポイントを設定し、コードをステップ実行して、InitializeComponent メソッドに問題がないことを確認します。

また、コメントで、問題はComポートに関係していると述べています。以前にプログラムを実行してハングしたか、実際に終了しなかった場合でも、プログラムのインスタンスがまだ実行されている可能性があるため、タスク マネージャーを確認する必要があります。ポートをロックして、それを開くことができないようにすることができます(私はそこにいて、それを行いました)。プログラムのすべてのインスタンスを強制終了する必要がありました。それが機能しない場合は、コンピューターとリモート デバイスを再起動します。

于 2013-02-07T09:09:27.437 に答える