我一直试图从用C#编写的应用程序中运行命令,而我所读过的所有内容都与使用System.Diagnostics.Process.Start运行它有关。但是,每当我尝试使用此函数时,编译器都会抛出一个错误,告诉我'类型或命名空间名称' Process'在命名空间System.Diagnostics'。
中不存在当我尝试编写命令时,intellisense没有显示任何关于" Process"在System.Diagnostics名称空间内。
这不起作用:
using Windows.ApplicationModel.Activation;
using Windows.UI.Xaml;
using System.Diagnostics;
namespace App2
{
sealed partial class App : Application
{
public App()
{
}
protected override void OnLaunched(LaunchActivatedEventArgs e)
{
System.Diagnostics.Process.Start("CMD.exe", "help"); // This is giving me an error
}
}
}
编辑:我刚刚尝试创建一个新的Windows窗体项目,我可以找到System.Diagnostics.Process.Start。有谁知道如何从通用Windows应用程序运行命令,因为它显然不受支持?