我需要为Windows Mobile创建Solution Architechure并进行以下查询:
我的应用程序就像一个服务,将在手机启动时启动,应该在后台运行,没有用户界面(这不是问题)。我在我的项目中使用第三方dll(带源代码)。当我们将应用程序置于启动时,Windows Mobile是否存在加载dll的问题?如果是,我应该在我的应用程序中包含所有源代码(可能在AppCode文件夹中)吗?
如果我在应用程序中包含所有第三方源代码,那么我的应用程序可执行文件大小会更大。如果我将我的应用程序置于启动状态,那么更大的可执行文件是否会导致问题(启动时移动速度慢或只是挂起)?
我已经看到this video关于快速启动应用程序,但似乎它不适用于我的情况,因为我的应用程序没有UI。
我应该如何创建应用程序的结构,以便在启动时将应用程序加载为服务不会有任何问题?
答案 0 :(得分:1)
从Startup文件夹启动的应用程序实际上很晚才启动 - 在shell启动后。所以不,从那里发射没有问题。加载DLL eitehr没有问题,因此您可以将库代码放在应用程序中或将其保留为库 - 这没有任何区别。