Tôi đang phát triển bổ trợ cho Outlook 2007 (VSTO 4.0, .Net 4.0). Bất cứ khi nào tôi cài đặt trên máy mục tiêu bằng cách sử dụng một msi tất cả các thiết lập đăng ký được thiết lập chính xác và tôi có thể thấy bổ trợ được liệt kê trong phần bổ trợ đã cài đặt. Tuy nhiên, nó được liệt kê dưới không hoạt động và bất cứ khi nào tôi đi để quản lý các add-in com và kiểm tra hộp để kích hoạt nó, nó không ở lại kiểm tra.Bổ trợ Outlook 2007, LoadBehavior thay đổi thành 0
Tôi đã kiểm tra cài đặt đăng ký và hành vi tải đã thay đổi từ 3 thành 0, vì vậy tôi nhìn gần, thay đổi lại thành 3 và bắt đầu xem lại. Một lần nữa nó thay đổi từ 3 đến 0.
- Tôi đang cài đặt add-in cho tất cả người dùng để đăng ký là dưới HKEY_LOCAL_MACHINE
- Tôi có hotfix cho văn phòng năm 2007 để có thể cài đặt cho tất cả người dùng dưới HKEY_LOCAL_MACHINE
- các add-in không được liệt kê dưới "Items Disabled"
- Load Behavior là chuyển đổi 3-0 (không 2) do đó có tin nhắn liên quan đến lỗi runtime
- tôi đã bật ghi nhật ký tổng hợp nhưng không có lỗi hiển thị ở đó
- Tôi đã đặt các câu lệnh ghi nhật ký trong sự kiện khởi động nhưng chúng không được gọi dẫn đến việc tôi nghĩ rằng trình bổ sung thậm chí không được gọi để có thể là vấn đề về cấu hình.
Tôi đã xem qua bài viết này: Deploying your VSTO add-ins to All Users (Saurabh Bhatia) và tài liệu msdn được tham chiếu trong đó nhiều lần và không thể tìm ra nơi tôi sẽ sai.
Bất kỳ trợ giúp nào gỡ lỗi vấn đề này thêm, hoặc thậm chí tốt hơn, một giải pháp cho vấn đề này, sẽ được đánh giá cao.
Yeah, rằng khóa registry là chính xác những gì các vấn đề được. Tôi quản lý để giải quyết nó trên diễn đàn MSDN và quên để cập nhật nó ở đây. Cảm ơn bạn đã phản hồi! –