2011-10-27 41 views
10

Khi tôi doubleclick cài đặt plugin VSTO cho Excel 2010, tôi nhận được thông báo "không thể cài đặt ứng dụng này vì ứng dụng có cùng một danh tính đã được cài đặt. Để cài đặt ứng dụng này, hãy sửa đổi phiên bản tệp kê khai cho hoặc gỡ cài đặt ứng dụng từ trước. Plugin này đã được gỡ cài đặt trước đó bằng cửa sổ "gỡ cài đặt chương trình" trong bảng điều khiển. Vậy làm cách nào để cài đặt lại plugin?gỡ cài đặt plugin VSTO

Tôi cũng đã xóa plugin trước đó khỏi thư mục được chỉ định tại khóa đăng ký HKCU \ Software \ Microsoft \ Fusion \ DownloadCacheLocation.

Tất cả ngoại lệ: System.Deployment.Application.DeploymentException: Không thể cài đặt ứng dụng này vì ứng dụng có cùng danh tính đã được cài đặt. Để cài đặt ứng dụng này, hãy sửa đổi phiên bản tệp kê khai cho ứng dụng này hoặc gỡ cài đặt ứng dụng từ trước.

tại Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.DownloadAddIn (TimeSpan timeout)

tại Microsoft.VisualStudio.Tools.Applications.Deployment.ClickOnceAddInDeploymentManager.InstallAddIn()

Trả lời

20

Nếu bạn cần phải làm điều này trên một máy tính mà không cần SDK được cài đặt bạn có thể chạy lệnh sau:

rundll32 dfshim CleanOnlineAppCache 

Nguồn: http://www.nerdfurio.us/blog/post.aspx?id=004f104e-da73-df11-949e-001143eed2d5

+0

Đã không cố gắng vì tôi đã giải quyết vấn đề của tôi, nhưng tôi hy vọng công trình này và sẽ đánh dấu đây là một giải pháp. –

+1

Chắc chắn, nó hoạt động. Đầu tiên cần phải gỡ bỏ cài đặt từ Add/Remove Programs, sau đó sử dụng lệnh ma thuật này. – Badiboy

+1

Cảm ơn công việc này – Mirodil

1

Tôi đã sử dụng mage tool để xóa bộ nhớ cache của ứng dụng và điều đó đã giúp tôi.

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