隨著 ClickOnce 應用程式納入必要條件
在您隨 ClickOnce 應用程式散發必要條件軟體之前,必須先將這些必要條件的安裝程式套件下載到您的開發電腦。 當您發行應用程式並選擇 [從應用程式的相同位置下載必要條件] 時,如果安裝程式套件不在 [套件] 資料夾中,就會發生錯誤。
注意
若要新增 .NET Framework 的安裝程式套件,請參閱 .NET Framework 開發人員部署指南。
使用 Package.xml 新增安裝程式套件
在 [檔案總管] 中,開啟 [套件] 資料夾。
根據預設,路徑為
%ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\
。從 Visual Studio 2019 Update 7 版本開始,也會在路徑
<VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages
下發現一些 .NET 啟動載入器套件開啟您所要新增必要條件的資料夾,然後開啟所安裝 Visual Studio 版本的語言資料夾 (例如,en 代表英文)。
在 [記事本] 中,開啟 Package.xml 檔案。
找出包含
http://go.microsoft.com/fwlink
的 Name 元素,並複製 URL。 包括 LinkID 部分。注意
如果沒有任何 Name 項目包含
http://go.microsoft.com/fwlink
,請在必要條件的根資料夾中開啟 Product.xml 檔案,並找出 fwlink 字串。重要
有些必要條件包含多個安裝程式套件 (例如,用於 32 位元或 64 位元系統)。 如果有多個 [Name] 元素包含 fwlink,則必須針對每一個元素重覆其餘步驟。
將 URL 貼上瀏覽器的網址列,然後在系統提示您執行或儲存時,選擇 [儲存]。
這個步驟會將安裝程式檔下載至您的電腦。
將檔案複製到必要條件的根資料夾。
例如,針對 .NET Framework 4.7.2 必要條件,請將此檔案複製到 \Packages\DotNetFX472 資料夾。
現在您可以隨應用程式散發安裝程式套件。
相關內容
- How to: Install prerequisites with a ClickOnce application (如何:使用 ClickOnce 應用程式安裝必要元件)