Có thể đồng bộ cài đặt giữa các máy tính trong Visual Studio 2010 không? Tôi biết bạn có thể làm điều đó bằng cách xuất các thiết lập của bạn sau đó sao chép chúng sang một máy tính khác hoặc đặt chúng vào hộp thả hoặc một cái gì đó. Vì vậy, tôi đã tự hỏi nếu có bất kỳ cách nào khác để làm điều đó?Cài đặt đồng bộ hóa giữa các máy tính trong Visual Studio 2010
Trả lời
Tôi đã sử dụng Microsoft Live Mesh để giữ các thư mục được đồng bộ hóa trước đây. Hoặc có thể có cài đặt "đường dẫn dữ liệu người dùng" mà bạn có thể đặt để sử dụng một cái gì đó giống như thư ổ đĩa DropBox/ZumoDrive.
Lưu ý: Bạn có thể đồng bộ hóa thư mục Cài đặt để nhận hầu hết mọi thứ, nhưng Tiện ích mở rộng được cài đặt được lưu trữ trong% LocalAppData% \ Microsoft \ VisualStudio \ 10.0 \ Extensions (trên máy của tôi: C: \ Users {username} \ AppData \ Local \ Microsoft \ VisualStudio \ 10.0 \ Extensions)
!?!?!?!? Có ai biết lý do tại sao MS nhấn mạnh vào việc tiếp tục sử dụng Documents \ Visual Studio 2010 cho mọi thứ chống lại Hướng dẫn thiết kế ứng dụng của riêng họ?!?!?!?
Dưới Công cụ> Tùy chọn> Môi trường> Cài đặt nhập và xuất có tùy chọn Automatically save my settings to this file. Sau đó bạn có thể đặt tệp này thành tệp ở vị trí được chia sẻ (thư mục mạng chia sẻ, dịch vụ đồng bộ hóa tệp, v.v) trên bất kỳ máy tính nào bạn muốn đồng bộ hóa. Cá nhân tôi chia sẻ cài đặt của mình theo cách này bằng Dropbox mà không gặp bất kỳ sự cố nào.
Visual Studio tải cài đặt khi khởi động và lưu khi thoát, vì vậy điều này có thể không hoạt động tốt nếu bạn chạy nó trên nhiều máy cùng một lúc, nhưng chắc chắn đó là một khởi đầu tốt! – GraemeF
Có phần mở rộng mới cho Visual Studio được gọi là ExtensionSync được tạo bởi Latish Sehgal.
Thêm tiện ích này vào Visual Studio và nó sẽ đọc và cập nhật cài đặt của bạn mỗi lần khởi động.
Thông tin bổ sung có thể được tìm thấy trên this blog post.
Tất cả tôi nhận thấy được lưu trữ là phần mở rộng nào đã hoạt động, không phải cài đặt của Visual Studio hay của các tiện ích mở rộng. –
Tôi đã kết thúc việc kết hợp đề xuất của @JChristian (sử dụng Live Mesh) và ExtensionSync và thiết lập cả hai để ghi vào cùng một thư mục được chia sẻ. –
Tôi tìm thấy solution tốt nhất cho VS cài đặt đồng bộ - nó được gọi là Pepper và là một Visual Studio miễn phí 2010 mở rộng. Nó lưu trữ các thiết lập bằng cách sử dụng Windows Azure để chúng có sẵn ở bất cứ đâu.
Liên kết trỏ đến dự án Pepper trên codeplex. Nó sử dụng Azure để lưu trữ các cài đặt trực tuyến để bạn có thể tải xuống các cài đặt của mình ở bất cứ đâu. @Disposer Bạn có thể nhận được nhiều phiếu bầu hơn nếu bạn thêm một hoặc hai câu về liên kết, vì vậy mọi người không phải nhấp vào đó để tìm ra giải pháp của bạn là gì. – Phil
Tôi đang sử dụng the solution outlined in this blog post và cho đến nay nó đang hoạt động thực sự tốt.
Tôi sử dụng 3 máy và tất cả đều giữ cho mọi thứ được đồng bộ hóa, bao gồm cả tiện ích mở rộng.
Tôi nhận thấy một số điều kỳ lạ nếu tôi có VS mở trên nhiều máy cùng một lúc, vì nó ghi vào tệp vsSettings khi bạn đóng Visual Studio. Khác hơn là nó hoạt động tuyệt vời.
CẬP NHẬT: Năng suất Power Tools không phát rất đẹp vì yêu cầu tiện ích được cài đặt ở vị trí 'cho mỗi người dùng' hoạt động chính xác.
Tôi muốn giới thiệu phần mở rộng miễn phí:
VSCommands cho Visual Studio 2010
http://visualstudiogallery.msdn.microsoft.com/d491911d-97f3-4cf6-87b0-6a2882120acf
VSCommands cho Visual Studio 2012
http://visualstudiogallery.msdn.microsoft.com/a83505c6-77b3-44a6-b53b-73d77cba84c8
Với chi tiết về:
- accesing Tùy chọn
- Hỗ trợ gỡ lỗi
- IDE Cài đặt đồng bộ hóa
- IDE Output Enhancements Window
- menu Enhancements IDE Main Badges
- IDE Giải pháp
- Enhancements Solution Explorer
- Copy/Paste Reference
- Copy/Paste Như liên kết
- Zip Giải pháp
- mở (Shell)
- Chỉnh sửa (Shell)
Hơn một triệu lượt tải xuống!
p.s. Tôi không biết SquaredInfinity, nhưng tôi là một fan hâm mộ lớn của phần mở rộng và muốn chia sẻ nó :)
Đây là một PITA chính - chúng tôi cần một phần mở rộng đồng bộ cài đặt để lưu trữ đám mây ... – GraemeF
Tôi đã thất bại khốn khổ để có được điều này làm việc bằng cách sử dụng Dropbox đó là một sự xấu hổ lớn vì nó sẽ rất hữu ích. –