Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

VS2012: Property Pages isn't opening: Object reference not set to an instance of an object

Tags:

I'm on Visual Studio Premium 2012, Version 11.0.50727.1 RTMREL, Windows 7 Enterprise (SP1).

When I right click on the Solution, and click Properties, I get a popup window showing the the null reference exception (Object reference not set to an instance of an object).

When I try the same in 2010, it works fine, opening up the normal solution properties pages, allowing me to set the startup order etc.

Also, in 2012, View -> Property Pages, gives the same result.

Please advise how to solve this, is this a known bug?

UPDATE 1: Tried running devenv /resetsettings as well as devenv /safemode but the problem persists. Also tried it on a new solution, and the problem persists.

UPDATE 2: Seems that disabling any extension, and trying again, sorts out the issue. Re-enabling extension doesn't bring the bug back.

UPDATE 3: Go vote here if you're still having this issue: https://connect.microsoft.com/VisualStudio/feedback/details/763961/cannot-open-property-pages-for-solution

like image 842
jamiebarrow Avatar asked Sep 21 '12 06:09

jamiebarrow


People also ask

How do I fix Object reference not set to an instance of an Object?

To fix "Object reference not set to an instance of an object," you should try running Microsoft Visual Studio as an administrator. You can also try resetting the user data associated with your account or updating Microsoft Visual Studio to the latest version.

How do I open the property pages in Visual Studio 2019?

To open the Property Pages, choose Project > Properties from the main menu, or right-click on the project node in Solution Explorer and choose Properties. Individual files also have property pages that enable you to set compile and build options for just that file.


2 Answers

This happened to me as well. If you have ReSharper installed, try disabling it (Tools -> Options -> ReSharper -> General -> Suspend and restart VS2012. If you do not have ReSharper installed, I'm afraid I have no idea.

After seeing some comments here, and running into it myself, it appears that disabling Re-Sharper doesn't always fix the issue. However, if you disable, restart, re-enable 'other' add ons, the issue will eventually go away temporarily. The next time visual studio opens, you will likely be in the same spot.

like image 172
kevin_fitz Avatar answered Sep 21 '22 15:09

kevin_fitz


In my case, the problem was solution-specific. NuGet was causing this error, but not the extension itself but a NuGet package that generated an error on VS load. When I opened NuGet Package Manager Console I saw a big red text with a description of the error. In my case it was T4Scaffolding.Core package, which in turn is a dependency of MVCMailer.

If this is your case, you will probably see what package generates an error in PM Console.

like image 21
V.B. Avatar answered Sep 19 '22 15:09

V.B.