2012-09-10 28 views
20

Tôi muốn xóa AnkhSVN khỏi cài đặt VS2010 của mình, nhưng thấy rằng tùy chọn Gỡ cài đặt có màu xám khi tôi điều hướng đến TOOLS */Extensions and Updates.Gỡ cài đặt AnkhSVN khỏi VS2012

Khởi động Visual Studio 2012 làm Quản trị viên và bỏ chọn AnkhSVN làm nhà cung cấp kiểm soát nguồn không bật tùy chọn Gỡ cài đặt.

* Tôi không la hét CÔNG CỤ, chỉ cần cố gắng để có được theo tinh thần của giao diện người dùng mới :-)

Trả lời

22

AnkhSVN dường như không thể bị vô hiệu hóa hoặc gỡ bỏ cài đặt từ bên trong Visual Studio 2012.

Đỗ thay vào đó là:

  • Đóng tất cả các phiên bản của Visual Studio.
  • Chạy trình gỡ cài đặt AnkhSVN.

Lưu ý: Tôi đã chạy trình gỡ cài đặt trong Revo Uninstaller và không có các tạo phẩm thừa (tệp, mục đăng ký).

Sau khi gỡ cài đặt AnkhSVN, bạn có thể thấy rằng một số dự án của bạn vẫn có thông tin ràng buộc kiểm soát nguồn trong tệp .csproj. Tôi đã có một giải pháp với 10 dự án, và chỉ có 8 người trong số họ có vấn đề này (tất cả các dự án đều được AnkhSVN kiểm soát ... không chắc tại sao không phải tất cả đều có vấn đề). Trong trường hợp đó, bạn sẽ nhận được lỗi:

The project 'X' is under source control. An error occurred registering this project with source control. It is recommended that you not make any changes to this project.

tôi đã có thể giải quyết điều này bằng cách chỉnh sửa các tập tin csproj trong một trình soạn thảo văn bản và loại bỏ các dòng sau:

<SccProjectName>Svn</SccProjectName> 
<SccLocalPath>Svn</SccLocalPath> 
<SccAuxPath>Svn</SccAuxPath> 
<SccProvider>SubversionScc</SccProvider> 
+0

Visual Studio sẽ cung cấp tùy chọn xóa các dòng này khi bạn mở giải pháp. Tôi sẽ khuyên bạn nên làm điều này vì nó dễ dàng hơn làm điều này bằng tay. –

+1

Một giải pháp sạch sẽ là ngắt kết nối dự án (File-> Subversion-> Change Source Control) trong khi AnkhSVN vẫn được cài đặt, nhưng kết quả là giống nhau. –

7

tôi đã sử dụng

Windows > Control Panel > Programs > Uninstall a Program > AnkhSVN.

Dường như làm việc mà không gặp rắc rối cho tôi. VS2012 không mở trong khi gỡ cài đặt.

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