我的控制台应用程序中有一个空白,它打开一个外部控制台应用程序,以比较 2 个文本文件。
我没有收到任何错误,所以我认为它正在工作。但是当我查看输出时,我什么也没看到。当我打开比较文本文件的应用程序时,它运行良好。所以我认为虚空一定有什么问题。
这是我的代码。我使用了来自 MSDN 以及 stackoverflow 和其他网站的示例组合。但目前还没有。也许这真的很明显,我只是愚蠢哈哈
using System.IO;
using System.Security.Permissions;
using System.Diagnostics;
static void Compare()
{
Process Compare = new Process();
try
{
Compare.StartInfo.UseShellExecute = false;
Compare.StartInfo.FileName = @"C:\Path\To\The\File.exe";
Compare.StartInfo.CreateNoWindow = true;
Compare.Start();
Compare.Kill();
}
catch (Exception)
{
Compare.Kill();
}
}
如果有人能告诉我它有什么问题,我将不胜感激!:)