मुझे वीएसटीएस बिल्ड सारांश टैब के लिए एक काफी जटिल यूआई विकसित करने की आवश्यकता है। मैं कोड संपादक के रूप में वीएस कोड का उपयोग कर रहा हूँ। यूआरएल के बाद वर्णन करता है कि एज ब्राउज़र का उपयोग करके डीबग कैसे करें, हालांकि इस दृष्टिकोण को लगातार पैकेजिंग की आवश्यकता होती है और वीएसटीएस को एक्सटेंशन को तैनात करने में समय लगता है। https://www.visualstudio.com/en-us/docs/integrate/extensions/test/debug-in-browserवीएसटीएस सेवा को तैनात किए बिना VSTS एक्सटेंशन निर्माण सारांश टैब को डीबग कैसे करें?
मैं सीधे .html (सारांश टैब) लोड करने के लिए ब्राउज़र एक्सटेंशन में दृश्य का उपयोग कर और ब्राउज़र कंसोल में प्रदर्शित संदेश निम्न की कोशिश की,
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
आपको इसे पहले प्रकाशित करना होगा आप वीएसटीएस एपीआई तक पहुंचना चाहते हैं। यदि आप नहीं चाहते हैं कि कोई और आपका एक्सटेंशन देखना चाहता है, तो 'public' flag' को '' vss-extension.json' फ़ाइल में 'false' पर सेट करें और यह बाज़ार में प्रकाशित नहीं होगा। लेकिन वीएसटीएस के अंदर ऐप को देखने और एपीआई तक पहुंचने के लिए, इसे पहले प्रकाशित किया जाना चाहिए, हां। लेकिन आप अपने स्थानीय वेब सर्वर के संदर्भ के साथ एक बार प्रकाशित कर सकते हैं और तब तक स्थानीय रूप से इसे तब तक चला सकते हैं जब तक कि आप वास्तविक चीज़ को प्रकाशित करने के लिए तैयार न हों। स्पष्टीकरण के लिए – jporcenaluk
धन्यवाद :) – samAlvin