閱讀362 返回首頁    go 技術社區[雲棲]


機房收費係統vb.net之打包與部署(二)

             緊接著上篇博客的打包和部署,下麵說一下我在XP係統和.net framework2.0平台發布係統的解決辦法,對於.net framework2.0的情況,因為大家知道如果用visual studio2013的話,最低的運行平台是2.0但是的代碼是在4.5的平台下實現的,要是轉換過去,會出很多錯誤,見下圖:

           

          生成後的效果就是會出現很多的錯誤:

           

           原因就是我之前 敲代碼的目標框架是默認的4.5,而改成2.0後差異太大,有很多內部編譯都發生了變化,因此這種方法是不可以的,下麵是我解決這個問題的一個說了有些投機取巧的方法吧:

            首先,將源碼中所有項目的目標框架改為4.0,原因是從4.5--4.0不會錯誤,這兩種框架之間編譯的差異小,如下圖:

            

            其次,從網上查資料得知,XP係統最高可以運行.net framework4.0,於是我就把XP係統中的2.0版本用4.0版本替換了,但是對於這兩個版本的差別,我還是不很清楚,這是我從網上查到的一些資料,和大家分享一下:

            .net framework2.0:無需部署即可輕鬆使用應用程序,· 為 Windows XP 用戶使用 Windows Vista 做好準備

            .net framework4.0主要是增加了並行支持,可是我差了資料,還是不知道什麼叫並行支持,等待高人解答~

            可是我以為這樣的操作就行了,於是興致勃勃到5樓安裝,沒想到一點快捷方式,它居然又一次打擊我~”(null)不是有效的win32應用程序“,心寒~我花了兩天解決的問題居然又冒出了新問題,於是又開始了取經之路,查資料,原來是因為我當初編譯的程序是64位的,而XP是32位係統,於是,新的問題,新的發現,我開始從vs2013下手,重新生成,下麵是我對它的操作:

            第一步:選擇配置管理器             

              第二步:如圖,選擇”新建“

              

              點擊“從此處複製設置”--選擇“86”--點擊“確定”

              

              接著在配置管理器--“活動解決方案平台”--“86”,如下圖:

                     

                    接下來在這個XP係統上就可以正常運行啦!希望和大家交流!

最後更新:2017-04-03 08:26:25

  上一篇:go android Universal Image Loader for Android 說明文檔 (1)
  下一篇:go android Universal Image Loader for Android 說明文檔 (1)