I have recently done the following on my Macbook Pro
Installed VMWare 8 and updated to latest version
Installed Visual Studio 2015 from msdn (licensed via subscription)
Updated extensions/etc via the extensions/updates menu
Cloned my repository
Opened a solution originally created with VS.NET 2013 4a.) Allowed nuget to restore packages (which it did)
Attempted to get on and 'do work'
The problem here is, that it is regularly unusable for the following reasons:
- I regularly get 'object reference not set to an instance of an object' when trying to close the IDE! I have to kill devenv.exe from taskmgr.
- I regularly get 'Value cannot be null. Parameter name: compositionService' when trying to add references. I simply can't add references
- I see regular dialog prompts telling me that extensions have crashed and would I like to continue seeing this error message
- It is incredibly slow to react, by comparison with VS2013 which was relatively snappy.
I have a feeling that all are related to something and finding that something is my goal.
I have, so far: - Removed everything from the componentModelCache folder in the app data for the 14.0 folder, which prompted a load of reloading of MEF components (whatever they are!) when I reloaded the solution. This doesn't appear to have done a great deal, but it was stated as a potential solution for the 'cant load package x' problem.
It is random how long it is usable before these errors manifest themselves, but it's very frequent throughout the day that I'm killing the executable and re-opening.
I find it hard to believe that this software was shipped in this condition - so I assume that there's something that I need to do to remedy this situation with my local environment, solution, projects - or something else.
I am going to try and create a new solution and add the projects, one by one - but all I'm really doing is trial and error/clutching at straws.
Any advice on how to remedy my IDE? I have no hope of being remotely productive at present!