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卡/闪存路径?
问题通过使用解决:
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase;
Run Code Online (Sandbox Code Playgroud)