Tag: twincat

控制台应用程序未关闭

我正在开发一个应该在WinCE 6.0和WinCE 7.0下运行的console应用程序。 我出于不同的兼容性原因使用C# , Compact Framework 2.0 。 我的应用程序由名为TwinCAT (来自Beckhoff)的外部运行时启动。 在这个应用程序中,我的队友使用了一个名为nt_startProcess ( 此处为文档)的function块,负责根据需要启动我的应用程序。 我的问题 – 两种不同的行为取决于操作系统: 从cmd行手动启动(不使用TwinCAT)时: 我的应用程序在两个系统上都表现正常。 这意味着,应用程序启动,显示“Hello World”,然后返回到cmd行。 从TwinCAT开始时: a)在WinCE 6.0 ,我可以看到cmd行打开,显示“Hello World”并立即关闭。 对我来说是完美的行为 b)在WinCE 7.0 ,我可以看到cmd行打开,显示“Hello World”但它仍然保持打开状态。 这是我的问题! 代码段: using System; using System.Collections.Generic; using System.Text; namespace MyBasicExample { class Program { static void Main(string[] args) { Console.WriteLine(“Hello World”); } } } […]