Compartir a través de


Advertencias de VSInstr

La tabla siguiente muestra las advertencias emitidas por la herramienta VSInstr.exe.Para evitar que aparezca una advertencia, utilice su número con la opción NOWARN.

Número de advertencia

Descripción

VSP2000

Error interno.No se puede obtener el nombre del archivo de módulo para este archivo ejecutable.

VSP2001

<nombre de ensamblado> es un ensamblado de nombre seguro.Deberá volver a firmarlo antes de que pueda ejecutarse.

Esta advertencia aparece cuando se instrumenta un ensamblado firmado.Puede utilizar la herramienta sn.exe para volver a firmar el archivo binario o desactivar temporalmente el requisito de nombre seguro.Para obtener más información, vea Sn.exe (Herramienta de nombre seguro).

VSP2002

No se pudo encontrar la función <nombre de función> en el archivo <nombre de archivo>.

Esta advertencia se produce cuando no se encuentra una función en el archivo especificado.

VSP2003

No se pudo encontrar ningún salto cruzado de la función <nombre de función> en el archivo <nombre de archivo>.

Esta advertencia se produce si VSInstr no puede anular los saltos cruzados.Los saltos del cruce se utilizan para la optimización del código.

VSP2004

Se excluyó la función <nombre de la función> a través del modificador de la línea de comandos /EXCLUDE pero era necesario porque contenía un salto cruzado.

Esta advertencia aparece si la función se ha excluido utilizando la opción EXCLUDE, pero se necesita durante el proceso de instrumentación.El generador de perfiles incluye la función necesaria automáticamente.

VSP2005

Error de instrumentación interno: <texto del error>.

Esta advertencia se emite si no se puede realizar la instrumentación.Revise el texto del error para determinar si se puede corregir.

VSP2006

No se pudo encontrar PDB para <nombre>.

Esta advertencia aparece si el archivo PDB no existe en la ruta de búsqueda o no coincide con el binario.

VSP2007

<nombre de archivo> no contiene código instrumentable.

Esta advertencia se emite si se han excluido todas las funciones del archivo binario o si el archivo especificado sólo contiene recursos.

VSP2008

No se pueden obtener los atributos de seguridad de <nombre>.Código de error <código>

Esta advertencia se produce si el usuario no tiene el permiso de READ_DAC.Durante el proceso de instrumentación, el generador de perfiles intenta conservar la DACL original del binario.Dado que el binario original se reemplaza por otro nuevo, la DACL debe copiarse y aplicarse al nuevo.Esto puede fallar si el usuario no tiene acceso de READ_DAC para el binario original.

VSP2009

No se pueden establecer los atributos de seguridad en <nombre>.Código de error <número de error>

Esta advertencia se produce si el usuario no tiene el permiso de WRITE_DAC.Durante el proceso de instrumentación, el generador de perfiles intenta conservar la DACL original del binario.Dado que el binario original se reemplaza por otro nuevo, la DACL debe copiarse y aplicarse al nuevo.Esto puede fallar si el usuario no tiene acceso de WRITE_DAC para el binario original.

VSP2010

No se seleccionaron funciones específicamente para la instrumentación debido a las opciones /INCLUIR o /EXCLUIR.

VSP2011

Las funciones específicas incluir o excluir <nombre> no coinciden con ninguna función.

VSP2012

La imagen no contiene ningún código que se pueda instrumentar para cobertura de código.

El generador de perfiles no instrumenta el tipo de código siguiente:

  • Funciones CRT estáticas

  • Métodos administrados atribuidos con NonUserCodeAttribute

  • Métodos administrados atribuidos con DebuggerHiddenAttribute

  • Bloques MASM

Esta advertencia se genera si, después de este filtrado, no queda código.

VSP2013

Para instrumentar esta imagen es necesario que se ejecute como un proceso de 32 bits.Las marcas de encabezado de CLR se actualizaron para reflejar esto.

El generador de perfiles modifica el binario para que los sistemas operativos de 64 bits puedan abrir el proceso de 32 bits en el emulador WOW64.Esto podría fallar con las bibliotecas (archivos DLL) si se cargan en un proceso de 64 bits existente.Esta advertencia notifica al usuario la existencia de esta dependencia.

VSP2014

La imagen instrumentada resultante no parece ser válida y puede que no se ejecute.

Este mensaje aparece cuando el ensamblado instrumentado final tiene un encabezado de PE no válido.

Vea también

Referencia

VSInstr