Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/263.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#.net的同一解决方案下从不同项目打开和关闭_C#_Winforms - Fatal编程技术网

在c#.net的同一解决方案下从不同项目打开和关闭

在c#.net的同一解决方案下从不同项目打开和关闭,c#,winforms,C#,Winforms,我在这里有两个项目,都是在C#net的相同解决方案下进行的 我们把它称为project1和project2。我已经打开了。 当我点击project1上的按钮时,它将转到project2 //using this code var project2= new project2(); project2.Show(); this.Hide(); 但我还是没能做到。有人能建议我该怎么做吗 string exePath = @"C:\Project2\bin\Debug\Project2.exe";//

我在这里有两个项目,都是在C#net的相同解决方案下进行的 我们把它称为project1和project2。我已经打开了。 当我点击project1上的按钮时,它将转到project2

//using this code
var project2= new project2();
project2.Show();
this.Hide();
但我还是没能做到。有人能建议我该怎么做吗

string exePath = @"C:\Project2\bin\Debug\Project2.exe";// Your exe path
Process.Start(exePath);
this.Hide();
我也检查了你的版本,它也可以工作

 private void button1_Click(object sender, EventArgs e)
 {
     Project2.Form1 f = new Project2.Form1();
     f.Show();
     this.Hide();
 };

尽管我设法让它运行,但系统是在我的用户名下运行的,因为我将我的系统设置为C:\..Users\ComputerName\有没有办法让我改变代码读取系统的方式,好像我想与朋友共享一样?谢谢
http://weblogs.asp.net/hernandl/startprocessasuser http://stackoverflow.com/questions/4624113/start-a-net-process-as-a-different-user
我希望这能让你停下来谢谢你提供的信息,它确实有帮助。很棒的分享。