【问题标题】:All project references have yellow triangles every time solution is loaded每次加载解决方案时,所有项目引用都有黄色三角形
【发布时间】:2015-05-27 13:38:15
【问题描述】:

我所有的项目(来自同一个解决方案)引用都标有黄色三角形。这些项目都设置为相同的 .NET 版本 (4.5.1)。错误日志说:

无法引用项目“CommonLibrary”。

暂时解决此问题的一种方法是:

  1. 删除并重新添加引用
  2. 右键单击并选择添加服务引用并立即取消。

但是,每次我开始解决方案时,三角形都会回来。

无论问题如何,解决方案都已成功构建。真正的问题是 Resharper 的行为就像引用不存在一样。

另一件可能相关的事情是,我有 2 个项目应该被卸载,但每次我加载解决方案时它们都会变得活跃。

知道如何处理这个问题吗?

【问题讨论】:

  • 我遇到过这种情况,我只是使用 Nuget 包管理器来安装缺少的引用。就我而言,它是“Common.Logging.Core` 和 Common.Logging
  • 嗨,问题是这只发生在我制作的项目中,并且是解决方案的一部分。
  • 这种情况只发生在这个特定的解决方案或任何解决方案上吗?即使是从头开始创建的?
  • @TobiMcNamobi 只有一个特定的。
  • 解决方案是否受某些源代码控制?您如何引用,添加项目引用或 Dll 引用?你有 VS 上的 reshaper 吗?

标签: visual-studio-2013 reference


【解决方案1】:

我有类似的问题,通常归结为目标框架(项目>属性>应用程序)。我正在使用 .NET 4.6 开发解决方案,由于某种原因,新项目的默认框架有不同的目标(在我的情况下是 4.5.2)。因此,请确保您检查所有项目至少具有相同的目标框架。

【讨论】:

    【解决方案2】:

    执行以下操作:

    在vs中选择:工具->选项->resharper->选项->常规->点击清除缓存按钮。

    然后关闭所有打开的标签并关闭 vs2013。

    最后,再次启动 vs2013。

    如果这对你有用,请告诉我。

    【讨论】:

    • 它没有。实际上,每次我“修复”当天会话的依赖项时,我都会这样做。除了我从选项中禁用和启用 Resharper 而不是重新启动 VS。如果我不这样做,Resharper 仍然说解决方案中有错误,我必须打开每个标记为错误的文件才能清除它们。
    • 我还尝试在禁用 Resharper 的情况下重新启动 VS,但没有任何影响。
    • 不,没有帮助。我感觉这不是由 Resharper 引起的。
    • 只是为了调试问题,请安装此 vs 扩展:visualstudiogallery.msdn.microsoft.com/… 在扩展设置中设置以卸载 2 个项目。看看有没有帮助。
    【解决方案3】:

    尝试在 VS2013 中切换到托管兼容模式
    您可以通过转到工具->选项..->常规选项卡并检查使用托管兼容模式来做到这一点

    【讨论】:

    • 很遗憾没有变化
    • 有没有考虑修复VS?
    【解决方案4】:

    我也发生了同样的事情,但我没有怀疑我收到的 24 个警告与此错误有关:错误 1 ​​无法在路径 '~\Photo Archive\Main\etc 上找到 .Net 框架 aspnet_merge.exe 工具\工具'。您需要将 msbuild 属性“AspnetMergeToolPath”设置为包含此工具的文件夹。 ODOT.PhotoArchive.Web

    尝试设置 MS 构建属性导致进行了大量研究,只是为了找出要设置的属性。因此,特工 Ransack 进行了救援——在我的驱动器中搜索该工具的最新版本并将其复制到 Visual Studio 抱怨的目录中。

    以清除错误的想法重建项目,但随后24条警告也消失了。

    仅供参考——这是一个 MVC 项目,它将取代经典的 asp 项目。这可能是 MVC 项目所特有的。

    无论如何,在最终尝试之前,有很多追逐狙击手。因此,在发生这种情况时,请尝试处理任何错误,无论它们与问题相关的可能性有多小。

    【讨论】:

      【解决方案5】:

      我遇到了与您在这张图片中看到的相同的问题。

      它的原因是隐藏文件夹。我隐藏了包含项目文件的文件夹。我通过取消选中包含项目文件的根文件夹的隐藏属性并重新启动 Visual Studio 来解决这个问题。 检查一次,您可能已经检查了要隐藏的文件夹。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-10-25
        • 1970-01-01
        • 1970-01-01
        • 2018-10-23
        • 1970-01-01
        • 2019-06-08
        • 1970-01-01
        相关资源
        最近更新 更多