尝试在项目中添加引用时,"值不在预期范围内"

Ton*_*ich 34 visual-studio visual-studio-2013

突然间,每当我尝试添加对任何项目的引用时,我都会收到此错误"值不在预期范围内".一个新的空白项目也会发生这种情况.它可以列出当前的参考文献.

我重新启动了电脑.我不确定最近的Update 2是否会导致这种情况.这是我自更新以来的第一个添加引用.我在Windows 7 64位上使用Visual Studio 2013.

有任何想法吗?

在此输入图像描述

Ton*_*ich 58

我做了'devenv/setup'并修复了它.

详情

  • 退出Visual Studio
  • 点击 Start
  • 键入cmd,右键单击Command Prompt并选择Run as administrator
  • 导航到相应的Visual Studio文件夹
    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

  • 键入pushd %programfiles(x86)%\Microsoft Visual Studio\2019\<Edition>\Common7\IDE,然后按Enter

  • 当命令提示符返回时,您就完成了.关闭命令窗口,重新打开Visual Studio,然后测试以查看错误是否已解决.

更多信息

https://msdn.microsoft.com/en-us/library/ex6a2fad.aspx

  • `devenv/setup`做什么? (7认同)
  • 不幸的是这个建议对我来说不起作用。 (4认同)
  • 在我的情况下,尝试关闭代码窗口时发生错误.`devenv/setup`也修复了它. (2认同)
  • 我必须以管理员身份运行“ VS 2017开发人员命令提示符”(随Visual Studio 2017安装),然后从任何目录运行`devenv / setup` (2认同)
  • @NickG:我做到了,但是给出的解释相当肤浅。 (2认同)

Elv*_*dov 45

就我而言,删除\.vs\[solutionName]文件夹中的.suo文件修复了 Visual Studio 2022 中的问题

  • 就我而言,我的项目没有打开。现在可以了!谢谢 (2认同)
  • 我也刚刚遇到了这个。我认为这与切换 git 分支有关,VS 变得很困惑。 (2认同)
  • 就我而言,我刚刚删除了整个 .vs 文件夹 (2认同)
  • 这对我也有用。删除了整个 .vs 文件夹,重新打开解决方案后它就起作用了! (2认同)

Gra*_*ght 8

某些项目(例如某些 Web 服务)要求以管理员身份运行 Visual Studio。在 Visual Studio 升级后,我没有注意到它不再以提升的权限自动启动。当我更正此问题时,解决方案中的所有项目都已加载。


Mas*_*ani 7

我尝试直接删除放置在同一解决方案中的 .vs 隐藏文件夹,它对我有用尝试这个,解决这个问题很简单。谢谢。


cur*_*Boy 6

在我的例子中,项目被设置为使用本地 IIS(当项目设置为使用本地 IIS 但应用程序没有部署在那里时,它无法加载项目但在错误消息中明确说明。但是这次我一直在获取Value不属于任何其他信息的预期范围

只有对我有用的“解决方案”是:

  • 编辑 csproj 文件
  • 设置<UseIISExpress>true
  • 设置<UseIIS>false
  • 然后重新加载项目。

(之后您可以再次设置本地IIS)