1

Visual Studio Express 2010 で VB.net アプリをデバッグしようとしていますが、デザイナーまたはコードのフォームで変更が更新されないことに気付きました。オンラインで調べたところ、ビンの下の「デバッグ」フォルダーをクリアする必要があることがわかりました。それはうまくいきました-一度だけ。今は古いバージョンに戻り、もう一度削除しても変わりません。プロジェクトをビルドして "Release" フォルダから実行すると問題なく動作しますが、実行時にエラーが発生すると、独立して実行されているためエラーの場所が表示されません。

前もって感謝します。

(私は Windows XP SP3 を持っています)

4

8 に答える 8

2

私も同じ問題を抱えていました。もどかしい問題……?プロジェクトを閉じ、デバッグ ビン/フォルダーに移動し、これらのファイルを削除し、プロジェクトを再度開いて再構築します (F5)。- .exe - .pdb - .vshost.exe - .vshost.exe.manifest - .xml

それは99.99%動作します.......ありがとう

于 2017-04-19T13:35:32.443 に答える
1

うーん...もしそれが私にとって、そのような奇妙なバグがあるなら、私は新しいプロジェクトを作成し、プロジェクトにファイル(リンクとしてではなくコピーとして)を挿入します、そして私はおそらくすべてが後でうまくいくでしょう。 ..その間違ったパラメータがどこにあるかを見つけるよりも速く...
では、どのようにそれを行うのですか?新しいプロジェクトを作成し、フォルダーと名前を選択し、必要に応じて設定で名前空間を変更してから、プロジェクトエクスプローラーで既存のアイテムを追加し、コードとxaml(およびその他の)ファイルを参照して選択します。教えて。

于 2012-08-20T13:58:47.553 に答える
1

これは私にも起こりました。私のアプリケーションのフォルダ/bin/objフォルダーは、他のアプリケーションによってロックされているに違いないと思います。それらを手動で削除する前に、Visual Studio を管理者として実行し、クリーンとリビルドを実行してみました。うまくいかない場合は、フォルダーを手動で削除してみてください。

于 2013-05-10T21:35:01.097 に答える
1

新しいプロジェクトを作成する前に、すべてのコード ビハインド (触れてはならないコントロールを作成するコードを含む) を別のフォームにコピーします。それはあなたがする必要があるすべてかもしれません。そのフォームをコンパイルして実行し、問題がないかどうかを確認してください。その場合、まったく新しいプロジェクトを作成する必要はなく、古いフォームを削除するだけで済みます。

これを引き起こしている何かがあり、それを修正する方がはるかに簡単だと思います。設定ファイルなどはありますか?正しい場所に建てていますか?

winforms を作成してからしばらく経ちましたが、これは VS 2005 で発生したことを覚えており、新しいフォームを作成し、コード ビハインドを別の winform にコピーしてコンパイルしました。

お役に立てれば。

于 2012-08-20T14:08:04.380 に答える
0
  1. VSを閉じる
  2. Ctrl + Alt + 削除を押します
  3. 「タスクマネージャー」を選択
  4. 「タスク マネージャー」「プロセス」タブで「ProjectName.EXE」を見つけ、 「タスクの終了」をクリックします。
  5. VS を再起動する
于 2016-04-02T16:49:37.327 に答える