¿dónde se instalan las extensiones personalizadas en visual studio?
¿Dónde se instalan las extensiones personalizadas en Visual Studio? Sé que podría obtener ruta aunque ExtensionManager.GetInstalledExtensions()
, sin embargo, parece que ninguno de los caminos encontrados corresponde a mi extensión.
28
1 answers
Las extensiones (si se implementan como VSIX) se instalarán en el perfil del usuario; cada extensión se instalará en una carpeta con un nombre aleatorio, por ejemplo:
%LocalAppData%\Microsoft\VisualStudio\12.0\Extensions\s5lxc0ne.1kp
Si desea obtener la ruta de instalación del paquete en tiempo de ejecución, puede obtener esa información del ensamblado que define la clase 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));
43
Author: Matze,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-18 20:22:59
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-09-18 20:22:59