NX Lab

Add-in báo thiếu thư viện: Visual C++ Redistributable và .NET Framework

#Add-in#Thư viện1 lượt xem

  1. Quản trị viênQuản trị· 0 điểm

    Câu hỏi ·

    Add-in là DLL nên có thể thiếu thư viện đi kèm trên máy mới: .NET Framework, Visual C++ Redistributable, hoặc DLL của bên thứ ba.

    Khi add-in không nạp được Khi add-in không nạp được

    Chẩn đoán nhanh: đọc tên thư viện bị thiếu trong thông báo lỗi, tìm đúng gói cài đặt rồi thử lại. Với add-in tự phát triển, ghi rõ yêu cầu trong tài liệu cài đặt.

    Nếu file được tải từ mạng/chat, Windows có thể đánh dấu “chặn” (Unblock) trong thuộc tính tệp.

    Ví dụ xử lý

    Add-in chạy ở máy A nhưng máy B báo “Could not load file or assembly”. Đọc tên thư viện trong thông báo, thấy thiếu Newtonsoft.Json.dll nằm cạnh file chính ở máy A. Chép đúng thư viện vào thư mục add-in (hoặc đóng gói cùng), máy B chạy được.

    Cách phòng

    • Viết tài liệu cài đặt liệt kê thư viện phụ thuộc và phiên bản.
    • Đặt toàn bộ add-in và thư viện vào một thư mục phát hành duy nhất.
    • Kiểm thử trên một máy sạch trước khi phát hành.
    Điểm: 0

Trả lời

Đăng nhập để tham gia thảo luận.