我想使用西南前疼痛生成"service-worker.js“
在命令行(cmd.exe)中,我运行这个命令并输出如下:
对于35种资源,总预缓存大小约为145个kB。已使用服务工作者内容生成了service-worker.js。。
当我从C#输出运行这个命令是空时,下面是我的代码:
Process proc = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = @"cmd.exe",
Arguments = @"/c sw-precache",
UseShellExecute = false,
RedirectStandardOutput = true,
RedirectStandardError = true,
CreateNoWindow = true,
WorkingDirectory = Path.GetFullPath(myDir)
}
};
proc.Start();
proc.WaitForExit();
string output = proc.StandardOutput.ReadToEnd();如果我在参数=@ @"/c dir“中运行类似于" dir”的命令,则输出包含dir命令的消息,
我做错了什么?
编辑:在控制台应用程序中,输出正常返回,但在Web应用程序中不返回
发布于 2017-10-12 13:17:01
WaitForExit首先读取输出。在进程退出之后,它就会继续存在。
https://stackoverflow.com/questions/46707328
复制相似问题