自分のプログラムがそのマシンで実行する必要があるテストマシンが1つあります。それは実行に失敗しますが、理由はわかりません。Visual Studioをインストールしないでマシン上のコードをデバッグします
Visual Studio 2012をそのマシンにインストールせずに、そのマシンでコードをデバッグして問題をチェックしたいとします。私はプログラムのソースコードを持っています。私は何をすべきか?
ありがとうございました。
自分のプログラムがそのマシンで実行する必要があるテストマシンが1つあります。それは実行に失敗しますが、理由はわかりません。Visual Studioをインストールしないでマシン上のコードをデバッグします
Visual Studio 2012をそのマシンにインストールせずに、そのマシンでコードをデバッグして問題をチェックしたいとします。私はプログラムのソースコードを持っています。私は何をすべきか?
ありがとうございました。
リモートデバッグツールを使用し、スタートメニューに移動し、ビジュアルスタジオを見つけて展開し、Visual Studio Toolsを見つけ、リモートデバッグフォルダを探す必要があります。
この場合、デバッグするマシンにx86またはx64フォルダをコピーし、アプリケーションまたはWebページとmsvsmon.exeを実行します。
デバッグメニューからマシンに接続し、プロセスに接続し、実行したいマシンをターゲットにします。
は、その後、あなたが
remote debuggingを使用して、ソースコードを持つマシン上のリモートコードをデバッグすることができます。リモートアプリケーションに例外ログを書き込んで、コード内のどの場所でエラーが発生したのかを知ることもできます。リモートデバッグについては、MSDNの記事の下にあるリモートデバッグの詳細な説明を参照してください。
How to: Enable Remote Debugging
Visual Studioは、それは、ネットワークに接続された他のコンピュータ上の.exeファイルをデバッグする機能で、リモートデバッグのサポートを提供します。プロジェクトデザイナーの[デバッグ]ページで[リモートマシンを使用する]プロパティを有効にすると、.exeのリモートデバッグが可能になります。このオプションを選択すると、.exeを実行するマシンの名前を指定する必要があります。リモートコンピューター上の.exeの場所は、プロジェクトデザイナーの[コンパイル]ページにある[exeパスの作成]プロパティの値と一致する必要があります。 は、リモートマシン上でデバッグするためには、以下の条件を満たしている必要があります
は、リモートマシンが適切にリモート2.デバッグのために設定されていることを確認してください。詳細については、see Remote Debugging Setupを参照してください。
はあなたがアクセス権やVSのバージョンと同様に、前提条件についての単語を追加することができますデバッグしたいプロセスを探して? Express、Communityなどで動作しますか? – TaW
リモートデバッグを確認します。 hereについての情報があります。
アクセス権やVSバージョンなどの前提条件に関する単語を追加できますか? Express、Communityなどで動作しますか? – TaW
@TaWはVS 2015コミュニティで働いていました。私は管理者権限でmsvsmonを実行しなければなりませんでした(私はそれがターゲットプロセスのユーザに依存すると思いますが、この場合は高い特権を持っていました)。 –