使用C#启动TASM失败

使用C#启动TASM失败,c#,process,assembly,tasm,C#,Process,Assembly,Tasm,之前谢谢,我遇到了一些问题。我正在我的汇编IDE上进行项目工作。我使用TASM作为编译器。我的C#编译代码如下: void Compile(string file){ ProcessStartInfo pInfo = new ProcessStartInfo("tasm.exe",file); Process.Start(pInfo); } 但是我不知道为什么,当我用这个代码打开TASM时。TASM只显示一个空白的黑屏。有什么建议吗?试试这个: void Compile(str

之前谢谢,我遇到了一些问题。我正在我的汇编IDE上进行项目工作。我使用TASM作为编译器。我的C#编译代码如下:

void Compile(string file){
    ProcessStartInfo pInfo = new ProcessStartInfo("tasm.exe",file);
    Process.Start(pInfo);
}
但是我不知道为什么,当我用这个代码打开TASM时。TASM只显示一个空白的黑屏。有什么建议吗?

试试这个:

void Compile(string file){
    Process.Start("tasm.exe",file);
}
这似乎更符合此处给出的示例:


我假设“file”是要组装的程序集源文件的完整路径。

是的,它是程序集源文件的完整路径。但是,对不起。。TASM仍然显示空白屏幕,什么也没有发生。上面的代码片段与OP的代码片段相同。只需使用
Start()
重载。@linuxuser27感谢您的澄清。我的猜测是,为了让它与控制台应用程序一起工作,您需要一个特定的设置。