投稿者 英人  (社会人) 投稿日時 2021/7/26 10:57:43
お世話になります。
ずっとVS2005を使っておりまして、ようやくMicrosoft Visual Studio Community 2019に移行しようとしています。2005のときに作ったプログラムを移植しようとしたのですが、複数のdll参照がありまして、試したところエラーが発生し、デバックしたいと思いました。
そこでdllを作っているプロジェクトを追加しました。(ソリーションエクスプローラには表示されています。)

メインとなるプログラムでボタンクリックイベントからdllを呼び出しているのですが、
 Private Sub b板取り_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles b板取り.Click
    JW用.TEMP_TXT = JW用.GetPath("トレイ板取り.bat", "トレイ板取り.dat") & "JWC_TEMP.TXT"
・・・
の先頭でブレークポイントを設定してもエラーがでます。

呼び出し先の
 Public Function GetPath(ByVal SerchFile As String, ByVal DatFile As String) As String
・・・
の先頭でブレークポイントを設定してもエラーがでます。
エラー内容は上記呼び出し先のファイル処理なのはわかるのですが、
「アプリケーションはブレークモードになっています」という表示と、
「お使いのアプリはブレーク状態になりましたが、すべてのスレッドが外部コード (通常はシステム コードまたはフレームワーク コード) を実行していたため、表示されるコードはありません」
という画面が出てきて、ブレークポイントが機能していないようです。
ヘルプを見てもますます混乱しております。
どのようにすれば良いのでしょうか。