HRESULT:0x80070057(E_INVALIDARG)的異常

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í)影響)
解決方案
  1. 查看當(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)

幽默訪客
如果想使用此生成工具需安裝odp.net(可能是不支持單獨(dú)oracle客戶端了)

總結(jié)

太過于粗心

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容