Visual Studio için Uzantıları ve Güncelleştirmeleri Yönetme
Web sitelerinden ve diğer konumlardan Visual Studio uzantılarını ve örneklerini yüklemek ve sonra da bunları etkinleştirmek, devre dışı bırakmak, güncelleştirmek veya kaldırmak için Uzantılar ve Güncelleştirmeler iletişim kutusunu kullanabilirsiniz.İletişim kutusunu açmak için, menü çubuğundan Araçlar, Uzantılar ve Güncelleştirmeler'i seçin. (Veya Hızlı Başlat kutusuna Uzantılar yazmanız yeterlidir.)
Uzantıları Bulma
Uzantıları Visual Studio Galerisi'nden veya Microsoft web sitesindeki Örnek Galerisi'nden yükleyebilirsiniz.Uzantılar; denetimler, örnekler, şablonlar, araçlar veya Visual Studio'ya işlevsellik katan diğer bileşenler olabilir.Visual Studio, VSIX paketi biçimindeki uzantıları destekler; proje şablonları, öğe şablonları, Araç Kutusu öğeleri, Yönetilen Uzantı Çerçevesi (MEF) bileşenleri ve VSPackages bu biçime dahildir.Microsoft Installer (MSI) tabanlı uzantıların indirilip yüklenmesi de desteklenir, ancak Uzantılar ve Güncelleştirmeler iletişim kutusu bunları etkinleştiremez veya devre dışı bırakamaz.
Uzantıları Yükleme veya Kaldırma
Uzantılar ve Güncelleştirmeler iletişim kutusunda, sol bölmede, Çevrimiçi öğesini genişletin ve Visual Studio Galerisi'ni seçin.Uzantının adını veya adının bir kısmını biliyorsanız, sağ bölmedeki Visual Studio Galerisi'nde Ara kutusunda arama yapabilir veya orta bölmedeki listeye göz gezdirebilirsiniz.İstediğiniz uzantıyı seçin, İndir düğmesini ve sonra da Yükle'yi seçin.Uzantıyı yüklemek için Visual Studio'yu yeniden başlatmanız gerekir.
Bağımlılıkları olan bir uzantıyı yüklemeye çalışırsanız, yükleyici bunların yüklenmiş olup olmadığını denetler.Yüklü değillerse, uzantıyı yükleyebilmeniz için öncesinde yüklenmesi gereken bağımlılıklar Uzantılar ve Güncelleştirmeler iletişim kutusunda listelenir.
Bir uzantıyı kullanmayı bırakmak isterseniz devre dışı bırakabilir veya kaldırabilirsiniz.Bir uzantı devre dışı bırakıldığında yüklü kalır, ancak etkin değildir.Yalnızca VSIX uzantılarını devre dışı bırakabilirsiniz; MSI uzantıları sadece kaldırılabilir.Bir uzantıyı devre dışı bırakmak veya kaldırmak için, sol bölmede Yüklü'yü seçin, orta bölmede uzantıyı seçin ve sonra Devre Dışı Bırak düğmesini ya da Kaldır düğmesini seçin.Devre dışı bırakılmış bir uzantıyı kaldırmak için Visual Studio'yu yeniden başlatmanız gerekir.
Önemli |
---|
Yalnızca kullanıcı başına esasına göre yüklenmiş uzantıları kaldırabilirsiniz.Makine başına esasına göre yüklenmiş uzantıları (örneğin, NuGet) kaldıramazsınız. |
Kullanıcı Başına ve Yönetim Uzantıları
Uzantıların çoğu kullanıcı başına uzantılar olup, %LocalAppData%\Microsoft\VisualStudio\<Visual Studio sürümü>\Extensions\ dizinine yüklenirler.Bazı uzantılar yönetimsel uzantılardır ve <Visual Studio yükleme klasörü>\Common7\IDE\Extensions\ dizinine yüklenirler.
Hata veya kötü amaçlı kod içerebilecek uzantılara karşı sisteminizi korumak için, kullanıcı başına uzantıları yalnızca Visual Studio normal kullanıcı izinleriyle çalışırken yüklenecek ve Visual Studio yönetici kullanıcı izinleriyle çalışırken yüklenmeyecek şekilde sınırlandırabilirsiniz.Bunun için, menü çubuğunda Araçlar, Seçenekler'i seçin ve sonra Seçenekler iletişim kutusunda Ortam öğesini genişletip Uzantılar ve Güncelleştirmeler'i seçin. (Hızlı Başlat kutusuna Uzantı sözcüğünü yazmanız da yeterli olur.) Yönetici olarak çalışırken her kullanıcı için olan iç hatlarını yükle onay kutusunun işaretini kaldırın ve sonra Visual Studio'yu yeniden başlatın.
Ana Kopyalar ve Çalışma Kopyaları
Çevrimiçi bir örneği yüklediğinizde, çözüm iki konumda depolanır:
Yeni Proje iletişim kutusunda belirttiğiniz konumda bir çalışma kopyası depolanır.
Ayrı bir ana kopya bilgisayarınızda depolanır.
Uzantılar ve Güncelleştirmeler iletişim kutusunu kullanarak örneklerle ilgili şu görevleri gerçekleştirebilirsiniz:
Yüklediğiniz örneklerin ana kopyalarını listeleyin.
Bir örneğin ana kopyasını devre dışı bırakın veya kaldırın.
Örnek Paketleri (bir teknoloji veya özellik ile ilgili örnek koleksiyonları) yükleyin.
Tek tek çevrimiçi örnekleri yükleyin. (Bunu Yeni Proje iletişim kutusunda da yapabilirsiniz.)
Yüklü örnekler için kaynak kodu değişiklikleri yayımlandığında güncelleştirme bildirimlerini görüntüleyin.
Bir güncelleştirme kullanılabilir olduğunda yüklü bir örneğin ana kopyasını güncelleştirin.
Uzantılar ve Güncelleştirmeler İletişim Kutusunu Kullanmadan Yükleme
.vsix dosyalarında paketlenmiş uzantılar Visual Studio Galerisi dışındaki konumlarda bulunabilir.Uzantılar ve Güncelleştirmeler iletişim kutusu bu dosyaları silemese de, ilgili .vsix dosyasını seçip Enter tuşuna bastıktan sonra yönergeleri izleyerek birini yükleyebilirsiniz.Uzantı yüklendiğinde, uzantıyı etkinleştirmek, devre dışı bırakmak veya kaldırmak için Uzantılar ve Güncelleştirmeler iletişim kutusunu kullanabilirsiniz.
MSI Tabanlı Uzantılar
Uzantılar ve Güncelleştirmeler iletişim kutusu, bir extension.vsixmanifest dosyası içermedikleri sürece MSI tabanlı uzantıları desteklemez.Bu tür uzantılar, yükleme veya kaldırma için Uzantılar ve Güncelleştirmeler'de görünür, ancak etkinleştirilemez, devre dışı bırakılamaz ya da güncelleştirilemezler.