====================================================================
異常來自 HRESULT:0x80070057 (E_INVALIDARG) 未能加載程序集....... 幾次刪除引用然後重新引用程序集還是報錯 奔潰中.... 網上搜索還真有解決辦法:
解決方法 是 刪除 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET files 文件夾。
請注意:上面說的解決方法只是用與.NET 2.0編譯器下.
如果你在VS2010 .net 4.0環境下開發,請刪除 C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/Temporary ASP.NET files 這個文件夾.
====================================================================
造成如上的原因分析:
1.正在編譯的程序,突然中斷,如斷電造成的.
2.正在運行的程序,連接數據庫(不是指程序訪問數據庫,而是Visual Studio 中工具 - 連接數據 准備生成代碼之類的操作也會導致如上問題)
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
此文件夾是 VS編輯器的 運行的臨時文件夾。 當突然死機|未考慮的情況的時候 可能在這裡 遺留了 當前調試項目的 編譯沒有完成的文件.