C#打包應用程式,與.NETFramework介紹

來源:互聯網
上載者:User

1, 建立一個項目, 類型為 安裝和部署 中的安裝項目或安裝嚮導
2,雙擊應用程式檔案夾,添加所有需要的檔案(包括表徵圖,Access,圖片和dll等),特別是要打包的編寫的應用程式組建檔案,在bin/debug 檔案夾中的exe檔案。其表徵圖在此編程項目中的 項目屬性 產生中設定,同時最好重新命名,因為在包含進去之後無法重新命名,這樣在 目標pc 上安裝時就為包含進去時的名字和表徵圖。

3,為 應用程式exe 在 案頭菜單 和 使用者管理菜單(即“開始”,最好為檔案夾,還要添加 卸載exe捷徑)添加 exe捷徑,並 左鍵點擊 在出現的屬性(右邊側欄)中設定其 icon。

4, 添加 卸載exe : 從c:windows/system32 中添加 msiexec.exe 並重新命名為 uninstall.exe 然後建立捷徑, 左鍵 單擊項目,在左側邊欄出現的屬性頁面中找到 product code, 複製到uninstall捷徑的arguments 並在前面加 /x . 即為/x product code. 帶{}

5, 按右鍵項目,選擇屬性, 可以在出現的對話方塊中 重新命名將要產生的exe 檔案。 單擊 系統必備, 其中要選擇所需要的 組件, 要包括.net framework 3.5。 選擇下面的 與我的應用程式相同的位置, 這樣就會從 這個路徑安裝 系統必備組件。(未完,下面詳述如何添加.net 3.5)

6, 右鍵 項目, 視圖》使用者介面, 將出現安裝時的介面對話方塊, 可以建立新對話方塊, 也可以在安裝對話方塊的頂部添加圖片, 通過設定 bannerbitmap 來實現。 注意 項目的名稱也會出現在安裝對話方塊中, 所以最好將項目名稱命名好(左鍵單擊項目,在屬性中更改 product name 和 Title)。

7, 左鍵 應用程式檔案夾, DefaultLocation 選項為安裝程式路徑設定。 預設設定為 C:Program Files/ [manufacturer]/ 應用程式名稱

下面重點介紹打包包括 .net framework

1, 打包的為 .net 3.5 離線版。 首先下載完整版, 231mb 解壓後, 將下載的 3.5 x86(32位機)中文語言套件copy到 解壓後檔案夾dotNetFX35\x86檔案夾中, 此時 單擊dotNetFx35setup.exe 就可以安裝離線版。

2, 將dotNetFx35setup.exe 添加到 項目中去, 只包含此單一exe(2.3m)即可, 在產生後會包含所有的 .net 組件(231m)。 右鍵 項目——屬性——系統必備,選中net35 並將下方選為 與安裝程式一同本地下載; 即中間的那個。

3, 右鍵項目 》視圖》 啟動條件, 單擊 .net framework, 將其installurl 改為dotNetFx35setup.exe即可(只要與安裝檔案路徑一致即可),原來為 微軟官方下載。

4, 單擊產生 即可。

自己編寫的應用程式打包後只有2,3m, 可是加上.net 平台就 250m 左右啦。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.