0

通常、私は Visual Studio で作業し、Visual Studio でデバッグも行います。しかし、Visual Studio がインストールされていない別のネットワークに仮想マシンがあります。また、リモートデバッグもできません。Visual Studio を目にするたびにインストールするのはオーバーヘッドです。

そこで、仮想マシンにコピーしてブレークポイントを設定したり、ソース コードをステップ実行したり、例外を確認したりできるマネージド (C#) コード用の小さなデバッガーを探します。

マネージ コード用の小さなデバッガーを知っている人はいますか?

4

1 に答える 1

1

mdbgがあります- 使いにくい (エバリュエーターの構文が変です) 反面、超軽量です。Windows 7 SDK から入手できます (Win 8 SDK から削除された理由はわかりません): c:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\(64 ビットの場合は x64 - mdbg.exe と mdbgcore.dll が必要です) または、ソース コードを使用して自分でコンパイルします。ここから: http://www.microsoft.com/en-us/download/details.aspx?id=2282 . 正しいビット数を選択していることを確認してください。私はそれを実稼働環境 (.NET4.5 アプリケーションでも) で成功裏に使用し、2 つの拡張機能を作成しました。

mdbg だけでは不十分で、さらに詳しく調べる必要がある場合 (GC ヒープや .NET インターナルなどを分析する)、おそらくwindbgを学習する必要があります(これも xcopy で展開されており、Windows Debugging Toolkit から入手できます)。

于 2014-01-21T10:21:39.347 に答える