Suddenly I am getting this error \"Value does not fall within the expected range\" whenever I try to add a reference to any project. This also happens with a new blank proje
I did a 'devenv /setup' and that fixed it.
Detail
Startcmd, right click Command Prompt and select Run as administratorNavigate to the appropriate Visual Studio folder
VS2012: pushd %programfiles(x86)%\Microsoft Visual Studio 12.0\Common7\IDE
VS2015: pushd %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE
VS2017: pushd %programfiles(x86)%\Microsoft Visual Studio\2017\<Edition>\Common7\IDE
VS2019: pushd %programfiles(x86)%\Microsoft Visual Studio\2019\<Edition>\Common7\IDE
Type devenv /setup and press enter
More Information
https://msdn.microsoft.com/en-us/library/ex6a2fad.aspx
In my case the file name inside the Solution .sln was wrong (mot exist on disk).
I open the solution file MyFullsolution.sln using a text editor and check the Project load files and found that the project ProjectFile.csproj that fails to load was typed wrong.
How that happens ? Because I rename it from the solution some day, but I use the same ProjectFile.csproj again on a different solution! and I rename it in one solution, but the other just didn't know it... and get the same message (that actual not help at all).
So was my mistake the file rename from the other solution.
I also got the same error with "web" tab missing from project properties, for those having this issue can try changing the target framework of the project.When I changed target framework from 4.6.2 to 4.7.2, the web tab appeared again.