我正在尝试从c#打开html文件。我在Mac上尝试过]
Process.Start(path);
但是它给了我“权限被拒绝”,我已经将确切的路径复制并粘贴到google和finder中,他们俩都给了我正确的文件。我正在从管理员帐户运行。我尝试将路径移动到其他位置,例如“桌面”,但它给出了相同的错误。
然后我尝试:
new ProcessStartInfo(
path,
"--no-first-run")
{ UseShellExecute = false });
我遇到相同的错误。怎么了?只是为了踢球,我尝试将路径更改为错误,并且显示“错误的路径”,因此我知道该路径是正确的。
感谢您提供的任何帮助或其他信息。
使用UseShellExecute = true
为我解决了此问题(至少在Mac上是这样)感谢@LexLi