HRESULT:0x80070057(E_INVALIDARG)的異常;
總結(jié)網(wǎng)上的有以下解決方案
-
使用Entity Framework Power Tools Beta 出現(xiàn)如下圖
圖片來源網(wǎng)絡(luò),如侵權(quán)請聯(lián)系我
解決方案
在“連接屬性”中,點(diǎn)擊“高級”,修改“Persist Security Info” 為“True”,具體設(shè)置如下圖所示:圖片來源網(wǎng)絡(luò),如侵權(quán)請聯(lián)系我
- Temporary ASP.NET Files 文件夾中遺留了當(dāng)前調(diào)試項(xiàng)目的編譯時(shí)沒有完成的文件(此情況常發(fā)生在程序生成過程中,中斷時(shí)影響)
解決方案
- 查看當(dāng)前項(xiàng)目的使用的
net Framework版本.刪除對應(yīng)的C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files文件夾中的所有文件;
現(xiàn)在一般都是64位的系統(tǒng)當(dāng)然也要?jiǎng)h除C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files文件夾中的所有文件;
類似的,大家針對net Framework版本不同靈活處理
- 以上基本是常見的二種情況,還有其它特殊情況(比如我O(∩_∩)O哈哈~)
發(fā)生詳細(xì)情況
使用Entity Framework Power Tools Beta 4連接Oracle生成實(shí)體類(有點(diǎn)懶..)
使用環(huán)境:vs2015,win10(64)在使用過程中也出現(xiàn)了HRESULT:0x80070057(E_INVALIDARG)異常.
解決方案
最后發(fā)現(xiàn)是需要安裝Oracle odp.net(也稱ODBC)類庫,如果不安裝只會出現(xiàn)如下圖所框的二選項(xiàng)

幽默訪客
總結(jié)
太過于粗心

