You see this:
The feature you are trying to use is on a network resource that is unavailable. This is happening because the cached installer is missing (in my case due to running a scan on folder sizes, seeing this particular windows folder with all the uninstallers (the cache) and removing them.)
Microsoft is great in many things but the application/version handling is mediocre. I got really frustrated with the Visual Studio 2012 crashes everytime I opened a project:
Problem signature: Problem Event Name:CLR20r3 Problem Signature 01:devenv.exe Problem Signature 02:11.0.50727.1 Problem Signature 03:5011ecaa Problem Signature 04:Microsoft.VisualStudio.Progression.LanguageService.CSharp Problem Signature 05:11.0.50727.1 Problem Signature 06:5011cc19 Problem Signature 07:131 Problem Signature 08:43 Problem Signature 09:System.MissingFieldException OS Version:6.1.7601.2.1.0.256.1 Locale ID:1033 Additional Information 1:0a9e Additional Information 2:0a9e372d3b4ad19135b953a78882e789 Additional Information 3:0a9e Additional Information 4:0a9e372d3b4ad19135b953a78882e789
I was experiencing an issue where my nuget packages would not restore the dlls. I would get Error CS0234 The type or namespace name 'Entity' does not exist in the namespace 'System.Data' (are you missing an assembly reference?) as the error but it would say all nuget packages are already installed.
I followed the sage advice of deleting everything in c:\users\\.nuget\packages as well as the packages folder in solution and force a restore.
I believe this could be applied to all package repositories in case this type of problems are faced.
By the way, check out Artifactory if your environment is hostile to public yum, apt-get, npm, nuget or any other repositories.