VSTSビルドサマリータブ用のかなり複雑なUIを開発する必要があります。私はコードエディタとしてVSコードを使用しています。 URLに続いてEdgeブラウザを使用してデバッグする方法について説明していますが、このアプローチでは、VSTSに拡張機能をパッケージ化して展開する必要があり、時間がかかります。 VSTSサービスに展開せずにVSTS拡張ビルドサマリータブをデバッグするには?
私が直接ブラウザのコンソールに表示されるメッセージをブラウザの拡張機能でビューを使用して、次の.html(サマリー]タブ)をロードしようとしたhttps://www.visualstudio.com/en-us/docs/integrate/extensions/test/debug-in-browser、
No handler found on any channel for message:
{"id":1,"methodName":"initialHandshake","instanceId":"VSS.HostControl","params":[{"notifyLoadSucceeded":true,"vssSDKVersion":2}],"jsonrpc":"2.0","handshakeToken":"4234q23rqfafaf23r"}
は、開発中のアプリケーションをデバッグする任意のより良い方法はありますか?
あなたは、あなたを公開し、その後* *ローカルに開発することができますが、それはで続いている*と拡張機能を使用してローカルで実行することができます* ..つまり、結局アプリケーションを公開する必要があるのでしょうか?最初にアプリを公開しない方法はありますか?たとえば、開発の初期段階にいるときなど、公開せずにアプリケーションをデバッグしたいだけで、「メッセージのためのチャネルが見つかりません」というエラーメッセージは表示されません。 – samAlvin
まずは公開する必要がありますVSTS APIにアクセスする必要があります。あなたの拡張子を他の誰かに見せたくない場合は、 'vss-extension.json'ファイルで' public'フラグを 'false'に設定してください。それは市場に公開されません。しかし、VSTS内のアプリを見てAPIにアクセスするには、最初に公開する必要があります。しかし、現実のものを公開する準備が整うまでは、ローカルのWebサーバーへの参照を使って一度だけ公開し、その後はローカルで実行することができます。 – jporcenaluk
説明をありがとう:) – samAlvin