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