![](/img/trans.png)
[英]dotnet: Works from Windows 10 command prompt, but not in VSCode
[英]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.bat
或dotnet.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.