1
對於我正在處理的項目,我的團隊使用ActiveReports在服務器上生成報告。我們已經生成了允許報告功能工作的許可證DLL。將DLL包含到項目'lib'文件夾中的HRESULT 0x8007006E
在我們的VS2012解決方案中,我們包含了一個包含某些外部DLL的/ lib /目錄,例如ActiveReports程序集和此許可證DLL。
但是,在嘗試將DLL添加到項目時,我們會收到兩個錯誤,一個接一個。我試圖使用這些步驟添加現存DLL:
- 在VS 2012中,右鍵點擊我們的/ lib目錄/文件夾,然後單擊「添加現有項...」
- 瀏覽到Windows目錄下的許可證DLL Is並選擇它,單擊打開。
一旦這樣做,雖然,我收到兩個錯誤背靠背:
- 無法打開文件
- 系統無法打開指定的設備或文件。 (異常來自HRESULT:0x8007006E)
我檢查我的本地操作系統權限,以確保該DLL住在該文件夾的訪問,並且出現在VS 2012點到正確的地方對象的路徑。 問題:什麼導致了這個錯誤?當然,我失蹤東西 ...
這是一樣的錯誤。操作系統目錄是存儲文件的糟糕的地方。特別是在64位操作系統上,使用VS等32位程序。在混合中添加反惡意軟件以使其不易診斷。您可能會用SysInternals的Process Monitor徹底清除一些東西。 –