Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.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
从Windows窗体(.NET Core)运行带有C#的Microsoft Edge而不会崩溃_C# - Fatal编程技术网

从Windows窗体(.NET Core)运行带有C#的Microsoft Edge而不会崩溃

从Windows窗体(.NET Core)运行带有C#的Microsoft Edge而不会崩溃,c#,C#,我正在尝试使用C运行Microsoft Edge# 但一旦微软Edge打开,它就会立即关闭 我不知道如何解决这个问题,因为我在c#方面几乎没有编程经验,我相信您输入了错误的路径 我试过这个,效果很好: using System; using System.Diagnostics; namespace ConsoleApp23 { class Program { static void Main(string[] args) {

我正在尝试使用C运行Microsoft Edge#

但一旦微软Edge打开,它就会立即关闭


我不知道如何解决这个问题,因为我在c#

方面几乎没有编程经验,我相信您输入了错误的路径

我试过这个,效果很好:

using System;
using System.Diagnostics;

namespace ConsoleApp23
{
    class Program
    {
        static void Main(string[] args)
        {
            Process.Start(@"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe");
        }
    }
}

虽然被接受的答案是正确的,
如果用户的计算机不是英语,这可能并不总是有效的。

类似的东西应该直接运行这个过程,并将您引导到给定的Url


Process.Start(“microsoft edge:https://www.google.com.au");

应该能够独立工作,因此听起来更像是边缘问题。您可以打开Edge而不以非编程方式崩溃吗?谁告诉您Edge可执行文件名为“MicrosoftEdge.exe”?
using System;
using System.Diagnostics;

namespace ConsoleApp23
{
    class Program
    {
        static void Main(string[] args)
        {
            Process.Start(@"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe");
        }
    }
}