0

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

错误图像

4

2 回答 2

2

根据文档,只有两种情况会出现此异常。

  • 操作系统是 Windows CE,它没有当前目录功能。
  • 此方法在 .NET Compact Framework 中可用,但当前不受支持。

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

于 2015-01-17T07:08:19.937 回答
-1

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

   string startuppath = IO.Path.GetFolderName(System.Reflection.Assembly.GetExecutingAssembly.Location);
于 2015-01-17T07:06:32.593 回答