VS2022使用ClickOnce釋出程式本地安裝.net框架

誰主沉浮1226發表於2023-05-03

因為遇到下面的錯誤,沒有在網上搜到詳細解決問題的教程,費了一些時間才解決了問題,特此記錄一下,也希望能幫助到其他人。

 要在“系統必備”對話方塊中啟用“從與我的應用程式相同的位置下載系統必備元件”,必須將“.NET 桌面執行時 6.0.14 (x64)”項的檔案“net6desktopruntime_x64\windowsdesktop-runtime-6.0.14-win-x64.exe”下載到本地計算機。

在VS2022的要釋出的專案上,右鍵》釋出,選擇ClickOnce ,下一步。

然後選擇釋出位置,下一步。

選擇從網站還是從

下圖是最後的配置。

最後點選發布,會出現錯誤。

這個時候可能出現這樣的錯誤資訊: 

 要在“系統必備”對話方塊中啟用“從與我的應用程式相同的位置下載系統必備元件”,必須將“.NET 桌面執行時 6.0.14 (x64)”項的檔案“net6desktopruntime_x64\windowsdesktop-runtime-6.0.14-win-x64.exe”下載到本地計算機。

那麼解決方法是:

1. 從微軟官方網站下載:“windowsdesktop-runtime-6.0.14-win-x64.exe”,地址為:https://download.visualstudio.microsoft.com/download/pr/035efed3-6386-4e1d-bcbc-384a20ebf47e/abfbea2303e0ce9cb15d430314e5858f/windowsdesktop-runtime-6.0.14-win-x64.exe

2. 把下載的檔案放到這個目錄下:C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Microsoft\VisualStudio\BootstrapperPackages\net6desktopruntime_x64

3.重新點選發布按鈕,就正常了。

 

相關文章