ここで理解しているように、リモートデバッガを使用する唯一の方法は、ターゲットアプリケーションを起動し、ビジュアルスタジオを介して接続することです。プログラムの最初からブレークポイントをすべて取得する方法はありますか?私のプログラムにはデバッグが必要なコードがあり、実行中のコードをキャプチャするのに十分速くデバッガをアタッチすることはできません。アプリケーション起動時のVisual Studioリモートデバッグ
答えて
あなたのアプリの出発点でこのコード行を注入しようと、コードを変更することができた場合:この行がヒットした場合
System.Diagnostics.Debugger.Launch();
それは効果的にあなたを待って、デバッガをアタッチするように求められます返事する。リモートデバッガを使用しているので、その時点でアタッチしてダイアログをキャンセルするだけで済みます。お役に立てれば。
ありがとう! – Tim
'System.Diagnostics.Debugger.Launch();'ではないでしょうか?これはargsのないメソッド呼び出しであり、最後にはステートメントのようにセミコロンが必要です。 –
Visual Studio Pro 2010で.NET 4アプリケーションを構築すると、これはうまくいきません。
どうやらこれは既知のバグです:
A私のために働いている瞬間のための(ややハック)回避策は、単にアプリは(メッセージボックスを投げることです)右の開始時メインウィンドウの初期化の:
public partial class MainWindow : Form
{
public MainWindow()
{
// To allow you time to attach a remote debugger ...
MessageBox.Show("Please attach debugger");
InitializeComponent();
...
今すぐあなたのレジャーでVSリモートデバッガを接続し、メッセージボックスで[OK]を打つことができます。
醜いが機能的である。
ソリューション
System.Diagnostics.Debugger.Launch
はどちらか私のために動作しませんでした。しかし、私は次のように起動する私のアプリケーションへの書き込み私の問題を解決するために管理:
while (!System.Diagnostics.Debugger.IsAttached)
System.Threading.Thread.Sleep(100);
デバッガがアタッチされるまでアプリケーションをお待ちしておりますこの方法。
実際に素晴らしい解決策です。 '' #ifdef DEBUG'''と '' 'endif'''でパックされています。リリースビルドを妨げず、自分のマシンでデバッグするときに完璧に動作します。しかし、リモートでデバッグする必要があるときは、単に待機します。ありがとう! – ecth
- 1. Visual StudioでのDataSetVisualizer&リモートデバッグ
- 2. Visual Studio 2015起動時のコミュニティクラッシュ
- 3. Visual Studioが起動時にフリーズする
- 4. iOSアプリがVisual Studioのリモートデバッグ時に点滅して閉じる
- 5. Visual Studio 2008のリモートデバッグASP.NET Webサービス
- 6. Visual Studioコード - TypeScriptで自動再起動するNode.jsアプリケーションのデバッグ
- 7. Visual Studio 2015の起動時のコミュニティクラッシュの検出方法
- 8. 私のデバッグMVC3アプリケーションを起動すると、Visual Studioでブラウザ
- 9. QLALR - Visual Studio 2008の起動時にQParserのサンプルがクラッシュする
- 10. Visual Studio 2015の起動に時間がかかりすぎる
- 11. Visual Studioコードの保存時に「再起動する」方法は?
- 12. 初めての起動時にVisual Studio 2013がクラッシュする
- 13. Visual Studioセットアッププロジェクトと起動パスにアプリケーションを配置する
- 14. Visual Studioでビルドした後にアプリケーションを起動しますか?
- 15. Visual Studioでのアプリケーションの実行時間
- 16. MacでのVisual Studio 2017の起動プロセス
- 17. Visual Studioがフリーズしたり、起動時にハングする
- 18. Visual Studioが初回インストール時に起動しない
- 19. 起動時にVisual Studio 2005がクラッシュします
- 20. セーフモードでも起動時にVisual Studio 2010がクラッシュする
- 21. Visual Studio 2015コミュニティ版が起動時にクラッシュする
- 22. Visual Studio 2010 - C#UserControlイベントの起動
- 23. アプリケーション起動時のSwift起動アプリ
- 24. Visual Studio 2017でMVCアプリケーションを起動するとmvcapplicationは起動しませんが、Owinは起動します
- 25. Visual Studioは起動しません
- 26. Visual Studioインストーラが起動しない
- 27. visual studio 2017インストールブレーク:起動しない
- 28. Visual Studio 2010から64ビットコマンドプロンプトを起動
- 29. Visual Studio 2017が起動しない
- 30. プログラムC:\ ... \ ****を起動できませんVB.netアプリケーションdll VB.netアプリケーションVisual Studio 2015
@HaraldDutchは素晴らしいソリューションをここに記述しています:http://stackoverflow.com/questions/19512041/remote-debugging-how-to-start-the-debugging-process-on-a-different-computer – eFloh