我的电脑出现了蓝屏。在电脑重新启动后,我运行了我的Silverlight应用程序,并得到了以下错误:
无法加载文件或程序集“AsyncCtpLibrary”或其依赖项之一。参数不正确。(来自 HRESULT:0x80070057 (E_INVALIDARG) 的异常)
实际上,我遇到了几个关于RIA服务无法生成代码的错误,因为目录名称具有无效字符。我通过删除bin和obj目录中的所有内容来解决了这个问题。显然有些东西是损坏了。
我已经重新下载了DLL并将其设置为本地复制,但只有在运行程序后才会收到该错误。我不确定它是否与GAC中的DLL损坏有关。
编辑:在重新安装Async CTP DLL并检查GAC之后,我决定打开程序集绑定日志记录,它给了我以下信息(以及更多)。
ERR:无法完成组件设置(hr = 0x80070057)。探测终止。