getcurrentDirectory() 的 NotSupportedException 错误
NotSupportedException Error for getcurrentDirectory()
我在 Windows 8 笔记本电脑上使用 VS 2008,当调试器遇到这行代码 System.IO.Directory.GetCurrentDirectory()
时得到 NotSupportedException
。谁能告诉我为什么会出现此错误?
我推荐使用System.Reflection.Assembly.GetExecutingAssembly.Location
string startuppath = IO.Path.GetFolderName(System.Reflection.Assembly.GetExecutingAssembly.Location);
基于documentation,只有两种情况会出现此异常。
- 操作系统是WindowsCE,目前没有
目录功能。
- 此方法在 .NET Compact 中可用
框架,但目前不支持。
Windows 8 不是 Windows CE,所以我猜你已经安装了 .NET Compact Framework。
我在 Windows 8 笔记本电脑上使用 VS 2008,当调试器遇到这行代码 System.IO.Directory.GetCurrentDirectory()
时得到 NotSupportedException
。谁能告诉我为什么会出现此错误?
我推荐使用System.Reflection.Assembly.GetExecutingAssembly.Location
string startuppath = IO.Path.GetFolderName(System.Reflection.Assembly.GetExecutingAssembly.Location);
基于documentation,只有两种情况会出现此异常。
- 操作系统是WindowsCE,目前没有 目录功能。
- 此方法在 .NET Compact 中可用 框架,但目前不支持。
Windows 8 不是 Windows CE,所以我猜你已经安装了 .NET Compact Framework。