0

Visual Studio パッケージ プラグインを開発しましたが、今日は C# で iisexpress へのアタッチを実装する必要があります。

私のプラグインは、コンテキスト メニューのボタンからビジュアル スタジオ エディターでアクティブなドキュメントのプロジェクトをビルドし、ルーチンの最後にそれを添付する必要があります。

私はそれを調査して見つけました:

System.Diagnostics.Debugger.Launch();

しかし、このコードが実行されると、Visual Studio がフリーズしてシャットダウンします。

このコードの前に、次の方法で iisexpress プロセスを見つけようとします。

var IsIisRunning = System.Diagnostics.Process.GetProcessesByName("iisexpress");

if (IsIisRunning.Length == 0)
    return;

だから私はプロセスが存在することを知っています。

私は何かを忘れていますか?

誰かが私を助けることができますか?

御時間ありがとうございます。

4

1 に答える 1