Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 从.bat文件调用时,.net核心控制台应用程序未运行_Batch File_.net Core_Console Application_Byte Order Mark - Fatal编程技术网

Batch file 从.bat文件调用时,.net核心控制台应用程序未运行

Batch file 从.bat文件调用时,.net核心控制台应用程序未运行,batch-file,.net-core,console-application,byte-order-mark,Batch File,.net Core,Console Application,Byte Order Mark,我已经创建了一个.net core 2.0应用程序,可以通过使用Powershell并导航到项目文件夹并调用dotnet run来运行它 如果我添加一个包含上述命令的.bat文件并调用myFile.bat我会得到错误 ''╗┐“dotnet”未被识别为内部或外部命令 因此,我尝试在批处理文件中添加dotnetmyproject.dll,得到了相同的错误 我已经阅读了这两个╗┐字符是一个编码问题,所以我将.bat文件改为UTF8,但没有效果 我做错了什么?这些奇怪的字符确实是一个编码问题,它们被称

我已经创建了一个.net core 2.0应用程序,可以通过使用Powershell并导航到项目文件夹并调用
dotnet run
来运行它

如果我添加一个包含上述命令的.bat文件并调用
myFile.bat
我会得到错误

''╗┐“dotnet”未被识别为内部或外部命令

因此,我尝试在批处理文件中添加
dotnetmyproject.dll
,得到了相同的错误

我已经阅读了这两个
╗┐字符是一个编码问题,所以我将.bat文件改为UTF8,但没有效果


我做错了什么?

这些奇怪的字符确实是一个编码问题,它们被称为。这些对使用文本流的程序很有用,它会通知他们关于后面文本的一些元信息

但是,这对您不是特别有用,因为windows命令提示符不理解它们。要解决此问题,请在记事本中打开文件并使用ANSI编码保存文件,
cmd
应该了解如何处理它