2012-10-09 33 views
5

Las bibliotecas Crystal referenciados por nuestros causar errores de aplicaciones WinForm en el análisis de código:Errores de aplicación de análisis de código que suprime

de advertencia 1 CA0060: El ensamblaje de referencia indirecta- 'BusinessObjects.Licensing.KeycodeDecoder, versión = 13.0.2000.0 , Culture = neutral, PublicKeyToken = 692fbea5521e1304 'no se pudo encontrar. Este ensamblaje no es necesario para el análisis, sin embargo, los resultados del análisis podrían estar incompletos. Este ensamblado fue referenciado por: C: \ Program Archivos \ SAP BusinessObjects \ Crystal Reports para .NET Framework 4.0 \ Common \ SAP BusinessObjects Enterprise XI 4.0 \ win32_x86 \ dotnet \ CrystalDecisions.CrystalReports.Engine.dll.

En algunos hilos diferentes, SAP "apoyo" ha reconocido que este es un problema en su final (http://scn.sap.com/thread/2153539), a pesar de que son rápidos en señalar que no afecta directamente su producto, por lo que la fijación es de baja prioridad. Se le ha asignado el número de referencia ADAPT01629826, pero todavía parece estar en el aire cuándo realmente arreglarán el problema.

Esto es Solicitud de análisis de código Advertencia (http://msdn.microsoft.com/en-us/library/ms245349.aspx), en lugar de una advertencia de análisis de código normal.

Por eso, Visual Studio no proporciona el menú contextual habitual "Suprimir mensaje (s)". Estoy esperando que hay una manera de utilizar GlobalSuppressions o algo similar, pero podría utilizar un poco de ayuda ...

Aunque SAP tiene razón sobre la mala referencia de ensamblado no tener un impacto funcional en su producto, todavía molesta yo. Al igual que el póster original, , no quiero ningún error/advertencia de Code Analysis.

Estoy seguro de que otros se han topado con esto, o al menos algo similar. ¿Cómo lo manejaste? ¿Hay alguna forma de excluir esta advertencia específica del Análisis de código, por lo que ya no se muestra?

Si bien no me gustan las exclusiones de codificación rígida, parece una solución más confiable que esperar a que SAP saque una solución.

Respuesta

0

No hay forma de suprimir estos sin ajustar fxcpcmd o sobrescribir los objetivos de análisis de código para interceptar la salida e ignorar la advertencia.

Cuestiones relacionadas