Compartir a través de


Procedimiento para crear una herramienta para obtener la clave pública de un ensamblado

Última modificación: viernes, 28 de enero de 2011

Hace referencia a: SharePoint Foundation 2010

Los proyectos de desarrollo de SharePoint Foundation generalmente implican una combinación de codificación imperativa y marcado XML. Con frecuencia se agrega el token de clave pública del nuevo ensamblado a un archivo del proyecto, como un archivo de configuración XML. Si el proyecto de Visual Studio se basa en alguna de las plantillas de proyecto de SharePoint 2010 en Visual Studio, puede simplemente insertar el marcador de posición $SharePoint.Project.AssemblyPublicKeyToken$ donde debería ir el token de clave pública en la mayoría de los tipos de archivos del proyecto (pero no los archivos .cs o .vb u otros archivos compilables). Al crear e implementar el proyecto, Visual Studio reemplazará el marcador de posición por el token de clave pública en las copias de los archivos que de hecho se implementan. (Para obtener más información acerca del uso de marcadores de posición de Visual Studio orientados a SharePoint, vea Parámetros reemplazables).

Si tiene que insertar el token de clave pública en un archivo que no admite los marcadores de posición, deberá buscar un modo de obtener el token de clave pública. En este tema se explica cómo agregar un elemento al menú Herramientas de Visual Studio que puede usarse para obtener el token de clave pública de un ensamblado en desarrollo.

Para agregar un elemento Get Assembly Public Key en el menú Herramientas

  1. En Visual Studio, haga clic en Herramientas externas en el menú Herramientas.

  2. En el cuadro de diálogo Herramientas externas, haga clic en Agregar y escriba Get Assembly Public Key en el cuadro Título.

  3. Para llenar el cuadro Comando, busque sn.exe. Normalmente, este archivo está instalado en la siguiente ubicación: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0a\Bin\x64\sn.exe.

  4. En el cuadro Argumentos, escriba lo siguiente (distingue entre mayúsculas y minúsculas): -Tp $(TargetPath).

  5. Active la casilla Usar ventana de resultados.

  6. Haga clic en Aceptar. El nuevo comando se agrega al menú Herramientas.

Cuando necesite el token de clave pública del ensamblado que desarrolla, haga clic en el comando Get Assembly Public Key en el menú Herramientas y el token de clave pública aparecerá en la ventana Resultados.

Nota

Dado que el token de clave pública no existe hasta que el ensamblado se compila por primera vez, deberá compilar el proyecto antes de usar la herramienta.

Vea también

Tareas

Procedimiento para crear una herramienta para obtener el nombre completo de un ensamblado