簡體   English   中英

從命令提示符運行dotnet

[英]dotnet run from Command Prompt

我正在嘗試使用批處理文件來運行C#。

dotnet run
exit

但是,我在命令提示符下以命令身份反復運行dotnet run 同樣,當我在Command Prompt中簡單鍵入dotnet run ,我會得到相同的結果: dotnet run持續運行。

但是,當我從Git Bash運行相同的命令時,它可以正常工作。 與PowerShell相同。 這里發生了什么?

編輯:我正在嘗試運行項目,而不是打開IDE

我通過從命令提示符運行Powershell並在其中運行dotnet run解決此問題

將批處理文件的名稱從dotnet.batdotnet.cmd更改為不是命令名稱的名稱!

或者,將擴展名包含在命令dotnet.ext ,以使解釋器不會搜索%PathExt%擴展名以嘗試解決丟失的擴展名。

最好兩者都做!

不知道您是要啟動一個特定項目還是只是打開一個IDE,但是使用Windows CMD可以啟動類似START "program-name-here" 大多數人還喜歡隱藏CMD終端,因此可以運行以下命令:

@echo off START program-name-here

因此,例如,如果我想用記事本打開一個特定的.txt,我可以這樣做:

@echo off
start notepad c:\test.txt

暫無
暫無

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

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