首頁 >後端開發 >C#.Net教程 >.NET Core CLI工具文件dotnet-publish

.NET Core CLI工具文件dotnet-publish

高洛峰
高洛峰原創
2017-05-26 13:34:022516瀏覽

名稱

dotnet-publish - 打包應用程式及其所有依賴到一個資料夾中,取得後準備發布

概要

`dotnet publish [--framework]

[--runtime] [--build-base-path] [--output]  
[--version-suffix] [--configuration]  
[<project>]`

描述

`dotnet publish [--framework]

rrreee

描述

描述透過讀取在project.json 檔案中指定的依賴,並發布結果集的檔案到一個目錄。

根據便攜式應用的類型,所得到的目錄將包含以下內容:

便攜式應用程式 - 應用程式的中間語言(IL)程式碼和所有應用程式的關聯依賴。

本地的依賴的便攜式應用 - 與上面的子目錄的每個本地依賴支援的平台。

自包含應用程式 - 與上述相同,並附加用於目標平台的整個運行時。

選項

[project]

dotnet publish 工作需要存取 project.json 文件。如果它沒有透過指定的 [project] 調用,則當前目錄中的 project.json 將為預設值。

如果沒有 project.json 可以被發現,dotnet publish 將拋出一個錯誤。

-f, --framework [FID]

發佈給定框架識別碼(FID)應用程式。如果沒有指定,FID 從 project.json 中讀取。當發現沒有有效的框架時,命令將拋出錯誤。如果發現多個有效的框架,命令將發布所有有效的框架。

-r, --runtime [RID]

發佈給定運行時應用程式。

-b, --build-base-path [DIR]

臨時輸出的目錄。

-o, --output

指定在哪裡放置目錄的路徑。如果沒有指定,它將預設便攜式應用程式為 ./bin/[configuration]/[framework]/ 或 自包含應用程式為 ./bin/[configuration]/[framework]/[runtime] 。

--version-suffix [VERSION_SUFFIX]

定義在 project.json 檔案中的版本欄位什麼 * 被取代。

-c, --configuration [Debug|Release]

發佈時的設定。預設值是 Debug。

範例

dotnet publish

使用在 project.json 中發現的框架發布一個應用程式。如果 project.json 包含 runtimes 節點,發佈 RID 為目前平台。

dotnet publish ~/projects/app1/project.json

使用指定的 project.json 發布應用程式。

dotnet publish --framework netcoreapp1.0

使用 netcoreapp1.0 框架發布目前應用程式。

dotnet publish --framework netcoreapp1.0 --runtime osx.10.11-x64

使用 netcoreapp1.0 框架和 OS X 10.10 運行時發布當前應用程式。這個 RID 必須存在於 project.json 中的 runtimes 節點。

【相關推薦】1. 

.Net Core 圖形驗證碼

2. 

.NET Core設定檔載入與DI注入設定資料

3..NET Core設定檔載入與DI注入設定資料

3. 4. 

分享.net MVC中使用forms驗證實例代碼

5. 

在.net core 下如何進行http請求?

6. 

CentOS上執行ZKEACMS的實例教學🎜🎜
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn