您必須先將這些必要條件的安裝程式套件下載到您的開發計算機,才能使用 ClickOnce 應用程式發佈必要條件軟體。 當您發佈應用程式並選擇從我的應用程式相同的位置下載 必要條件時,如果安裝程式套件不在 Packages 資料夾中,就會發生錯誤。
注意
若要新增 .NET Framework 的安裝程式套件,請參閱 適用於開發人員的 .NET Framework 部署指南。
使用 Package.xml 來新增一個安裝程式套件
在 [檔案總管] 中,開啟 Packages 資料夾。
預設路徑為
%ProgramFiles(x86)%\Microsoft SDKs\ClickOnce Bootstrapper\Packages\
。從 Visual Studio 2019 Update 7 開始,一些 .NET 啟動器套件將會發現於路徑
<VS Install Path>\MSBuild\Microsoft\VisualStudio\BootstrapperPackages
下。開啟您要新增之必要條件的資料夾,然後開啟已安裝Visual Studio版本的語言資料夾(例如,en for English)。
在 [記事本] 中,開啟 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 資料夾。
您現在可以將安裝程式套件與您的應用程式一起散發。