1

Visual Studioを使用せずに実行中の64ビット.netプロセスにデバッガーをアタッチするにはどうすればよいですか?

私が試してみました:

  • SharpDevelopですが、64ビットプロセスへの接続は許可されていません
  • Visual Studio Expressですが、[プロセスにアタッチ...]オプションがありません

64ビットの.netアプリケーションで動作できるJITデバッガーも優れています。

これを行う必要がある理由は、アプリケーションのユーザーによって作成されたC#スクリプトをコンパイルし、それらを実行するアプリケーションがあるためです。アプリケーションのユーザーがスクリプトをデバッグできるようにしたいのですが、各アプリケーションユーザーがそのためのVisual Studioライセンスを必要としないようにしたいので、この問題の無料の解決策を探しています。

編集:

  • また、すべてのソースコードをユーザーに提供するのではなく、バイナリのみを提供します。
  • スクリプトはC#コードであり、アプリケーションの実行時にコンパイルされます
4

2 に答える 2

2

SOS拡張機能を使用して WinDbg を試してください。SOS は、古い WinDbg デバッガー用のマネージ デバッグ拡張機能です。

于 2012-12-06T15:23:21.730 に答える
0

Visual Studio Express 2008/2010のこの回避策は役に立ちますか?

于 2012-12-06T15:31:06.777 に答える