2016-12-04 100 views
0

我希望Windows窗体应用程序使用带有三个选项的菜单栏来启动控制台应用程序。控制台应用程序是Visual Studio中用C#构建的.exe文件,其中包含一些用于学校项目的基本代码。控制台应用程序不需要返回任何值,只需运行并允许用户使用它。这是形式将是什么样子:Menu Application从MenuStrip启动控制台应用程序(Visual C#)

我试图导入System.Diagnostics.Process.Start命名空间[email protected]("Path of file")在我的菜单项单击事件方法来启动我的C#控制台应用程序,但都没有成功。我得到一个“Win32Exception是未处理:类型System.ComponentModel.Win32Exception“未处理的异常发生在System.dll中其他信息:系统找不到指定的文件”

这里是在代码菜单项单击事件:

public partial class Form1 : Form 
{ 
    public Form1() 
    { 
     InitializeComponent(); 
    } 

    private void Form1_Load(object sender, EventArgs e) 
    { 

    } 

    private void lesson13LabCToolStripMenuItem_Click(object sender, EventArgs e) 
    { 

    Process.Start(@"\C:\Users\Sam\Documents\Visual Studio 2015\Projects\LabMenu\LabMenu\Lesson13LabC.exe"); 
    } 
} 

有关我在做什么的错误?

回答

0

错误很明显The system cannot find the file specified。检查文件的路径。

同时删除起始\路径

+1

This Works。谢谢。 –

+0

不要忘记标记答案:) – Emad

0

在你的路径的开头(盘符前)删除反斜杠。

+0

这工作。谢谢。一个简单的解决方案。这让我陷入了这么久! Ughhh! –

相关问题