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