C# .Net Core 3.1 中关于Process.Start 启动Url链接的问题

WPF 项目迁移到.Net Core中时居然出了一堆问题...(很无语)

今天在使用的时候居然发现Process.Start居然打不开Url链接了? 报 找不到指定文件 的异常?!

一、bug重现

首先以.Net Core 3.1框架 中一个Console项目  打开百度为例:

C# .Net Core 3.1 中关于Process.Start 启动Url链接的问题

 

 运行然后你就会得到:

C# .Net Core 3.1 中关于Process.Start 启动Url链接的问题

 

 纳闷的是,这种方法打开Url在.Net Framework中是没问题的..

 

二、解决方法

方案一:使用windows系统自带的资源管理器来打开Url

Process.Start("explorer", "https://www.baidu.com");

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyjfjd.html