Visual Studio パッケージ プラグインを開発しましたが、今日は C# で iisexpress へのアタッチを実装する必要があります。
私のプラグインは、コンテキスト メニューのボタンからビジュアル スタジオ エディターでアクティブなドキュメントのプロジェクトをビルドし、ルーチンの最後にそれを添付する必要があります。
私はそれを調査して見つけました:
System.Diagnostics.Debugger.Launch();
しかし、このコードが実行されると、Visual Studio がフリーズしてシャットダウンします。
このコードの前に、次の方法で iisexpress プロセスを見つけようとします。
var IsIisRunning = System.Diagnostics.Process.GetProcessesByName("iisexpress");
if (IsIisRunning.Length == 0)
return;
だから私はプロセスが存在することを知っています。
私は何かを忘れていますか?
誰かが私を助けることができますか?
御時間ありがとうございます。