Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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# 如何为多个用户运行winform项目?_C#_Winforms_Visual Studio_Projects And Solutions - Fatal编程技术网

C# 如何为多个用户运行winform项目?

C# 如何为多个用户运行winform项目?,c#,winforms,visual-studio,projects-and-solutions,C#,Winforms,Visual Studio,Projects And Solutions,我想知道我们是否可以运行一个包含多个解决方案的c#项目两次。例如,我们已经运行了我们的项目,然后我们有按钮,这是开始新的一个。我为“启动新按钮”编写了以下代码:System.Windows.Forms.Application.Run(newformname_Main()) 但这不是我想要的。另外,我在Program.cs类中使用了相同的代码。 有人能告诉我如何在不关闭第一个项目的情况下运行此项目吗?我认为您需要: Process.Start(Assembly.GetExecutingAssemb

我想知道我们是否可以运行一个包含多个解决方案的c#项目两次。例如,我们已经运行了我们的项目,然后我们有按钮,这是开始新的一个。我为“启动新按钮”编写了以下代码:
System.Windows.Forms.Application.Run(newformname_Main())

但这不是我想要的。另外,我在Program.cs类中使用了相同的代码。 有人能告诉我如何在不关闭第一个项目的情况下运行此项目吗?

我认为您需要:

Process.Start(Assembly.GetExecutingAssembly().CodeBase);

右键单击项目->调试->启动新实例?或右键单击解决方案->设置启动项目。。。现在还不清楚你想从哪里开始什么项目。请更明确地解释一下您的情况。您需要显示两种不同的表单或启动两种不同的流程?问题的编写方式没有多大意义。或者您询问如何从VisualStudio内部启动不同的项目,或者您询问如何启动不同的可执行文件。第二种情况是显而易见的。对于调试:1)解决方案包含项目,而不是相反。2) 只需右键单击要成为新启动项目的项目,即可更改启动项目。3) 您可以从“调试>启动新实例”开始调试任何实例。您不能这样做。只需打开单独的visual studio项目并运行该应用程序。感谢您的帮助。这对我来说很好。那么你能把它标记为答案吗?:)谢谢