Batch file 从.bat文件调用时,.net核心控制台应用程序未运行
我已经创建了一个.net core 2.0应用程序,可以通过使用Powershell并导航到项目文件夹并调用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,但没有效果 我做错了什么?这些奇怪的字符确实是一个编码问题,它们被称
dotnet run
来运行它
如果我添加一个包含上述命令的.bat文件并调用myFile.bat
我会得到错误
''╗┐“dotnet”未被识别为内部或外部命令
因此,我尝试在批处理文件中添加dotnetmyproject.dll
,得到了相同的错误
我已经阅读了这两个╗┐代码>字符是一个编码问题,所以我将.bat文件改为UTF8,但没有效果
我做错了什么?这些奇怪的字符确实是一个编码问题,它们被称为。这些对使用文本流的程序很有用,它会通知他们关于后面文本的一些元信息
但是,这对您不是特别有用,因为windows命令提示符不理解它们。要解决此问题,请在记事本中打开文件并使用ANSI编码保存文件,cmd
应该了解如何处理它