A veces, me encuentro con una propiedad que, cuando trato de cambiar el nombre utilizando el incorporado en la opción Visual Studio refactorización, aparece un cuadro de diálogo que dice:C# error Obscure: archivo '' no podía ser rediseñado
The file '' could not be refactored. Object reference not set to an instance of an object.
Do you wish to continue with the refactoring?
[ ] Ignore further refactoring errors [ Yes ] [ No ]
El cuadro de diálogo realmente muestra apóstrofos vacíos al hacer referencia al archivo. Google no proporciona ninguna ayuda. Estoy empezando a pensar que este es un error oscuro de Visual Studio y que debería informarlo a Microsoft Connect. Pensé que vería si alguno de ustedes lo hubiera encontrado antes.
FYI, mi solución/proyectos funcionan bien. La propiedad no está referenciada en ningún XAML. Traté de eliminar mi archivo ".suo", mi directorio "bin" y mi carpeta "obj", y luego reconstruir, pero aún no se han dado. Tengo las últimas actualizaciones de Microsoft. El problema ocurre con Visual C# 2008 Express y Visual Studio 2008 Professional. A pesar de que no debe importar, la propiedad se parece a esto:
private MigrationRequestViewModel Request
{
get;
set;
}
no tengo ningún problema cambiar el nombre de otras propiedades en la misma clase en el mismo archivo, como este:
private MigrationRequestViewModel RequestSnapshot
{
get;
set;
}
¿Alguna idea? Tenga en cuenta que me doy cuenta de que podría encontrar toda la referencia a la propiedad y cambiarle el nombre manualmente, pero me gustaría llegar al final de este cuadro de diálogo de error.
¿Esto es C++? Parece más como si estuvieras preguntando por C#. – birryree
"El problema ocurre con Visual C# 2008 Express y Visual Studio 2008 Professional" <- así que sí C# entonces. –
lo siento mal, demasiadas cosas al mismo tiempo en mi cabeza – Fabian