Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在不同文件夹中运行多个exe实例_C#_Winforms - Fatal编程技术网

C# 如何在不同文件夹中运行多个exe实例

C# 如何在不同文件夹中运行多个exe实例,c#,winforms,C#,Winforms,我有一个windows应用程序。在vb.net中创建,我想在同一台计算机上使用不同的文件夹运行我的exe文件。 它们都连接到同一个数据库。在每个连接到不同Ip地址的exe中,我想这样做吗?我有5个文件夹PC1、PC2、PC3、PC4和PC5 在每个文件夹中,我希望运行相同的应用程序。所以我所做的是在解决方案探索中,我获取了项目属性,更改了程序集名称,生成了1,2,3,4,5 这是正确的方法,还是可以使用其他方法?将文件夹名称作为命令行参数传递。使用ProcessStartInfo.Working

我有一个windows应用程序。在vb.net中创建,我想在同一台计算机上使用不同的文件夹运行我的exe文件。 它们都连接到同一个数据库。在每个连接到不同Ip地址的exe中,我想这样做吗?我有5个文件夹PC1、PC2、PC3、PC4和PC5

在每个文件夹中,我希望运行相同的应用程序。所以我所做的是在解决方案探索中,我获取了项目属性,更改了程序集名称,生成了1,2,3,4,5


这是正确的方法,还是可以使用其他方法?

将文件夹名称作为命令行参数传递。使用ProcessStartInfo.WorkingDirectory是可能的,但从长远来看并不是更好。与其制作不同的exe文件以连接到不同的IP地址,为什么不使用多线程进程,您的代码可以更易于管理,因为它将在单个程序集中运行。你有可以分享的代码吗?