日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

VS2012安装部署教程

發布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 VS2012安装部署教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

原理

.NET程序部署機制

簡單了解一下.net程序的一些部署機制。大家對上面這張圖片一定很熟悉,這三個文件夾封存著程序的組成部分,但他們的具體封存了那些東西呢?

  • bin文件夾

    bin是二進制binrary的英文縮寫,因為最初C語言編譯的程序都是二進制文件。bin 文件夾存放程序的編譯結果,里面包含了Debug和Release兩個版本,所以對應的文件夾分別為bin/Debug和bin/Release。

    • Debug 模式下生成的程序集為調試版本,未經優化;
    • Release模式下不包含調試信息,并對代碼進行了優化。
  • obj 文件

    • 用來保存每個模塊的編譯結果,放置程序生成時的中間文件。程序不會直接生成出可用的文件,而是由源程序生成中間文件,再編譯中間文件生成可執行文件的。
    • 在.NET中,編譯是分模塊進行的,編譯整個完成后會合并為一個.DLL或.EXE保存到bin目錄下。因為每次編譯時默認都是采用增量編譯,即只重新編譯改變了的模塊
  • Myproject文件夾

    • myproject目錄定義你的程序集的屬性,被稱為項目屬性文件夾。目錄下的AssemblyInfo類文件,用于保存程序集的信息,如名稱,版本等,這些信息一般與項目屬性面板中的數據對應,不需要手動編寫。
  • 實踐

    1.VS2012雖然沒有集成的打包工具,但他為我們提供了下載的端口,大家點開安裝部署之后會發現這里只有一個啟用installshield,所以我們要先啟用這個工具

    2.啟用之后跳轉到網頁,上面說明了獲取部署工具的步驟,我們現在需要執行的是第二步驟,點擊鏈接。

    3.下載之前要先填寫信息,這一頁大家肯定會遇到一個問題,必填country項,下拉框加載不出東西,無法選擇。最后的解決辦法翻墻,保證網速。

    4.然后你會收到一個激活碼,是下載之后激活工具用的,還會收到一封郵件,也是這個激活碼,是剛剛注冊時填的郵箱。然后保存下載好的程序
    其實可以直接從網上下載到這個工具,但是沒有激活碼。所以還是安裝VS的步驟來吧。

    5.安裝超級簡單,就不說了。安裝后打開VS會發現這個安裝部署工具已經出來。

    6.現在工具準備就緒,可以開始安裝了。將解決方案的啟動模式改為Release狀態,release是部署模式,原來的debug是調試模式。

    7.然后就從解決方案右鍵添加項目剛剛的部署工具。

    8.下面到了打包階段:會出現這個畫面,下面有多個步驟選項卡

    9.先填寫基本信息

    語言選項,選擇中文簡體。

    10.添加.NET FrameWorkpackage,版本視自己情況而定,要先選中yes。

    11.添加自己的程序文件,bin/release下面的文件
    注意:若Release里面沒有東西,這時需要將程序在解決方案配置為Release狀態下重新加載程序。

    12.設置快捷方式,很簡單。

    13.到最關鍵的時刻了,按照下面圖片的順序操作重新生成解決方案。

    14.最后路徑:在打包的開始我們設置了一個SetupCharge名稱,最后的打包文件就在這個文件夾下面,好多層。Install在生成安裝文件后會有Setup.exe和.msi兩中安裝文件,exe文件是安裝的引導文件,核心文件是msi文件,里面封存了程序的組件。在里面找到Setup.exe文件及msi文件即可進行安裝。

    總結

    感覺到了VS的強大和人性化。工欲善其事必先利其器,好好利用身邊的紅利吧。
    ps:好多圖,一張一張的上傳累死了,CSDN為啥不能像網易一樣批量上傳圖片呢,一個很大的bug…

    總結

    以上是生活随笔為你收集整理的VS2012安装部署教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。