我想从C#代码调用/运行matlab exe。
我能够独立运行matlab应用程序exe并生成 csv ,但是如果我与C#集成并调用/运行matalb应用程序exe,则会收到此错误:
找不到9.4版的MATALAB Euntim。正在尝试....
请帮助我。
我的代码(引用的堆栈溢出):
private void LoadMatApp() {
string WorkDirectory = @ "C:\matlabApplication";
var cvsProcessor = new Process {
StartInfo = new ProcessStartInfo() {
FileName = Path.Combine(WorkDirectory, "MatAppGetCSV.exe"),
WorkingDirectory = WorkDirectory,
CreateNoWindow = false,
//WindowStyle = ProcessWindowStyle.Hidden,
UseShellExecute = false,
RedirectStandardError = true,
RedirectStandardOutput = true
}
};
cvsProcessor.Start();
cvsProcessor.WaitForExit();
}