2013-03-18 10 views
11

Ben bir ayarı veya bir cevap bulamadık kendisi için basit bir soru:Visual Studio'nun 'Kod Snippet'leri' klasörünü başka bir sürücüye nasıl taşırım?

başka bir sürücüye Windows benim Belgeler klasörü taşındı. Visual Studio 2012'deki My Code Snippets klasör yolunu varsayılandan yeni konumuna nasıl değiştiririm?

Varsayılan, C: içindeki Belgelerim klasöründedir.

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

Ama D sürücüsünde benim Belgeler klasörü taşındı :, ancak Visual Studio bu değişikliği açmadı ve C klasörünün oluşturulmasını zorlar :. Bu, Kod Parçacıkları Yöneticisi'nde My Code Snippets'un yanında ünlem işaretleriyle bazı tuhaf davranışlara ve parçacıkların içe aktarılmasındaki hatalara neden olur.

benim kullanıcı klasöründen Belgelerim açtığınızda Windows beni yönlendirir klasör D:\Personal\ ve ben de orada kod parçacıkları istiyorum:

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

Gerekirse ben Görsel bütün hareketli sakıncası olmaz Studio 2012 alt klasörü. Visual Studio'da bunu nasıl ayarlayacağımı bulamıyorum.

enter image description here

+0

sağlanan cevapların hiçbirinde çalıştı aşımı Has sizin için? Eğer öyleyse, lütfen bunu çözüm olarak işaretlemeyi düşünün :) –

+0

@MarcusMangelsdorf Çözümlerin hiçbiri benim için işe yaramadı ve o zamandan beri denemedim. – Virtlink

cevap

3

Kod Parçacığı klasörler (bulabildiğim o) Visual Studio IDE doğrudan düzenlenebilir olmasını görünmüyor. Kayıt defteri girdileri olarak depolanırlar, bu nedenle bu ayarları doğrudan düzenlemeniz gerekir. değeri 'Microsoft Visual CSharp' denir

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

ve noktalı virgülle ayırarak tüm farklı klasörleri listeler: Visual Studio 2012 için

kayıt defteri ayarları bulunur

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

Parçacıklar için hızlı düzeltme,% MyDocs% ayarının yerine tam yolu sağlamak olacaktır.

ben nasıl tanımlandığını% MyDocs% başvuru bulamadık, ama ayarı "Projeleri Yer" şüpheli:

Araçlar -> Seçenekler -> Projeler ve Çözümler/Genel

+0

% MyDocs%, 'HKCU \ Software \ Microsoft \ VisualStudio \ 12.0 \ VisualStudioLocation' ifadesini kullanır. [Bu soru] konusuna bakın (http://stackoverflow.com/q/6395057/21475). – Cameron

+0

Teşekkürler, düzenli olarak düzenlenmiş bir Windows belgeleri klasörü tutmak için mücadele sürekli bir uyanıklık biridir, ama bu bir daha da zararlıların listesi. –

10

UI düğmeleri için ne tamamen bariz yapmaz, ama bu aslında iki basit adımda yapılabilir:

Adım 1. Kod Parçaları Yöneticisi'nde, Kaldır Artık kullanmadığınız bir disk konumuna işaret klasörü seçin ve tıklatın:

enter image description here

Adım 2. Ekle ...

enter image description here

tıklayın ...ve yeni klasörü seçin: Bu

enter image description here

var ki! Yeni klasörünüz artık Kod Snippet Yöneticisi'nde aktif.

enter image description here