2013-03-18 32 views
11

Một câu hỏi đơn giản mà tôi không thể tìm thấy một khung cảnh hoặc một câu trả lời:Làm cách nào để di chuyển thư mục 'Đoạn mã của tôi' của Visual Studio sang một ổ đĩa khác?

tôi chuyển Documents folder của tôi trong Windows vào ổ đĩa khác. Làm cách nào để thay đổi đường dẫn thư mục Đoạn mã của tôi trong Visual Studio 2012 từ mặc định sang vị trí mới?

Mặc định nằm trong thư mục Tài liệu của tôi trên C :.

C:\Users\Virtlink\Documents\ 
    Visual Studio 2012\Code Snippets\Visual C#\My Code Snippets 

Nhưng tôi đã chuyển thư mục Documents của mình sang ổ D :, nhưng Visual Studio không nhận thay đổi này và buộc tạo thư mục trên C :. Điều này gây ra một số hành vi lạ với dấu chấm than bên cạnh My Code Snippets trong Trình quản lý đoạn mã và các lỗi khi nhập đoạn mã.

Các thư mục Windows chỉ đạo tôi để khi tôi mở My Documents từ thư mục người dùng của tôi là D:\Personal\, và tôi muốn các đoạn mã có quá:

D:\Personal\Visual Studio 2012\Code Snippets\Visual C#\My Code Snippets 

Nếu cần thiết, tôi sẽ không ngại di chuyển toàn bộ thị giác Studio 2012 thư mục con. Tôi chỉ không thể tìm hiểu làm thế nào để thiết lập điều đó trong Visual Studio.

enter image description here

+0

Có câu trả lời nào được cung cấp cho bạn không? Nếu vậy, hãy xem xét đánh dấu một giải pháp như vậy :) –

+0

@MarcusMangelsdorf Không có giải pháp nào phù hợp với tôi vào thời điểm đó và tôi chưa thử nó từ đó. – Virtlink

Trả lời

3

Code Snippet thư mục dường như không được trực tiếp chỉnh sửa trong Visual Studio IDE (mà tôi có thể tìm thấy). Chúng được lưu trữ dưới dạng mục đăng ký, vì vậy bạn phải chỉnh sửa trực tiếp các cài đặt này.

Đối với Visual Studio 2012 thiết lập registry được đặt tại:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\Languages\CodeExpansions\Visual C#\Paths 

Giá trị được gọi là 'Microsoft Visual CSharp', và liệt kê tất cả các thư mục khác nhau được phân cách bởi dấu chấm phẩy:

%InstallRoot%\VC#\Snippets\%LCID%\Visual C#\;%InstallRoot%\VC#\Snippets\%LCID%\Refactoring\;%MyDocs%\Code Snippets\Visual C#\My Code Snippets\ 

Các sửa lỗi nhanh cho các đoạn mã sẽ là cung cấp đường dẫn đầy đủ thay cho cài đặt% MyDocs%.

tôi không thể tìm thấy một tham chiếu đến như thế nào% MyDocs% được xác định, nhưng tôi nghi ngờ đó là "Dự án Vị trí" thiết lập:

Tools -> Options -> Dự án và giải pháp/General

+0

% MyDocs% đề cập đến 'HKCU \ Software \ Microsoft \ VisualStudio \ 12.0 \ VisualStudioLocation'. Xem [câu hỏi này] (http://stackoverflow.com/q/6395057/21475). – Cameron

+0

Cảm ơn, cuộc chiến để giữ một thư mục tài liệu Windows được sắp xếp một cách có ích là một trong những cảnh giác liên tục, nhưng đó là một trong số đó nằm ngoài danh sách các loài gây hại. –

10

Các Giao diện người dùng không làm cho nó hoàn toàn rõ ràng những gì các nút cho, nhưng điều này thực sự có thể được thực hiện theo hai bước đơn giản:

Bước 1. Trong Code Snippets Manager, chọn thư mục trỏ đến vị trí đĩa bạn không còn sử dụng, và nhấn Remove:

enter image description here

Bước 2. Nhấp vào Thêm ...

enter image description here

...và chọn thư mục mới của bạn:

enter image description here

Vậy đó! Thư mục mới của bạn hiện đang hoạt động trong Trình quản lý đoạn mã.

enter image description here