国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
VB.NET如何在沒有.NET框架的機器上運行

在vs.net中,我們可以通過建立"setup and deployment projects"項目,非常靈活方便的把自己的.net程序制作為windows installer文件。

  制作自己的安裝程序

  在vsdeployment projects"項目,非常靈活方便的把自己的.net程序制作為windows installer文件。比如,我們可以很方便的定制下面這些選項:

  1.是否在桌面上放置快捷方式。

  2.注冊自己的文件類型,可以通過雙擊該文件來使用自己的程序打開。

  3.注冊表的處理

  在下面的msdn站點,我們可以獲得在vs.net中通過setup and deployment projects來制作自己的安裝程序的示例:http://msdn.microsoft.com/library/en-us/vsinspano7/html/vbcondeploymentscenarios.asp

  發(fā)布.net framework

  .net framework 1.0提供一個用來重新部署.net的exe文件:dotnetfx.exe. 它包含了common language runtime和其它.net程序運行時必不可少的內容。

  我們可以從下面的站點下載該exe文件:http://msdn.microsoft.com/downloads/sample.asp?url=/msdn-files/027/001/829/msdncompositedoc.xml

  同時,我們也可以在vs.net安裝cd或者dvd中找到該文件。

  我們可以通過多種方式來通過運行dotnetfx.exe把.net framework部署到目標機器上:

  1.通過microsoft systems management server部署。

  2.通過active directory部署。

  3.使用第三方工具。

  具體的信息,我們可以參閱下面的文章:

  http://msdn.microsoft.com/library/en-us/dnnespanep/html/redisspaneploy.asp

  制作自己的native安裝程序

  如果我們要把自己的.net程序發(fā)布到目標機器上,同時我們不確定該目標機器是否已經安裝了.net framework, 那我們就需要自己設計一段unmanaged代碼,來判斷目標機器是否安裝了.net framework, 如果沒有,則運行dotnetfx.exe安裝.net framework, 然后利用windows installer安裝自己的程序。

  在msdn的下面網頁上,我們可以獲得一個使用unmanaged c++實現的安裝程序和它的源代碼:

  http://msdn.microsoft.com/downloads/default.asp?url=/code/sample.asp?url=/msdn-files/027/001/830/msdncompositedoc.xml

  1.在csettings

  徑,以及其他您自己的設置。(比如.net framework的語言版本)


     getcaptiontext(void)
  getdialogtext(void)
  geterrorcaptiontext(void)
  getininame(void)
  getproductname(void)

  parse()函數用來解析settings.ini文件。

  2.在main.cpp文件中,全局函數fxinstallrequired()判斷是否要在目標機器上安裝.net framework. fxinstallrequired()會檢測下面的注冊表鍵值和dotnetfx.exe的版本和語言設置。

  hklm/software/microsoft/.netframework/policy/v1.0

  3.如果需要安裝.net framework, 在全局函數execcmd()中調用下面的命令silent安裝dotnetfx.exe: dotnetfx.exe /q:a /c:"install /l /q"

  4.在execcmd()全局函數中調用下面的命令安裝您自己的msi文件:msiexec /i reboot=reallysuppress

  使用方法

  如果我們使用上面的native代碼作為自己的安裝程序,那么我們可以通過下面的步驟把自己的.net程序和它結合在一起:

  1.把您自己的.net程序制作成為windows installer (.msi)文件。

  2.打開"settings.ini"文件,在"msi"

  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnnespanep/html/redisspaneploy.asp

  3. 把"setup.exe", "settings.ini", "dotnetfx.exe"和您自己的msi安裝文件,發(fā)送到目標機器上,然后運行"setup.exe", 安裝程序會自動檢測是否有.net framwork, 如果沒有,將首先運行dotnetfx.exe。

  總結

  通過上述步驟,您可以將自己的.net程序成功的部署到沒有安裝.net framwork環(huán)境的機器上。

打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Visual Studio 2005/2008 打包方法示例
Windows程序的打包,部署(vs項目打包vs2013)
用Inno Setup來解決.NetFramework框架安裝問題
安裝.net Framework3.5安裝出錯的情況及解決方法
NET Framework 3.5 SP1安裝時下載文件問題及精簡方法
windows中net framework 4.0安裝失敗錯誤代碼0x800c0006怎么辦?
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服