本文包含一些.net compact framework下面的常用代码,特别是区别于.net framework的需要特别注意的部分。
一、获取应用程序的当前路径
区别于windows,在moible下面没有驱动器的概念,因此使用普通的方法会导致未知的错误。这也可以说是Compact Framework的一个bug吧。目前网上的解决方法貌似只有下面这一个:
包含的程序集:
一、获取应用程序的当前路径
区别于windows,在moible下面没有驱动器的概念,因此使用普通的方法会导致未知的错误。这也可以说是Compact Framework的一个bug吧。目前网上的解决方法貌似只有下面这一个:
包含的程序集:
using System.IO;
获取方法:string appFullPath = System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;
string appDirectory = Path.GetDirectoryName(appFullPath);
string appDirectory = Path.GetDirectoryName(appFullPath);