簡體   English   中英

C# - 在 Microsoft Visual Studio 安裝程序項目 2022 中安裝 .NET 6.0.7 運行時

[英]C# - Installing .NET 6.0.7 Runtime in Microsoft Visual Studio Installer Projects 2022

我對 Microsoft Visual Studio 安裝程序項目 2022 有疑問。

我閱讀了很多關於創建 Visual Studio 項目安裝程序的文章和 Stackoverflow 問題。

例如,在 Visual Studio 安裝程序項目中,您可以在 Prerequisities 的第二個單選按鈕處 select,即 Prerequisities 將從與我的應用程序相同的位置下載。 我搜索了很多,但我仍然收到未安裝運行時的錯誤消息。

(德語錯誤信息)

    ERROR: Um "Erforderliche Komponenten von demselben Speicherort wie die Anwendung herunterladen" im Dialogfeld "Erforderliche Komponenten" aktivieren zu können, muss die Datei "net6coreruntime_x64\dotnet-runtime-6.0.7-win-x64.exe" für das Element ".NET Runtime 6.0.7 (x64)" auf den lokalen Computer heruntergeladen werden. Weitere Informationen finden Sie unter http://go.microsoft.com/fwlink/?LinkId=616018.
ERROR: General failure building bootstrapper
ERROR: Unrecoverable build error - 0x80004005

我還嘗試在項目中包含 dotnet 運行時安裝程序,但這也不起作用。

有誰知道如何解決問題並讓我的程序安裝程序也安裝運行時? 如果是,請使用屏幕截圖並准確:)


我遇到了第二個問題。 假設我可以讓安裝程序也安裝我的運行時,還有第二個問題。

如果我在沒有運行時的情況下啟動安裝程序,安裝程序會向我顯示一條消息,我必須安裝運行時。

是否可以停用該消息?

感謝 Panagiotis Kanavos 的指點。

您的第一個問題顯示錯誤是關於先決條件的,文檔是添加先決條件條件方法。

https://docs.microsoft.com/en-us/visualstudio/deployment/installer-projects-net-core?view=vs-2022#prerequisites你能澄清一下它是否對你沒有幫助嗎?

第二個問題是,在沒有runtime的時候,可以嘗試建立一個獨立的deployment,package獨立成一個可執行文件,在服務器上運行,根本不用安裝任何runtime相關的東西。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM