Điều đó là sai, bạn không nên sao chép tệp theo cách thủ công sang C:\Windows\assembly
. Chỉ cần lưu ý, bắt đầu với .NET Framework 4, vị trí mặc định cho Global Assembly Cache là %windir%\Microsoft.NET\assembly
- Bạn có thể sao chép DLL vào thư mục có thể thực thi được ứng dụng của mình.
- Hoặc thêm nó vào GAC (Global Assembly Cache). Điều này được thực hiện với công cụ gacutil.exe . Tôi giả sử rằng mọi Công cụ Thiết lập cũng cung cấp một tùy chọn "Thêm vào GAC". Bạn cũng có thể sử dụng
...\odp.net\managed\x64\OraProvCfg.exe
và / hoặc...\odp.net\managed\x86\OraProvCfg.exe
cho nó. - Có một số vị trí khác mà bạn có thể đặt DLL (xem Kiểm tra Cơ sở Ứng dụng và Thư mục Văn hóa ), tuy nhiên thư mục gốc của ứng dụng là tiêu chuẩn.