系统找不到指定的文件-进程-C#Winform 32位应用程序

时间:2018-09-06 10:12:13

标签: wpf winforms

var proc = new Process();
var application = RegistryEx.GetApplicationFromExtension(Path.GetExtension(fileName)); 
var info = new ProcessStartInfo(@application); 
info.Arguments = @fileName;
proc.StartInfo = info;
proc.Start();
proc.WaitForExit();
Here @application - C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe
Filename - E:\ProjectSM\_scripts\xappl\Prod\Architectural\949133621473206472\local-test-pdf.pdf

从注册表中获取应用程序信息以进行文件扩展名时,发生上述错误。从Visual Studio上面的代码可以正常工作,但是在创建exe时会从应用程序中发生上述错误。我已经输入日志来验证这一点,并且知道该应用程序可以找到文件,但找不到应用程序。我的应用程序是32位。

0 个答案:

没有答案