【发布时间】:2023-01-04 01:12:13
【问题描述】:
我想用默认浏览器打开一个网站。在 .NET Framework 中,我总是使用 Process.Start("https://google.com") 但是当我在 .NET 6 中这样做时,我得到一个异常,提示找不到文件:
System.ComponentModel.Win32Exception: 'An error occurred trying to start process 'https://google.com' with working directory 'C:\C#Projects\TestForm\MyFormsApp\bin\x64\Debug\net6.0-windows'. Das System kann die angegebene Datei nicht finden.'
我是否需要手动确定默认浏览器才能使其与 URL 一起使用?
编辑:我不明白为什么这个问题被标记为重复,另一个问题是从 2014 年开始的,它标记的答案没有那么有用,而且这个问题并不特定于我在 .NET Framework 中工作但在 .NET Framework 中不工作的情况.NET 6。它也不是专门关于使用默认浏览器的。
【问题讨论】:
标签: c# .net .net-6.0 process.start