关于异常的疑难解答:System.NotSupportedException
当调用的方法不受支持时,或者当尝试读取、搜索或写入不支持所调用的功能的流时,就会引发 NotSupportedException 异常。
相关提示
- 检查以确保该方法是受支持的。
有些方法在基类中不受支持,但是这些方法将在派生类中受到支持。 如果派生类只实现了其基类中的一部分方法,它将对不支持的方法引发 NotSupportedException 异常。
备注
当使用 .NET Compact Framework 并对本机函数使用 P/Invoke 时,如果出现以下情况,则会引发此异常:
托管代码中的声明不正确。
.NET Compact Framework 不支持尝试执行的操作。
DLL 名称在导出时难以分辨。
在这样的情况下,请检查:
任何违反 .NET Compact Framework P/Invoke 限制的行为。
任何需要预分配内存的参数。 如果存在这种情况,应传递对现有变量的引用。
导出的函数的名称正确。 这可以通过 DumpBin.exe 进行验证。
您没有尝试传递过多的参数。