getcurrentDirectory()的NotSupportedException错误

时间:2015-01-17 06:57:09

标签: c# file-io notsupportedexception

我在Windows 8笔记本电脑上使用VS 2008,并在调试器遇到此代码行NotSupportedException时获得System.IO.Directory.GetCurrentDirectory()。谁能告诉我为什么会收到这个错误?

error image

2 个答案:

答案 0 :(得分:1)

基于documentation,只有两种情况可以获得此异常。

  • 操作系统是Windows CE,没有最新版本 目录功能。
  • 此方法在.NET Compact中可用 框架,但目前不受支持。

Windows 8不是Windows CE,所以我猜你已经安装了.NET Compact Framework。

答案 1 :(得分:-1)

我建议使用System.Reflection.Assembly.GetExecutingAssembly.Location

   string startuppath = IO.Path.GetFolderName(System.Reflection.Assembly.GetExecutingAssembly.Location);