使用C#compact 2.0获取Windows CE 5.0中的当前目录

Ali*_*Ali 4 compact-framework windows-ce compact-framework2.0

如何获取运行EXE的当前目录?我尝试了以下两个代码,但它们不起作用.

Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
Run Code Online (Sandbox Code Playgroud)

使用上面我得到错误"名称"程序集"不存在......"

Directory.GetCurrentDirectory()
Run Code Online (Sandbox Code Playgroud)

也行不通.

编辑
确定我发现另一个代码可以工作,但它给我目录"\ Windows",但我的程序是从SD卡运行.我将程序复制到设备上的"Program Files"文件夹,但它再次给了我目录"\ Windows".

如何获取当前目录或更具体地说明如何获取SD卡/闪存路径?

Ali*_*Ali 7

问题通过使用解决:

System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;
Run Code Online (Sandbox Code Playgroud)