轉(zhuǎn)自http://blog.csdn.net/uqapuqap/article/details/6744163
VS2010設(shè)置篇:
設(shè)置VS2010 通過IE8 調(diào)試ATL的ActiveX控件的步驟如下:
(1) 設(shè)置項目屬性
通過菜單項 “項目—》你的項目屬性”如下圖:
(2) 在彈出的屬性頁對話框中選中“配置屬性—》調(diào)試”,在右邊填入下列參數(shù):
命令 :C:/ProgramFiles/Internet Explorer/iexplore.exe(你的IE8執(zhí)行文件位置)
命令參數(shù) :$(InputDir)FileUploader.htm(其中FileUploader.htm更換成VS為你生成的Html文件名。
附加 :否。(指示調(diào)試器不要附加現(xiàn)有IE進程,而是新建一個)
其它選項采用默認值即可。結(jié)果如下圖:
IE8設(shè)置篇:
(1) 設(shè)置IE8為單進程模式。
運行g(shù)pedit.msc組策略管理器。在“計算機配置—》管理模板—》windows組件—》Internet Explore”中打開“選項卡進程增長”,設(shè)置為已啟用,選項卡進程增長為0。應(yīng)用之后IE8就進入單進程模式。這時VS只要直接按F5就能直接進入調(diào)試進程,激活斷點。設(shè)置圖如下:
(2) 設(shè)置允許活動內(nèi)容運行。
在啟動調(diào)試,網(wǎng)頁經(jīng)常會呈現(xiàn)如下提示框,每次都要確認,很麻煩。
以下方法可以消除這個提示框。
在IE中打開Internet 選項對話框,選擇高級選項卡,勾選里面的“允許活動內(nèi)容在我的計算機上運行”,重啟IE就可以消除這個煩人的提示框。