2010-04-13 30 views
6

Tôi vừa cài đặt Visual Studio 2010 ngày hôm qua. Là một phần của tôi đã cài đặt VSTO 4.0. Bây giờ khi tôi chạy bất kỳ ứng dụng Office nào, các bổ sung VSTO 3.0 của tôi không tải được. Lỗi trong nhật ký sự kiện làCài đặt VSTO 4.0 Gây ra VSTO 3.0 Addin để ngừng hoạt động

URI tùy chỉnh: tệp: /// H: /PathToMyAddin/MyAddin.vsto Ngoại lệ: Tùy chỉnh không có quyền cần thiết để tạo miền ứng dụng.

Microsoft.VisualStudio.Tools.Applications.Runtime.CannotCreateCustomizationDomainException: Customization không có quyền cần thiết để tạo một miền ứng dụng. ---> System.Security.SecurityException: Chức năng tùy chỉnh trong ứng dụng này sẽ không hoạt động vì quản trị viên đã liệt kê tệp: /// H: /PathToMyAddin/MyAddin.vsto là không đáng tin cậy. Liên hệ với quản trị viên của bạn để được trợ giúp thêm. tại Microsoft.VisualStudio.Tools.Office.Runtime.RuntimeUtilities.VerifySolutionUri (Uri uri ) tại Microsoft.VisualStudio.Tools.Office.Runtime.DomainCreator.CreateCustomizationDomainInternal (String solutionLocation, String manifestName, Chuỗi documentName, Boolean showUIDuringDeployment, IntPtr hostServiceProvider, IntPtr & thi hành di chúc) các Khu hội họp mà không là: MyComputer

nó có vẻ như giống như có lẽ đây là do nó cố gắng để tải phiên bản khác của .NE T là cùng một quá trình/AppDomain. Tuy nhiên, lỗi sẽ cho biết đó là một số loại vấn đề quyền.

Trả lời

5

Nó chỉ ra rằng VSTO 4 không tin tưởng add-in trên các vị trí mạng theo mặc định. Tuy nhiên, bằng cách thêm khóa đăng ký sau

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\vsto runtime Setup\v4] 
"EnableVSTOLocalUNC"=dword:00000001 

và bật lại bổ trợ, nó có vẻ hoạt động như mong đợi một lần nữa.

Một lựa chọn khác cho một số chỉ là để cài đặt add-in trên máy tính cục bộ của người dùng thay vì trên một vị trí mạng

+0

gì về tin tưởng vị trí đó trong Excel đáng tin cậy địa điểm (vượt trội tùy chọn)? –

+1

Không chắc chắn về Excel, nhưng việc thêm vị trí dưới dạng vị trí tin cậy của Word không giúp ích gì cho tôi. –

+0

Tôi đã đặt SETUP.EXE và project.MSI kết quả đầu ra từ Dự án Thiết lập của tôi trên một Ổ đĩa Mạng (được ánh xạ từ cả máy tính cá nhân và máy tính mục tiêu của tôi). Khi tôi chạy SETUP trên máy tính mục tiêu, có vẻ như cài đặt mà không có khiếu nại nhưng nó sẽ không tôn trọng cài đặt LoadBehavior (để tải addin khi khởi động Outlook). Tôi nghĩ rằng tôi nên thử sửa chữa registry của bạn nhưng nếu nó hoạt động trên 1 máy tính thử nghiệm, bạn có thể nghĩ ra một cách để tránh sửa chữa thủ công cho tất cả các máy tính được triển khai với Outlook add-in của tôi? (Sẽ báo cáo sớm về phương pháp này). –

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