"Value does not fall within the expected range" when trying to add a reference in a project
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 project. It can list the current references fine.
I rebooted the computer. I am not sure if the recent Update 2 caused this. This is my first add reference since the update. I am using Visual Studio 2013 on Windows 7 64bit.
Any ideas?
Solution 1:
I did a 'devenv /setup' and that fixed it.
Detail
- Exit Visual Studio
- Click
Start
- Type
cmd
, right clickCommand Prompt
and selectRun as administrator
Navigate 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- When the command prompt returns, you're done. Close the command window, reopen Visual Studio, and test to see if the error's resolved.
More Information
https://msdn.microsoft.com/en-us/library/ex6a2fad.aspx
Solution 2:
In my case, project was set to use local IIS (when the project set up to use local IIS but the app does not deployed there, it cannot load project but states clearly in the error message. However this time I was keep getting Value does not fall within the expected range with any other info.
Only "solution" worked for me was:
- Edit csproj file
- Set
<UseIISExpress>
totrue
- Set
<UseIIS>
tofalse
- Then reload the project.
(after that you can set your local IIS again)