21

Estoy en Visual Studio Premium 2012, Versión 11.0.50727.1 RTMREL, Windows 7 Enterprise (SP1).VS2012: Páginas de propiedades no se abre: Referencia de objeto no establecida en una instancia de un objeto

Cuando hago clic con el botón derecho en la Solución y hago clic en Propiedades, aparece una ventana emergente que muestra la excepción de referencia nula (La referencia del objeto no está configurada para una instancia de un objeto).

Cuando trato de la misma en 2010, que funciona bien, la apertura de las propiedades de la solución páginas normales, lo que me permite establecer el orden de arranque, etc.

Además, en 2012, Ver -> Páginas de propiedades, da la mismo resultado.

Por favor, indique cómo solucionar esto, ¿se trata de un error conocido?

ACTUALIZACIÓN 1: intentado correr devenv /resetsettings, así como devenv /safemode pero el problema persiste. También lo probé en una nueva solución, y el problema persiste.

ACTUALIZACIÓN 2: Parece que deshabilitar cualquier extensión y volver a intentarlo soluciona el problema. Volver a habilitar la extensión no recupera el error.

Actualización 3: Ir voto aquí si todavía está teniendo este problema: https://connect.microsoft.com/VisualStudio/feedback/details/763961/cannot-open-property-pages-for-solution

+0

El mismo problema aquí, todavía no se ha encontrado una solución. –

+0

Tengo el mismo problema. –

+0

Si también está experimentando el problema, abrí un problema en Mircosoft Connect para esto, esperemos que encuentren la solución - https://connect.microsoft.com/VisualStudio/feedback/details/763961/cannot-open-property -pages-for-solution – jamiebarrow

Respuesta

15

Esto me sucedió así. Si tiene ReSharper instalado, intente deshabilitarlo (Herramientas -> Opciones -> ReSharper -> General -> Suspender y reiniciar VS2012. Si no tiene ReSharper instalado, me temo que no tengo idea.

Después de ver algunos comentarios aquí, y al encontrarlo por mi cuenta, parece que deshabilitar Re-Sharper no siempre soluciona el problema. Sin embargo, si desactiva, reinicia, vuelve a habilitar 'otros' complementos, el problema eventualmente desaparecerá temporalmente. La próxima vez que se abra Visual Studio, probablemente se encuentre en el mismo lugar.

+0

Gracias Kevin. Marcaré esto como una respuesta. Tengo ReSharper instalado. De hecho, lo he desactivado, reinicié VS y tuve el mismo problema. Intenté desactivar otras extensiones y luego reinicié mi funcionamiento mágico. Luego volví a habilitar y aún funciona. Pero reinicie la máquina, y el problema vuelve nuevamente. Supongo que tiene algo que ver con un complemento, pero qué exactamente y por qué funciona hasta que reinicie la máquina ... No sé. Aclamaciones. – jamiebarrow

+3

Wow, puedo reproducir eso, intenté abrir páginas de propiedades nuevamente, tuve el error de ref nulo nuevamente. Luego fue e inhabilitó una extensión, y funciona de nuevo. Parece que es el equivalente VS2012 de "sacudir el cable". Mantendré este hilo actualizado si encuentro más información (algo) útil. –

+0

no se olvide de actualizar también el problema de conexión de MS que publiqué en los comentarios de la publicación original. – jamiebarrow

4

En mi caso, el problema era específico de la solución. NuGet estaba causando este error, pero no la extensión sino un paquete NuGet que generaba un error en VS carga. Cuando abrí NuGet Package Manager Console vi un gran texto rojo con una descripción del error . En mi caso, era el paquete T4Scaffolding.Core, que a su vez es una dependencia de MVCMailer.

Si este es tu caso, probablemente verás qué paquete genera un error en PM Console.

+2

Mismo problema. Resuelto reinstalando T4Scaffolding: PM> Update-Package -reinstall T4Scaffolding – BlazingFrog

0

Me encontré con este problema en una de mis soluciones, mientras que no sucedió para otros. La solución que causaba el problema no lo hizo hasta que le agregué un determinado proyecto; después de eso no pude ver las propiedades de la solución ni establecer los proyectos de inicio.

Eliminar el proyecto de la solución no lo resolvió, la única manera de "restablecer" era crear un nuevo archivo de solución y agregar todos los proyectos uno por uno. Esto hizo que funcionara nuevamente, hasta que, por supuesto, volví a agregar el proyecto ofensivo.

Hoy el problema se resolvió para mí al actualizar el administrador de paquetes NuGet.

+0

Hmm, interesante. ¿Hiciste una diferencia entre el archivo de solución anterior y el nuevo archivo de solución? Tal vez eso podría arrojar algo de luz? La versión del administrador de paquetes NuGet en la que se encontraba (y a la que actualizó) podría ser útil para otros. – jamiebarrow

0

Esta es mi experiencia con el problema: (Ejecutando VS2012 como administrador, esperando que se solucione algún ajuste).

Tengo una solución con dos proyectos de MVC y otros proyectos. Si descargo los dos proyectos de MVC sin reiniciar VS, el problema sigue ahí. Después de reiniciar VS, con los dos proyectos sin cargar, pero mostrando en Solution explorer, el problema desaparece. Cargue los dos proyectos nuevamente, las propiedades de la solución aún funcionan, pero después de un reinicio, el ciclo se reinicia.

NOTA: No hay diferencia en los proyectos y archivos de solución cuando los dos proyectos MVC no están cargados.

+0

¿Alguna extensión particular de Visual Studio instalada? – jamiebarrow

0

Me alegra ver que este error aún persiste en la actualidad. Acabo de toparme con esto con VS 2013. Desafortunadamente, los trucos para habilitar/deshabilitar no parecen solucionarlo. Ugh

+0

"No me alegro" *; P Lo siento. ¿Qué extensiones tienes instaladas? ¿Intentó deshabilitarlos a todos? Incluyendo el administrador de paquetes NuGet (sugiero tratar de desinstalarlo y, si eso soluciona el problema, vaya a votar y agregue sus comentarios sobre el problema de Connect). – jamiebarrow

+0

Bueno, honestamente, no estoy dispuesto a gastar toneladas de mi tiempo tratando de arreglar esto. Lo intenté ... desinstalé algunas extensiones, deshabilité/habilité ReSharper, etc. No lo solucionó. Mi tiempo vale más –

+0

Bueno, con esa actitud no se arreglarán muchas cosas. Me alegro de haber perdido el tiempo tratando de ayudarte ... – jamiebarrow

Cuestiones relacionadas