VSIX dosyasını Visual Studio'da nasıl kurarım?


Yanıtlar:


76

VSIX bir Visual Studio eklentisi yükleyicisidir. Yüklemek için Visual Studio 2010 veya daha yeni bir sürümüne sahip olmalısınız, ancak .vsix dosyasına çift tıklayarak yükleyebilmelisiniz. Alternatif olarak, VS Extension Manager'dan (Araçlar-> Extension Manger) kurabilirsiniz.

Quan To'daki Visual Studio Extensibility blogunda VSIX dosyaları hakkında daha fazla bilgi edinin


37

Yukarıdaki cevaplar bana yardımcı olmadı; Uzantı yöneticisi aracılığıyla kuramadım ve için varsayılan uygulama yoktu .vsix. Ancak açmam gerekiyordu (sağ tıkla> Open with...) Microsoft Visual Studio Version Selectorve çalıştı.

Küçük güncelleme: VS 2013 için, NuGet'in ilgili sürümüne ihtiyacınız var: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca . Aksi takdirde, sürüm seçici size zaten tüm fitting sürümlerinde kurulu olduğunu söyleyecektir.


3
.Vsix'e çift tıklamak da benim için işe yaramadı. "İstenen işlem yükseklik gerektiriyor" yazılı bir hata mesajı çıktı. "Birlikte Aç .." kullanarak sorunu çözdü.
Augusto Barreto

Bu bir cazibe gibi çalıştı.
EvilTeach

24

Visual Studio Extensions nasıl kurulur?

Özetlemek gerekirse, üç seçenek vardır:

  1. Extension Manager ile yükleyin (Araçlar / Seçenekler)
  2. Visual Studio Gallery.com aracılığıyla kurun (doğrudan indirin ve açın ya da kaydedin ve çift tıklayın)
  3. "Xcopy" ile% localappdata% \ Microsoft \ VisualStudio \ 10.0 \ Uzantıları'na yükleyin.

2
Yukarıdaki yol pek doğru değil. % Localappdata%, ardından. \ Microsoft \ VisualStudio \ {versionNumber} \ Extensions adresine gidin.
GaTechThomas,

@GaTechThomas - bu, yönetici haklarına sahip olmadığım Win 7 makinesine NuGet paket yöneticisini kurmamda yardımcı oldu; Teşekkürler. VSIX kurulumu başka türlü çalışmıyordu
transistör 1

@GaTechThomas, tarihe bakarken, o yolun XP için olduğundan şüpheleniyorum ve sizinki Win7 + için
Benjol

1
# 3 benim için tek olanıydı. Kullanmak xcopyyerine, uzantıyı yeniden adlandırdım .zipve %localappdata%\Microsoft\VisualStudio\xx.x\Extensionsklasörüme çıkarttım.
sa_leinad

11

Yukarıdaki seçeneklerin tümü başarısız olursa, VS Developer komut satırından yüklemeyi deneyin . İşte nasıl (StackOverflow'ta):

Visual Studio Gallery uzantıları komut satırından nasıl yüklenir

VSIXInstaller.exe / quiet some_extension.vsix

VSIXInstaller'i burada bulabilirsiniz (yerel bilgisayarınızda - kullandığınız sürümle 14.0 yerine Visual Studio sürümüne bağlı olarak):

C: \ Program Dosyaları (x86) \ Microsoft Visual Studio 14.0 \ Common7 \ IDE

Yükleyici iletişim kutusunu görüntülemek için /quietseçeneği kaldırın .


Not:

  • To kaldırmak bir VSIX uzantısı, onun vsixID (bilmemiz gerekir burada bunu elde etmek için nasıl tarif edilir), o zaman kullanabilirsiniz

    VSIXInstaller.exe / uninstall: vsixID

  • Anahtarları kullanın belirli Visual Studio sürümü için / kaldırma VSIX dosyaları yüklemek için /skuName:nameve /skuVersion:version; VSIXInstaller.exe /?developer komut istemini yazarsanız, komut satırı aracının tüm seçeneklerini görebilirsiniz .


Bunu VS Geliştirici Komut İstemi'nden (Yönetici Olarak Çalıştır) yapmak, sonunda çalıştı.
James,

@James - İpucu için teşekkürler, cevabı güncelledik.
Matt

4

VSIX'in bir ZIP dosyasından başka bir şey olmadığını biliyor muydunuz? Üzerine çift tıkladıktan sonra, VS seçici sizden Visual Studio'nun kurulu her sürümünün de yüklenmesini ister. Burada, vs isteğe bağlı bir klasör adı seçer ve içeriği% AppData% \ Local \ Microsoft \ VisualStudio ## \ Extensions klasörüne açar. Böylece, Benjol, VXIS'ten (tekrar bir Zip olan) dosyaları açmak için kaydetme işlemi kısmen doğru çıktı.


Uzantısını .zip olarak değiştirerek kendinizi açabilirsiniz. Ardından, uzantıları klasörüne manuel olarak bırakabilirsiniz.
Ben Wilde

0

VSIXInstaller C: \ Program Files (x86) \ Microsoft Visual Studio \ Installer \ resources \ app \ ServiceHub \ Services \ Microsoft.VisualStudio.Setup.Service


-1

VSIX'i indirdikten sonra Visual Studio'yu yeniden yüklediğinizi düşünüyorum. Başlatma sırasında Visual Studio VSIX dosyasını arar ve gerekli tüm değişiklikleri içerir.


Hangi versiyondan bahsediyorsun? Heavyd, VSIX'in belirttiği gibi, sadece VS2010 ile ilgilidir
BinaryMisfit,

1
Visual Studio, yalnızca doğru yere koyarsanız bakar!
Benjol
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.