Para ver el artículo en inglés, active la casilla Inglés. También puede ver el texto en inglés en una ventana emergente si pasa el puntero del mouse por el texto.
Traducción
Inglés
Se recomienda usar Visual Studio 2017

Seguridad de complementos

Nota Nota

En Visual Studio 2013, los complementos están en desuso. Se recomienda actualizar los complementos a las extensiones de VSPackage. Para obtener más información, vea Preguntas más frecuentes: Convertir complementos en extensiones de VSPackage.

Para evitar que complementos malintencionados se activen de forma automática, Visual Studio proporciona varios parámetros en la página Entorno, Seguridad de complementos del cuadro de diálogo Opciones del menú Herramientas. También en esta página, puede restringir el número de carpetas en las que Visual Studio busca los archivos de registro .Addin.

Entre los parámetros de la página Seguridad de complementos se incluyen:

  • Permitir la carga de componentes de complementos.   Si se activa esta casilla, los complementos se pueden cargar. Esta opción está seleccionada de forma predeterminada.

  • Permitir la carga de componentes de complementos desde direcciones URL.   Si se selecciona esta casilla, los complementos se pueden cargar desde sitios web externos. Si un complemento no se puede cargar por alguna razón, no es posible cargarlo desde Internet. Este parámetro controla solo la carga de los archivos DLL del complemento. Los archivos de registro .addin siempre se deben ubicar en el sistema local.

Además de la configuración de seguridad, la página Seguridad de complementos enumera las carpetas en las que se buscan los archivos de registro .addin. De forma predeterminada, están incluidos estos tokens de ruta de acceso:

  • %ALLUSERSDOCUMENTS%

  • %ALLUSERSPROFILE%

  • %APPDATA%

  • %VSAPPDATA%

  • %VSCOMMONAPPDATA%

  • %VSMYDOCUMENTS%

Cuando Visual Studio busca archivos .addin, usa las rutas de acceso siguientes en lugar de los tokens:

Token

Ruta de acceso

%ALLUSERSDOCUMENTS%

%PUBLIC%\Documents\

%ALLUSERSPROFILE%

%ALLUSERSPROFILE% (definida por el sistema operativo)

%APPDATA%

%USERPROFILE%\AppData\

%VSAPPDATA%

%USERPROFILE%\AppData\Roaming\Microsoft\Visual Studio\<Version>\

O bien %USERPROFILE%\AppData\Local\Microsoft\Visual Studio\<Version>\

%VSCOMMONAPPDATA%

%ProgramData%\Microsoft\Visual Studio\<Version>\

%VSMYDOCUMENTS%

<My Documents>\Visual Studio 2013\

Nota Nota

Es posible que algunas de estas rutas de acceso predeterminadas no existan en el sistema.

Para quitar un token predefinido, selecciónelo y, a continuación, elija Quitar.

Si desea agregar una carpeta a la lista de búsqueda, elija Agregar y, a continuación, especifíquela en el cuadro de diálogo Buscar carpeta. Para obtener más información, vea Registro de complementos.

Un administrador que cambia las opciones de la página Seguridad de complementos puede escribir valores en cualquier clave situada debajo de HKEY_LOCAL_MACHINE\, lo que modifica la configuración de todos los usuarios del equipo.

Para evitar la modificación no autorizada de la configuración de la página Seguridad de complementos, un administrador puede establecer el valor AllowUserToModifySecuritySettings en el Registro del sistema. Este valor se almacena en la clave HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\11.0\AutomationProperties\. Si el valor se establece en 0, las opciones de la página Seguridad de complementos solo las podrá cambiar un administrador.

La configuración de la página Seguridad de complementos se almacena en el Registro en las claves HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\11.0\AutomationProperties\ y HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\AutomationProperties\. Visual Studio primero busca los valores de clave en HKEY_LOCAL_MACHINE\ y luego en HKEY_CURRENT_USER. Con este diseño, un administrador puede habilitar la carga de complementos, pero un usuario podrá deshabilitarla; sin embargo, si un administrador ha deshabilitado la carga, solo otro administrador podrá habilitarla.

Si la carga de complementos está habilitada, los archivos .addin se buscan en las carpetas especificadas en las claves HKLM\SOFTWARE\Microsoft\VisualStudio\11.0\AutomationOptions\LookInFolders\ y HKCU\SOFTWARE\Microsoft\VisualStudio\11.0\AutomationOptions\LookInFolders\.

Adiciones de comunidad

Mostrar: