.NET Core 應用程式部署 | dotnet core部署
發行項 05/20/2023 29位參與者 意見反應 本文內容 您可以使用.NET建立的應用程式以兩種不同的模式發佈,而模式會影響使用者執行應用程式的方式。將應用程式發佈為獨立式會產生包含.NET執行時間和程式庫的應用程式,以及您的應用程式及其相依性。應用程式的使用者可以在未安裝.NET執行階段的電腦上執行該應用程式。以架構相依的方式發佈應用程式,會產生只包含應用程式本身及其相依性的應用程式。應用程式的使用者必須個別安裝.NET執行時間。這...
發行項 05/20/2023 29 位參與者意見反應
本文內容您可以使用 .NET 建立的應用程式以兩種不同的模式發佈,而模式會影響使用者執行應用程式的方式。
將應用程式發佈為 獨立 式會產生包含 .NET 執行時間和程式庫的應用程式,以及您的應用程式及其相依性。 應用程式的使用者可以在未安裝.NET 執行階段的電腦上執行該應用程式。
以架構相依的方式發佈應用程式,會產生只包含應用程式本身及其相依性的應用程式。 應用程式的使用者必須個別安裝 .NET 執行時間。
這兩種發佈模式預設會產生平台特定的可執行檔。 您可以建立架構相依的應用程式,而不需要可執行檔,而且這些是跨平台的應用程式。
產生可執行檔時,您可以使用執行階段識別碼 (RID) 指定目標平台。 如需 RID 的詳細資訊,請參閱 .NET RID 目錄[1]。
下表概述每個 SDK 版本用來將應用程式發佈為架構相依或獨立式的命令:
如需詳細資訊,請參閱 .NET dotnet publish 命令[2]。
產生可執行檔可執行檔不是跨平臺。 它們專屬於作業系統和 CPU 架構。 發佈應用程式並建立可執行檔時,您可以透過獨立[3]或架構相依[4]的形式發佈應用程式。 將應用程式發佈為獨立式應用程式包含 .NET 執行時間與應用程式,而應用程式的使用者不需要擔心在執行應用程式之前先安裝 .NET。 發佈為架構相依的應用程式不包含 .NET 執行...