為 activex 控制項建立 cab 專案
在「檔案」選單上指向「新建」,然後選擇「專案」。
在「新建專案」對話方塊中,選擇「專案型別」窗格中的「安裝和部署專案」,然後選擇「模板」窗格中的「cab 專案」。在「名稱」框中鍵入axcontrol。
單擊「確定」關閉對話方塊。
在解決方案資源管理器中,選擇「axcontrol」專案。在「專案」選單上,選擇「新增」->「檔案」。
在「新增檔案」對話方塊中,瀏覽並找到 activex 控制項 (.ocx),然後單擊「確定」關閉對話方塊。
注意可以使用 visual studio .net 建立的 activex 控制項,也可以使用 system 目錄中的任何 .ocx 檔案。在「專案」選單上,選擇「屬性」。
在「專案屬性」對話方塊中,選中「authenticode 簽名」核取方塊,並輸入「證書檔案」、「私鑰檔案」和「時間戳伺服器」。單擊「確定」關閉對話方塊。
在「生成」選單上,選擇「生成 axcontrol」。
建立 web 應用程式
在「檔案」選單上,選擇「新增專案」->「新建專案」。
在「新增新專案」對話方塊中,選擇「專案型別」窗格中的「visual basic 專案」,然後選擇「模板」窗格中的「asp.net web 應用程式」。在「位置」框中,鍵入http://localhost/axcontrolweb。
單擊「確定」關閉對話方塊。
選擇「工具箱」視窗。在「工具」選單上選擇「新增/移除工具箱項」。
在「自定義工具箱」對話方塊中,選擇在前一過程中使用的同乙個 activex 控制項。
單擊「確定」關閉對話方塊。
在「工具箱」視窗中,選擇 activex 控制項並將其拖到「webform1.aspx」設計器中。
在「專案」選單上,選擇「新增現有項」。
在「新增現有項」對話方塊中,定位到專案目錄並查詢生成的 cab 檔案。預設路徑將是 /documents and settings/yourloginname/axcontrol/project configuration/axcontrol.cab。預設「專案配置」是「除錯」。單擊「確定」關閉對話方塊。
注意您可能需要在「檔名」欄位中鍵入檔案的名稱 (axcontrol.cab)。在「webform1.aspx」設計器中選擇 activex 控制項。
在「屬性」視窗中,選擇codebase屬性並單擊「省略號」()按鈕。
在「建立 url」對話方塊中,從「目錄」窗格中選擇「axcontrol.cab」,然後單擊「確定」關閉對話方塊。
注意如果您對 cab 檔案專案進行了更改,將需要重新生成 cab 檔案專案,從 web 專案中刪除舊的 cab 檔案,並重複步驟 6 和 7。這是必要的,因為 web 專案中的 cab 檔案實際是生成的 cab 檔案的副本。在「生成」選單上,選擇「生成解決方案」。
測試安裝
詳見:http://msdn.microsoft.com/zh-cn/library/aa291417(vs.71).aspx
VS2003遠端除錯
1 首先配置遠端除錯環境。在安裝包中找到下列檔案 msvcmon.exe msvcr71.dll natdbgdm.dll natdbgtlnet.dll psapi.dll dbghelp.dll 其中psapi.dll dbghelp.dll這2個檔案可以沒有,把這些檔案複製到目標機器的乙個資料...
VS2003遠端除錯
1 首先配置遠端除錯環境。在安裝包中找到下列檔案 msvcmon.exe msvcr71.dll natdbgdm.dll natdbgtlnet.dll psapi.dll dbghelp.dll 其中psapi.dll dbghelp.dll這2個檔案可以沒有,把這些檔案複製到目標機器的乙個資料...
VS2003 安裝部署3
新增部署資料庫的類檔案database.cs,在下面的安裝程式類檔案webinstaller.cs裡將使用此類 using system using system.collections using system.componentmodel using system.data using syst...