0
如您所知,我們無法啓用Silverlight和Javascript調試,這背後有沒有邏輯?
自從Silverlight可以調用Javascript和Javascript可以調用Silverlight,如果我們想連續調試兩者,該怎麼辦?背後的邏輯(啓用Silverlight調試禁用Javascript調試)?
如您所知,我們無法啓用Silverlight和Javascript調試,這背後有沒有邏輯?
自從Silverlight可以調用Javascript和Javascript可以調用Silverlight,如果我們想連續調試兩者,該怎麼辦?背後的邏輯(啓用Silverlight調試禁用Javascript調試)?
背後的唯一邏輯就是僅僅調試Silverlight或Javascript就是非常複雜的命題。調試IE運行的更老的基於COM的腳本引擎與最新的基於IL的CLR之間存在幾十億的差異。因此,能夠在同一時間進行調試的複雜性的產品導致成本遠遠超過收益。
底線是你不能同時調試。您可以創建一個模擬Silverlight應用程序,該應用程序擁有真正的Silverlight應用程序的所有腳本合同並模仿其行爲。這可以讓你測試Javascript。
然後,您可以切換到調試真實的Silverlight應用程序。
或者,您需要藉助Alerts或MessageBox.Shows來幫助查看非調試端或您的操作。
另一種可能性是其他瀏覽器包含自己的調試工具。可以使用其中一種進行調試。