从帮助项目visual studio多项目解决方案获取命令行参数

时间:2014-12-08 10:33:48

标签: c# wpf visual-studio-2013

我有一个包含WPF项目和一些控制台应用程序的解决方案。 WPF项目是启动,但我需要从其他项目之一获取命令行参数。有没有办法做到这一点?

当我使用Environment.GetComamndLineArguments()函数时,它会给我解决方案文件的目录。

如果有办法可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

使用Environment.GetCommandLineArgs()时,第一个变量将是可执行文件名。以下参数将是实际参数。

如果要在应用程序之间传递命令行参数,可以使用Process.Start,将参数传递给另一个应用程序(然后从那开始):

Process.Start("x.exe", "argument1 argument2");

如果您想调用正在运行的应用程序,请查看What is the best choice for .NET inter-process communication?