Visual Studioを使用せずに実行中の64ビット.netプロセスにデバッガーをアタッチするにはどうすればよいですか?
私が試してみました:
- SharpDevelopですが、64ビットプロセスへの接続は許可されていません
- Visual Studio Expressですが、[プロセスにアタッチ...]オプションがありません
64ビットの.netアプリケーションで動作できるJITデバッガーも優れています。
これを行う必要がある理由は、アプリケーションのユーザーによって作成されたC#スクリプトをコンパイルし、それらを実行するアプリケーションがあるためです。アプリケーションのユーザーがスクリプトをデバッグできるようにしたいのですが、各アプリケーションユーザーがそのためのVisual Studioライセンスを必要としないようにしたいので、この問題の無料の解決策を探しています。
編集:
- また、すべてのソースコードをユーザーに提供するのではなく、バイナリのみを提供します。
- スクリプトはC#コードであり、アプリケーションの実行時にコンパイルされます