Dove sono installate le estensioni personalizzate in Visual Studio? So che potresti ottenere il percorso anche se ExtensionManager.GetInstalledExtensions()
, tuttavia sembra che nessuno dei percorsi trovati corrisponda alla mia estensione.dove sono installate estensioni personalizzate in Visual Studio?
17
A
risposta
29
Le estensioni (se distribuite come VSIX) verranno installate nel profilo dell'utente; ogni estensione sarà installato in una cartella con un nome casuale, per esempio:
%LocalAppData%\Microsoft\VisualStudio\12.0\Extensions\s5lxc0ne.1kp
Se si desidera ottenere il percorso di installazione del pacchetto in fase di esecuzione, è possibile ottenere le informazioni dal gruppo che definisce la classe Package
.
static string GetAssemblyLocalPathFrom(Type type)
{
string codebase = type.Assembly.CodeBase;
var uri = new Uri(codebase, UriKind.Absolute);
return uri.LocalPath;
}
...
string installationPath = GetAssemblyLocalPathFrom(typeof(MyPackage));
Problemi correlati
- 1. Condividi elenco di estensioni installate su Visual Studio 2010
- 2. Come esportare Visual Studio 2010 estensioni
- 3. Possiamo scrivere estensioni per codice Visual Studio?
- 4. Visual Studio 2010 Publish Profiles - Dove sono memorizzati?
- 5. Come eseguire il debug delle estensioni di Visual Studio
- 6. Colorazione parole chiave personalizzate in Visual Studio 2010 +
- 7. Visual Studio: dove definire le macro dei percorsi personalizzati?
- 8. Visual Studio 13 + Chutzpah - Dove trovo chutzpah.console.exe?
- 9. Dove si trova Visual Studio 2005 Express?
- 10. dove è blend per visual studio 2012
- 11. Visual Studio Add-on e monitoraggio delle prestazioni delle estensioni?
- 12. Quali delle estensioni di Visual Studio stanno rallentando?
- 13. Dove iPhone Simulator memorizza le applicazioni installate?
- 14. Problemi con le estensioni dei file di Visual Studio (.vdproj)
- 15. Codice Visual Studio: tratta altre estensioni come HTML
- 16. Dove installa le app installate sul dispositivo?
- 17. Installazioni normali in Visual Studio
- 18. Includi le DLL personalizzate nel modello di progetto Visual Studio
- 19. Dove si trova SSIS in Visual Studio 2010?
- 20. Come/Dove sono le variabili di ambiente in un set di progetti Visual Studio C++?
- 21. Come posso rilevare se sono installate Jquery e Jquery UI e quali versioni sono installate?
- 22. Cosa sono i file .rc2 utilizzati in Visual Studio
- 23. Assert.ReferenceEquals() Passa dove Object.ReferenceEquals() restituisce 'false' in Visual Studio Test
- 24. Estensioni Crossrider - sono sicuri
- 25. Dove è stata eseguita l'opzione "Risolvi" in Visual Studio 2015?
- 26. Dove si trova cdb.exe in Visual Studio 2013?
- 27. Dove si trova TFS Build Explorer in Visual Studio 2015?
- 28. Build in Visual C++ senza estensioni Microsoft
- 29. Posso aprire vecchie Visual Studio Solutions (2005,2008, 2010,2013) in Visual Studio 2015 senza aggiornare i progetti?
- 30. Percorso di installazione in Visual Studio ombreggiato
Nel caso in cui non riesci a trovare la propria estensione nella cartella descritto sopra (come me), ci sono anche "le estensioni amministrative", che si possono trovare qui: \ Common7 \ IDE \ Extensions \ –