El uso de Microsoft.Bcl.Async con Code Analysis causa errores
Estoy tratando de usarMicrosoft.Bcl.Async
y Análisis de Código, pero cuando ejecuto el Análisis de Código obtengo uno o más errores.
Estoy usando Visual Studio 2012 con la Actualización 2.
Esto es fácil para mi reproducir:
Crear una nueva aplicación de consola predeterminada que se dirija a.Net 4
.Botón derecho del ratónReferences
luego seleccionaManage NuGet Packages...
Hacer clicOnline
y escribaasync
en elSearch Online
caja.Debería verAsync for .Net Framework 4 ...
. Hacer clicInstall
y acepta todas las preguntas.añadirMain()
una línea que dice:TaskEx.Delay(1000);
y unusing System.Threading.Tasks;
Ir a las propiedades del proyecto, sección de Análisis de Código y marcarEnable Code Analysis on Build
.Compila el programa.Obtengo dos errores de análisis de código:
Error CA0052 Análisis de código en ejecución CA0052: No se seleccionaron objetivos. [Errores y advertencias] (Global)
CA0055 Error al ejecutar el análisis de código CA0055: No se pudo cargar ConsoleApplication2.exe. Se encontró el siguiente error al leer el módulo 'ConsoleApplication2': No se pudo resolver la referencia del miembro: [Microsoft.Threading.Tasks, Version = 1.0.12.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a] System.Threading.TaskEx :: Delay. [Errores y advertencias] (Global)
yo obtengodiferente Errores de análisis de código para otros programas de prueba. Una aplicación básica de Windows Forms que probé me da:
CA0001 Error al ejecutar Code Analysis CA0001: Se encontró el siguiente error al leer el módulo 'AsyncForNet4': No se pudo resolver la referencia del miembro: [Microsoft.Threading.Tasks, Versión = 1.0.12.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a] System.Threading. Tareas.TaskEx :: Retraso. [Errores y advertencias] (Global)
Dos preguntas:
¿Alguien más puede reproducir este problema?¿Alguien tiene una solución para ello?