Tôi cần phát triển một giao diện người dùng khá phức tạp cho tab tóm tắt xây dựng VSTS. Tôi đang sử dụng VS Code làm trình soạn thảo mã. Sau url mô tả cách gỡ lỗi bằng cách sử dụng trình duyệt Edge, tuy nhiên phương pháp này đòi hỏi phải liên tục đóng gói và triển khai phần mở rộng cho VSTS làm cho nó mất thời gian. https://www.visualstudio.com/en-us/docs/integrate/extensions/test/debug-in-browserLàm thế nào để gỡ lỗi tab tóm tắt xây dựng mở rộng VSTS mà không triển khai dịch vụ VSTS?
Tôi cố gắng để tải trực tiếp các .html (tab tóm tắt) sử dụng Xem Trong phần mở rộng trình duyệt và sau thông điệp hiển thị trong trình duyệt của giao diện điều khiển,
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"}
Có cách nào tốt hơn về gỡ lỗi các ứng dụng trong khi đang phát triển?
Bạn nói * Bạn có thể phát triển tại địa phương *, nhưng sau đó nó được theo sau với * Sau đó, bố của bạn mở rộng và chạy nó cục bộ * .. Điều đó có nghĩa là chúng ta cần xuất bản ứng dụng của chúng ta trước sau khi tất cả? Có cách nào để không xuất bản ứng dụng trước hết không? Chẳng hạn như khi chúng tôi đang ở giai đoạn đầu của quá trình phát triển, vì vậy, chúng tôi chỉ muốn gỡ lỗi ứng dụng mà không xuất bản và không nhận được lỗi 'Không xử lý được tìm thấy trên bất kỳ kênh nào cho thông báo' .. – samAlvin
Bạn cần xuất bản nó trước nếu bạn muốn truy cập API VSTS. Nếu bạn không muốn bất kỳ ai thấy phần mở rộng của bạn, hãy đặt cờ 'public' thành' false' trong tệp 'vss-extension.json' của bạn và nó sẽ không xuất bản ra thị trường. Nhưng để xem ứng dụng bên trong VSTS và truy cập các API, nó cần phải được xuất bản trước, có. Nhưng bạn chỉ có thể xuất bản một lần với một tham chiếu đến máy chủ web cục bộ của bạn và chạy nó cục bộ từ đó, cho đến khi bạn đã sẵn sàng để xuất bản điều thực sự. – jporcenaluk
Cảm ơn bạn đã làm rõ :) – samAlvin