首頁  >  文章  >  後端開發  >  .NET Core CLI工具文件dotnet-run

.NET Core CLI工具文件dotnet-run

高洛峰
高洛峰原創
2016-11-21 17:29:011669瀏覽

名稱

dotnet-run -- 沒有任何明確的編譯或啟動命令運行「就地」(即運行命令的目錄)原始程式碼。

概要

`dotnet run [--framework] [--configuration]

[--project] [--help] [--]`

描述

指令提供了一個方便的選項,就是使用一個命令從原始碼來運行你的應用程式。
它編譯原始碼,產生一個輸出程序,然後執行那個程式。
這個指令對於快速迭代開發是有用的,也可以用來執行一個原始碼分散式程式(例如:網站)。

這個指令依賴 dotnet build將原始碼產生輸入到 .NET 程式集,之後執行該程式。
這個指令和處理輸入的來源碼的要求,都是繼承自產生指令。
該文件為產生命令的提供了有關這些要求的更多資訊。

輸出的檔案被寫到 bin 子資料夾,如果它不存在則建立它。
根據需要,文件將被覆蓋。
臨時檔案寫入 obj 子資料夾。

在一個具有多個特定框架的專案情況下,dotnet run 將首先選擇 .NET Core 框架。如果這些不存在,將會輸出錯誤。指定其他框架,使用 --framework 參數。

dotnet run 指令必須在專案上下文中使用,不產生組件。如果你想要執行一個DLL 作為替換,你應該使用不帶任何參數的 dotnet命令,就像下面的例子:

dotnet myapp.dll

選項

--

從正在運行的應用程式的參數分離dotnet run 參數。
這個指令之後的所有參數將會傳遞給正在執行的應用程式。

-f, --framework [FID]

運行一個給定框架識別碼(FID)的應用程式。

-c, --configuration [Debug|Release]
發佈時所使用的設定。預設值是“Debug”。

-p, --project [PATH]

指定運作的項目。它可以是一個 project.json 檔案的路徑,或是包含 project.json 檔案的目錄。如果沒有指定,它預設是目前目錄。

範例

dotnet run

運行在目前目錄的專案。

dotnet run --project /projects/proj1/project.json

運行指定的專案。

dotnet run --configuration Release -- --help

運行在目前目錄中的專案。由於 -- 參數被使用,在上面的 --help 作為參數被傳遞到​​正在運行的應用程式。


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