2012-07-09 39 views
5

Tôi đã tạo một trình bổ sung VSTO Outlook. Cấu hình như sau:Lỗi Addin của Outlook: Chưa được tải. Đã xảy ra lỗi thời gian chạy trong khi tải bổ trợ COM

  • Visual Studio 2008
  • Office 2007 Outlook thêm vào (3.5 Framework)
  • MSI tạo sử dụng Visual Studio Thiết lập dự án
  • dàn quân ở Office 2010 dưới cửa sổ 7

Nó hoạt động tốt trên máy tính Dev, tuy nhiên nó không tải được khi được cài đặt trên máy thử nghiệm. Cửa sổ nhìn addin cho thấy một "Not loaded. A runtime error occurred during loading of COM add-in"

Nó được hiểu biết của tôi mà tôi không cần phải cài đặt bất kỳ PIA như Office 2007 PIA là một phần của Office 2010.

Cho đến nay tôi đã thử như sau:

  • đặt VSTO_SUPPRESSDISPLAYALERTS tuy nhiên nó không hiển thị bất kỳ thông báo nào khi nó cố gắng bắt đầu.
  • được định cấu hình Fuslogvw.exe (Trình xem nhật ký ràng buộc lắp ráp) tuy nhiên nó không hiển thị bất kỳ lỗi ràng buộc nào.
  • đặt VTSO_LOGALERTS và đang ghi nhật ký tất cả các cảnh báo tuy nhiên không có thông báo nào cho thấy điều này không hữu ích.

Có điều gì tôi đang làm sai hoặc cần phải làm ngoài việc thực hiện tác phẩm này không?

+0

gì phiên bản của VSTO được cài đặt trên máy tính thử nghiệm? –

+0

Đối với những gì tôi đã đọc nó đã gợi ý rằng năm 2010 đi kèm với VSTO 3.0 được cài đặt. Tôi đã cố gắng để cài đặt thời gian chạy 3,0 tuy nhiên điều này sẽ không cài đặt. Tôi đang đi để thử thời gian chạy năm 2010 http://www.microsoft.com/en-us/download/details.aspx?id=20479 như được đề xuất bởi http://msdn.microsoft.com/en-us/library/ ff937654.aspx – John

+1

nghĩ rằng VSTO 2010 RT là bắt buộc đối với văn phòng 2010 addins –

Trả lời

8

Đảm bảo bạn đã cài đặt VSTO 3.0 Runtime trên máy thử nghiệm.

Bạn cũng sẽ cần phải cài đặt VSTO 3.0 Runtime Service Pack 1 nếu bạn đang chạy Visual Studio 2008 Service Pack 1.

VSTO 4.0 Runtime là không cần thiết trong tình huống của bạn bởi vì nó được sử dụng với add-ins tạo ra với Visual Studio 2010. Xin lưu ý rằng phiên bản VSTO và thời gian chạy thường phải đồng ý với phiên bản Visual Studio được sử dụng để tạo bổ trợ.

+0

Điều này yêu cầu cài đặt 0ffice 2007 - http://www.microsoft.com/en-us/download/details.aspx?id=23656 – John

+0

Tôi tin rằng nó cũng hoạt động với Office 2010. – Les

+0

Có, chỉ cần chọn. VSTOR30 (Công cụ Visual Studio cho Office Runtime) là cần thiết vì bạn đã xây dựng một bổ trợ Office 2007, mặc dù bạn đang chạy nó trên Office 2010. – Les

Các vấn đề liên quan