.NET Core CLI工具文檔dotnet-run

來源:互聯網
上載者:User

名稱

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

概要

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

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

描述

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

這個命令依賴 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 作為參數被傳遞到正在啟動並執行應用程式。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.