我问了一个类似但不完全相同的问题here
我的Windows CE应用程序甚至不会在手持设备上启动(它的旧版本,但不是新版本)。
它构建,复制,但只是拒绝运行;当我点击它时它会“闪烁”,但就是这样。没有错误的消息,只是不会让步。
我添加了一个全局异常处理程序,希望它能解决问题并让我用这段代码一瞥:
public static int Main(string [] args)
{
try
{
// A home-brewed exception handler (named ExceptionHandler()) is already
defined, but I'm adding a global
// one for UNHANDLED exceptions (ExceptionHandler() is explicitly called throughout the code in catch blocks).
AppDomain currentDomain = AppDomain.CurrentDomain;
currentDomain.UnhandledException += new UnhandledExceptionEventHandler(GlobalExceptionHandler);
. . .
// Instantiate a new instance of Form1.
frmCentral f1 = new frmCentral();
f1.Height = devIn.GetScreenHeight();
f1.Text = SSCS.GetFormTitle("The Return of Sancho Panza", "", "");
Application.Run(f1);
devIn.Close();
Application.Exit();
return 0;
}
catch(Exception ex)
{
SSCS.ExceptionHandler(ex, "Main");
return 0;
}
}
static void GlobalExceptionHandler(object sender, UnhandledExceptionEventArgs args)
{
Exception e = (Exception)args.ExceptionObject;
MessageBox.Show(string.Format("GlobalExceptionHandler caught {0}", e.Message));
}
......但仍然没有去;从这个小家伙那里听到的声音听不清楚。
我能做些什么来找出发生了什么/小野兽为什么拒绝回应它的唤醒电话?
问题可能与this有关,如果有,请问如何解决?
此现有应用程序AND a brand new and simple app的更新版本拒绝运行的情况表明编码,构建或部署过程中存在某些根本性缺陷。