Últimamente con Visual Studio 2010 Ultimate, C#, en Win7 64 bits, obtengo el siguiente error cuando compilo cualquier proyecto. La solución alternativa es agregar <TrackFileAccess>false</TrackFileAccess>
al archivo del proyecto. Si no me equivoco, esto inhabilitaría las compilaciones incrementales, por lo que quiero mantenerme alejado de esta solución alternativa.Microsoft.Build.Utilities.FileTracker lanzó un error de excepción. Ocurre con diferentes proyectos
¿Alguien sabe cuál es la solución confiable permanente? Reinstalé .NET Framework 4 y VS 2010. No tengo versiones beta o anteriores de las carpetas de framework 4.0.
Error 1 The "GenerateResource" task failed unexpectedly.
System.TypeInitializationException: The type initializer for 'Microsoft.Build.Utilities.FileTracker' threw an exception. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at Microsoft.Build.Utilities.FileTracker..cctor()
--- End of inner exception stack trace ---
at Microsoft.Build.Utilities.FileTracker.ForceOutOfProcTracking(ExecutableType toolType, String dllName, String cancelEventName)
at Microsoft.Build.Tasks.GenerateResource.Execute()
at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExecutionHost taskExecutionHost, TaskLoggingContext
Excelente detective! Tuve el mismo problema. Tenía la DLL abierta en Reflector y estaba comenzando a revisar la clase FileTracker también, cuando vi su publicación. – JustinB
Gracias por la solución. Un pequeño detalle: a veces hay MSBuild.exe bloqueado después de esta excepción (incluso después de cerrar devenv.exe). Deberían ser eliminados para solucionar el problema –
Casi 7 años después y esta solución aún funciona con Visual Studio 2013 Community Edition actualización 4 .. Sheesh. ¡Gracias! –