我正在尝试使用批处理文件来运行 C#。
dotnet run
exit
但是,我在命令提示符中重复运行 dotnet run
作为命令。另外,当我只需在命令提示符中输入 dotnet run
时,我会得到同样的结果:dotnet run
持续运行。
但是,当我从 Git Bash 运行相同的命令时,它工作得很好。与 PowerShell 相同。这是怎么回事?
编辑:我正在尝试运行该项目,而不是打开 IDE
最佳答案
将批处理文件的名称从 dotnet.bat
或 dotnet.cmd
更改为不是命令名称的名称!
或者,将扩展名包含在命令 dotnet.ext
中,这样解释器就不会搜索 %PathExt%
中的扩展名来尝试解决缺少的扩展名.
最好两者都做!
关于c# - 从命令提示符运行 dotnet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50859986/