【发布时间】:2009-08-31 17:14:46
【问题描述】:
我需要重新启动一个 windows mobile 6 应用程序。
这是我尝试过的代码,但它只是退出并且没有重新启动应用程序。
public static void RestartApplication()
{
var fileName = Assembly.GetExecutingAssembly().GetName().CodeBase;
var startInfo = new ProcessStartInfo
{
FileName = fileName,
};
Process.Start(startInfo);
Application.Exit();
}
谢谢!
【问题讨论】:
-
应用程序没有再次运行的可能原因是因为紧凑框架自动处理单个实例,所以当你第二次运行它时(因为应用程序还没有关闭)它只会带来你的应用程序在前面。
标签: windows-mobile compact-framework