Система не может найти указанный файл - Процесс - C # Winform 32-битное приложение - PullRequest
0 голосов
/ 06 сентября 2018
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-битное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...