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位。