Я использую Visual Studio Clickones и пытаюсь выполнить (.appref-ms) application
и используя RedirectStandardOutput
...
Я должен использовать опцию "Prefer 32-bit"
, потому что я использую Access DB со строкой подключения как Provider=Microsoft.Jet.OLEDB.4.0.
Это мой код исполнения:
var p = new Process();
p.StartInfo = new ProcessStartInfo(@"C:\Users\hed-b\Desktop\PulserTester.appref-ms")
{
RedirectStandardOutput = true,
UseShellExecute = false
};
p.Start();
reportNumber = p.StandardOutput.ReadToEnd();
p.WaitForExit();
Это ошибка, которую я получил
System.ComponentModel.Win32Exception: 'Указанный исполняемый файл не является
допустимое приложение для этой платформы ОС. '
Редактирование
Посмотрев здесь, я вижу, что могу запустить его с помощью cmd
.Net Core 2.0 Process.Start выдает «Указанный исполняемый файл не является допустимым приложением для этой платформы ОС»
как
var proc = Process.Start(@"cmd.exe ",@"/c C:\Users\hed-b\Desktop\PulserTester.appref-ms")
Но как я могу использовать RedirectStandardOutput таким образом?