国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

使用VS.NET 2003重新分發(fā).NET框架

2019-11-18 12:03:33
字體:
供稿:網(wǎng)友

  簡介
  Microsoft? .NET 框架 1.1 發(fā)布版提供了一個可重新分發(fā)的安裝程序,其中包含運行 .NET 框架應(yīng)用程序所必需的公共語言運行庫和 .NET 框架組件。.NET 框架可重新分發(fā)軟件包是一個獨立的可執(zhí)行文件 Dotnetfx.exe。.NET 框架需要許可協(xié)議來賦予您重新分發(fā) Dotnetfx.exe 的特定權(quán)限。假如您之前已經(jīng)安裝了 .NET 框架 SDK 1.1 版、Microsoft Visual Studio?.NET 2003 或從 Web 上下載了 Dotnetfx.exe,則表示您已經(jīng)接受 Dotnetfx.exe 的許可協(xié)議。有關(guān)許可協(xié)議的條款,請參閱 .NET 框架可重新分發(fā) EULA。
  
  您可以在計算機上手動啟動和安裝 Dotnetfx.exe,也可以將其作為 .NET 框架應(yīng)用程序的安裝程序的組成部分來啟動和安裝。注重,必須要有治理員特權(quán)才能安裝 Dotnetfx.exe。假如以前已經(jīng)安裝了 .NET 框架 SDK 或 Microsoft Visual Studio .NET,則不需要安裝 Dotnetfx.exe。
  
  本文向 Visual Studio .NET 2003 用戶介紹部署方案。有關(guān)部署 Dotnetfx.exe 的具體信息,請參閱 .NET Framework Deployment Guide。該 Web 站點提供了具體的部署信息,其中包括的白皮書為 .NET 框架 SDK 用戶提供了具體的部署方案。
  
  要安裝 Dotnetfx.exe,必須滿足最低配置要求。有關(guān)軟件和硬件要求及建議的更多信息,請參閱最低配置要求。
  
  從何處獲得 .NET 框架可重新分發(fā)軟件包
  可以從 Download Center 或從 Microsoft Windows Update Web site 下載 Dotnetfx.exe。
  
  也可以在產(chǎn)品 CD 或 DVD 上獲得可重新分發(fā)軟件包。Dotnetfx.exe 可從 .NET 框架 SDK CD 上根目錄中的 dotNETRedist 目錄獲得。可以在 Microsoft? Visual Studio? .NET PRerequisites CD 上的 dotNetFramework 目錄中找到 Dotnetfx.exe,也可以在 Microsoft Visual Studio? .NET DVD 上的 /wcu/dotNetFramework 目錄中找到該文件。
  
  假如需要讓用戶從 Internet 安裝 .NET 框架,請勿發(fā)布 .NET 框架可重新分發(fā)軟件包。而應(yīng)該將用戶定向到 Microsof Windows Update Web 站點。
  
  使用 Visual Studio .NET 部署重新分發(fā) .NET 框架
  這一節(jié)描述使用 Visual Studio .NET 2003 分發(fā) .NET 框架可重新分發(fā)軟件包 Dotnetfx.exe 的某些可能方案。因為 Dotnetfx.exe 是重要的運行時組件,所以必須有治理員特權(quán)才能將它安裝在計算機上。
  
  在部署使用 Visual Studio .NET 創(chuàng)建的、依靠于 .NET 框架的應(yīng)用程序時,目標計算機上必須已經(jīng)安裝了 .NET 框架。只有在已經(jīng)安裝 Visual Studio .NET 框架引導(dǎo)程序插件后,才能在使用 Visual Studio .NET 部署工具創(chuàng)建的安裝程序可執(zhí)行文件中包括 .NET 框架;否則必須單獨安裝它。
  
  警告 引用 .NET 框架的應(yīng)用程序的部署項目會在檢測到的依靠性文件夾中自動添加合并模塊(dotnetfxredist_x86_xxx.msm,其中 xxx 代表語言代碼)。該合并模塊不能重新分發(fā);它僅供項目內(nèi)部使用,用來防止列出單個 .NET 程序集。默認情況下不包括它;試圖包括它將導(dǎo)致編譯錯誤。
  
  部署 .NET 框架應(yīng)用程序時,有四個可選方案:
  • 在開發(fā)計算機上安裝 Visual Studio .NET 框架引導(dǎo)程序插件,并使用 Setup 項目使 .NET 框架可執(zhí)行文件與應(yīng)用程序一起安裝。
  
  • 指示用戶手動安裝 .NET 框架可執(zhí)行文件。
  
  • 使用 Setup.exe 引導(dǎo)程序示例安裝 .NET 框架可重新分發(fā)軟件包 (Dotnetfx.exe),然后啟動應(yīng)用程序的 Windows Installer 軟件包。
  
  • 網(wǎng)絡(luò)治理員可以使用電子軟件分發(fā)工具重新分發(fā) Dotnetfx.exe。有關(guān)具體信息,請參閱白皮書 Redistributing the .NET Framework 中的“Distributing Dotnetfx.exe Using an Electronic Software Distribution Tool”。
  
  用 Setup 項目安裝 .NET 框架
  Visual Studio .NET 2003 中的 Setup 項目可以用來使 .NET 框架與應(yīng)用程序一起安裝,但必須首先在開發(fā)計算機上安裝可選的 Visual Studio .NET 框架引導(dǎo)程序插件。
  
  注 Visual Studio .NET 框架引導(dǎo)程序插件可以從 Download Center 下載。
  
  Visual Studio .NET 框架引導(dǎo)程序插件用于修改 Setup 項目的 Bootstrapper 屬性的行為,以便包括 .NET 框架引導(dǎo)程序以及 Windows Installer 引導(dǎo)程序。然后,.NET 框架可重新分發(fā)軟件包和適當?shù)恼Z言包將與應(yīng)用程序一起打包;一個啟動條件會在安裝時檢查是否有正確版本的 .NET 框架,假如需要,則在安裝應(yīng)用程序之前安裝它。
  
  注 Visual Studio .NET 框架引導(dǎo)程序插件不會修改 Web 引導(dǎo)程序。將 Bootstrapper 屬性設(shè)置為 Web Bootstrapper 將只安裝 Windows Installer 引導(dǎo)程序。
  
  此外,假如應(yīng)用程序需要進行數(shù)據(jù)訪問,則可以與安裝程序一起安裝 Microsoft 數(shù)據(jù)訪問組件 (MDAC)。
  
  Visual Studio .NET 框架引導(dǎo)程序插件還支持安裝 .NET 框架的本地化版本,這些本地化版本可以是 Visual Studio .NET 所支持的八種語言中的任意一種。對于您希望支持的每種語言,必須安裝單獨的插件版本;它們可以從與英語版本相同的位置下載。Setup 項目的 Localization 屬性用于確定將被引導(dǎo)的框架的版本。有關(guān)具體信息,請參閱 Installing Localized applications。
  
  確保插件已安裝
  1.從 Control Panel 中,單擊 Add or Remove Programs。
  
  2.在 Add or Remove Programs 對話框中,檢查 Microsoft Visual Studio .NET 2003 Bootstrapper Plug-in 的 Currently installed programs 列表。
  
  假如沒有列出 Microsoft Visual Studio .NET 2003 引導(dǎo)程序插件,則需要從 Download Center 下載和安裝 Visual Studio .NET 框架引導(dǎo)程序插件。
  
  注 假如從列表中選擇 Visual Studio .NET 框架引導(dǎo)程序插件后,單擊 Remove,可以卸載該插件。
  
  使用 Setup 項目安裝 .NET 框架
  1.確保 Visual Studio .NET 框架引導(dǎo)程序插件已安裝。
  
  2.在 Solution EXPlorer 中選擇 Setup 項目。在 Project 菜單上,選擇 Properties。
  
  3.將 Bootstrapper 屬性設(shè)置為 Windows Installer Bootstrapper。
  
  編譯 Setup 項目時,.NET 框架可重新分發(fā)軟件包將與該 Setup.exe 一起打包。
  
  
  注 還必須啟用 .NET 框架的啟動條件;默認情況下,引用 .NET 框架的任何項目都啟用了該條件。要檢查啟動條件,請從 View 菜單指向 Editor,并選擇 Launch Conditions,然后查找名為 .Net Framework 的啟動條件。
  
  使用 Setup 項目安裝 MDAC
  1.確保 Visual Studio .NET 框架引導(dǎo)程序插件已安裝。
  
  2.在 Solution Explorer 中選擇 Setup 項目。從 View 菜單指向 Editor,并選擇 Launch Conditions。
  
  3.選擇 Requirements on Target Machine 節(jié)點。從 Action 菜單,選擇 Add Registry Launch Condition。
  
  4.選擇 Search for RegistryEntry1 節(jié)點。在 Properties 窗口中,選擇 RegKey 屬性,并鍵入 Software/Microsoft/Dataaccess
  
  5.選擇 Root 屬性,并選擇 vsdrrHKLM。
  
  6.選擇 Value 屬性,并鍵入 FullInstallVer。
  
  7.選擇 Property 屬性,并鍵入 MDACSEARCH。
  
  8.在 Launch Conditions Editor 中,選擇 Condition1 節(jié)點。在 Properties 窗口中,選擇 Condition 屬性,并選擇 MDACSEARCH>="2.6"。
  
  9.在 Solution Explorer 中選擇 Setup 項目。在 Project 菜單上,選擇 Properties。
  
  10.將 Bootstrapper 屬性設(shè)置為 Windows Installer Bootstrapper。
  
  編譯 Setup 項目時,.NET 框架可重新分發(fā)軟件包和 MDAC 將同時與該 Setup.exe 一起打包。
  
  手動安裝 .NET 框架
  .NET 框架可重新分發(fā)軟件包 Dotnetfx.exe 是獨立的可執(zhí)行文件,運行它可以安裝 .NET 框架。可以從幾個地方獲得這個可重新分發(fā)軟件包(有關(guān)具體信息,請參閱 Where to OBTain the .NET Framework Redistributable);但是,不應(yīng)當假設(shè)應(yīng)用程序的用戶知道在哪里獲得它或如何安裝它。因此,應(yīng)當修改您的部署項目,向用戶提供指導(dǎo)。
  
  使用 Visual Studio .NET 部署工具創(chuàng)建的安裝程序包括了默認的啟動條件 (MsiNetAssemblySupport),該條件將檢查目標計算機上有沒有 .NET 框架。假如找不到它,安裝將暫停,并顯示對話框,將如下默認消息顯示給用戶:“This setup requires the .NET Framework.Please install the .NET Framework and run this setup again.”應(yīng)當將該消息替換為針對您的應(yīng)用程序用戶的自定義消息。
  
  例如,假如您的應(yīng)用程序是通過 CD-ROM 分發(fā)的,則該消息可能是:“This setup requires the .NET Framework.Please install the .NET Framework by running the file Dotnetfx.exe, which can be found in the link below, and then run this setup again.”
  
  此外,對話框應(yīng)當顯示一個鏈接,通過該鏈接可以轉(zhuǎn)到包含可下載 .NET 框架可重新分發(fā)文件的 Microsoft 支持 Web 站點。鏈接由 InstallUrl 屬性確定;很多情況下,需要將 InstallUrl 屬性修改為指向您自己的可重新分發(fā)文件位置。例如,假如要分發(fā) CD-ROM 上的應(yīng)用程序,則應(yīng)當在 CD 中包括該可重新分發(fā)文件,并將 InstallUrl 屬性更改為一個相對路徑。
  
  自定義啟動條件消息
  • 在 Solution Explorer 中,選擇部署項目。
  
  • 在 View 菜單

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 丹棱县| 长武县| 伊通| 天水市| 广丰县| 通江县| 保德县| 旬邑县| 大同县| 都江堰市| 长沙县| 襄城县| 南溪县| 普安县| 济宁市| 武冈市| 滨州市| 河南省| 台安县| 涡阳县| 辰溪县| 灵璧县| 泰安市| 江油市| 卢龙县| 高雄县| 贺兰县| 西宁市| 抚州市| 侯马市| 航空| 满洲里市| 冀州市| 天津市| 饶阳县| 慈利县| 湖北省| 修文县| 湖北省| 珲春市| 安义县|