¿La opción de SupressMessage no está disponible en VS 2010 Pro?Visual Studio 2010 Pro - SuppressMessage
Cuando hago clic derecho en la advertencia en la lista de advertencia, no hay ninguna opción para suprimir. También lo probé con errores y no había opción. Luego traté de crear mi propio archivo GlobalSuppression.cs pero no tengo idea de en qué categoría debería clasificarse la advertencia.
En este momento estoy haciendo esto, que funciona, pero yo preferiría usar un archivo GlobalSuppression
#pragma warning disable 0649,0169
[Import(AllowRecomposition = false)]
private IModuleManager _moduleManager;
[Import(AllowRecomposition = false)]
private IRegionManager _regionManager;
[Import(AllowRecomposition = false)]
private IRibbonService _menuService;
#pragma warning restore 0649,0169
Estas son las advertencias de la ventana de salida que desea suprimir:
warning CS0649: Field 'Shell._moduleManager' is never assigned to, and will always have its default value null
warning CS0169: The field 'Shell._regionManager' is never used
warning CS0649: Field 'Shell._menuService' is never assigned to, and will always have its default value null
La razón por la que deseo suprimir es que mi solución utiliza Prism/MEF para que esas variables se asignen en tiempo de ejecución.