如标题中所示,我在uwp中启动一个win32进程,并通过System.Diagnostics.Process在win32中启动nodejs。我将StartInfo设置如下:
p=new System.Diagnostics.Process(); p.StartInfo.FileName=System.Windows.Forms.Application.StartupPath+"node.exe";
p.StartInfo.Arguements=System.Windows.Forms.Application.StartupPath+"new1.js";
当我在VS 2017中调试时,它运行正常。但是,当我将其打包到一个appx并运行时,似乎找不到new1.js文件,但是可以找到node.exe。 nodejs中的错误是“错误:找不到模块'C:\ Program'”。我真的很好奇为什么。