Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.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
在NetCore中打开文件(C#)_C#_File_.net Core - Fatal编程技术网

在NetCore中打开文件(C#)

在NetCore中打开文件(C#),c#,file,.net-core,C#,File,.net Core,我正在尝试在NetCore中打开一个文件,就像在完整框架中一样 例如,我尝试使用:Process.Start(path)打开一个sql文件 它应该用默认应用程序打开它,但我得到的是“指定的可执行文件不是此操作系统平台的有效应用程序” 我有什么遗漏吗 谢谢我终于找到了方法: Process.Start(new ProcessStartInfo("cmd", $"/c start {anyFileName}")); System.IO.File.ReadAllText(路径);可能吧?不,我不想看

我正在尝试在NetCore中打开一个文件,就像在完整框架中一样

例如,我尝试使用:Process.Start(path)打开一个sql文件

它应该用默认应用程序打开它,但我得到的是“指定的可执行文件不是此操作系统平台的有效应用程序”

我有什么遗漏吗


谢谢

我终于找到了方法:

Process.Start(new ProcessStartInfo("cmd", $"/c start {anyFileName}"));

System.IO.File.ReadAllText(路径);可能吧?
不,我不想看内容。我试图在OSSimple中实际打开文件,尝试
Process.Start(“Notepad.exe”)并包括使用系统诊断的
应该不会失败。我想你没有读过我的帖子。这就是我所做的,但它不起作用,调用exe也会起作用,但这不是我想打开的唯一相关内容:我还要感谢@Amy为我指明了正确的方向