VS2003建立 Cab 檔案

2021-04-23 21:00:22 字數 1572 閱讀 7041

為 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...