如何从另一个WPF应用程序(4.0应用程序)运行一个WPF exe(位于3.5框架中)。如何在WPF应用程序中调用.exe
上述原因是:
我正在使用一些仅支持3.5框架的第三方,而我现有的应用程序在4.0上。我无法改变当前的应用程序目标类型b'coz它有大约200个需要改变的项目。
我坚持这个问题,我也需要传递字符串作为参数。
下面是代码,我尝试过,但没有得到有任何运气:
var processInfo = new ProcessStartInfo(path, param);
Process.Start(processInfo);
编辑: 我改变了路线,它为我工作。但现在问题是我无法获得.exe应用程序中的命令行参数。就像目前我传递“param”(它是一个字符串类型的数组)作为我的.exe参数。但任何人都可以请帮助我,如何在.exe文件中获取此参数。手段在window.Loaded处理程序我想获得这个参数,并基于我想执行一些操作。
仔细检查路径,它是否包含目录和文件。您可能还必须将启动目录路径传递给接受更多选项的重载。 – 2011-04-24 18:20:57
重新标记的问题 - 不是WPF或XAML相关的。 – 2011-04-24 18:25:07
您是否使用日志查看应用程序版本4是否获取这些参数? – Rev 2011-04-25 12:27:48