仅在我的计算机上引用的 .dll 内发生异常:找不到方法:WaitHandle.WaitOne(Int32)
这似乎是 .NET 运行时版本问题,但我已经安装了 .NET 3.5 并重新启动,但仍然遇到相同的问题。 Gacutil 显示 mscorlib 版本 2.0.0.0。
我们修改了代码以调用两个参数 WaitOne() API,并且所有机器上都可以正常工作。但是,了解为什么某些安装了 .NET 3.5 的计算机不包含此函数的单参数版本会很有帮助。
From MSDN看起来像WaitHandle.WaitOne(Int32)
已在 SP1 中添加。要么在源代码、安装程序中检查这一点,要么使用 2 参数版本。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)