2016-09-23 1 views
2

自分のプログラムがそのマシンで実行する必要があるテストマシンが1つあります。それは実行に失敗しますが、理由はわかりません。Visual Studioをインストールしないでマシン上のコードをデバッグします

Visual Studio 2012をそのマシンにインストールせずに、そのマシンでコードをデバッグして問題をチェックしたいとします。私はプログラムのソースコードを持っています。私は何をすべきか?

ありがとうございました。

答えて

4

リモートデバッグツールを使用し、スタートメニューに移動し、ビジュアルスタジオを見つけて展開し、Visual Studio Toolsを見つけ、リモートデバッグフォルダを探す必要があります。

この場合、デバッグするマシンにx86またはx64フォルダをコピーし、アプリケーションまたはWebページとmsvsmon.exeを実行します。

デバッグメニューからマシンに接続し、プロセスに接続し、実行したいマシンをターゲットにします。

は、その後、あなたが

+0

アクセス権やVSバージョンなどの前提条件に関する単語を追加できますか? Express、Communityなどで動作しますか? – TaW

+0

@TaWはVS 2015コミュニティで働いていました。私は管理者権限でmsvsmonを実行しなければなりませんでした(私はそれがターゲットプロセスのユーザに依存すると思いますが、この場合は高い特権を持っていました)。 –

1

remote debuggingを使用して、ソースコードを持つマシン上のリモートコードをデバッグすることができます。リモートアプリケーションに例外ログを書き込んで、コード内のどの場所でエラーが発生したのかを知ることもできます。リモートデバッグについては、MSDNの記事の下にあるリモートデバッグの詳細な説明を参照してください。

How to: Enable Remote Debugging

Visual Studioは、それは、ネットワークに接続された他のコンピュータ上の.exeファイルをデバッグする機能で、リモートデバッグのサポートを提供します。プロジェクトデザイナーの[デバッグ]ページで[リモートマシンを使用する]プロパティを有効にすると、.exeのリモートデバッグが可能になります。このオプションを選択すると、.exeを実行するマシンの名前を指定する必要があります。リモートコンピューター上の.exeの場所は、プロジェクトデザイナーの[コンパイル]ページにある[exeパスの作成]プロパティの値と一致する必要があります。 は、リモートマシン上でデバッグするためには、以下の条件を満たしている必要があります

  • リモートマシンがデバッガのコンポーネントをインストールする必要があります。
  • ローカルマシンのユーザーは、リモートマシンのDebugger Usersグループに存在する必要があります。
  • .exeは、リモートマシン上の共有可能なディレクトリに存在する必要があります。 詳細については、see Remote Debugging Setupを参照してください。

    1. リモートデバッグを有効にするには

は、リモートマシンが適切にリモート2.デバッグのために設定されていることを確認してください。詳細については、see Remote Debugging Setupを参照してください。

  • ソリューションエクスプローラでプロジェクトを選択し、[プロジェクト]メニューの[プロパティ]をクリックします。
  • [デバッグ]タブをクリックします。
  • [リモートマシンを使用する]チェックボックスをオンにします。
  • [リモートマシンを使用する]フィールドに、リモートマシンの名前を\ domain \ machinenameの形式で入力します。
  • +0

    はあなたがアクセス権やVSのバージョンと同様に、前提条件についての単語を追加することができますデバッグしたいプロセスを探して? Express、Communityなどで動作しますか? – TaW

    0

    リモートデバッグを確認します。 hereについての情報があります。

    関連する問題