我在 Windows 8 笔记本电脑上使用 VS 2008 并NotSupportedException
在调试器遇到这行代码时得到一个System.IO.Directory.GetCurrentDirectory()
。谁能告诉我为什么会出现这个错误?
问问题
566 次
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 回答