c# - 带有黄色图标的 Visual Studio 2019 项目依赖项

标签 c# visual-studio nuget

我有两个全新的 C# .NET Standard 库。他们每个人都有一个对旧的 .NET 3.5 Framework 库的项目引用。两者中只有一个在引用上有一个黄色图标。
一切都建立并运行良好,但三角形仍然存在,为什么?

最佳答案

I would hope they have a better way to report reference issues than an unlabeled yellow icon.



不确定这是否是你真正的问题。但是你可以查看 Error List window 详细了解原因 黄色图标 显示在引用资料上。

enter image description here

Everything builds and runs fine.



对于某些情况,尽管出现了一些构建警告,但 VS 中的构建可以成功。并且只有在存在某些构建错误时它才会失败。

我添加了对 ForTest.dll 的引用在我的项目中,此程序集丢失或与当前项目不兼容,然后显示 黄色图标 References .现在因为在我的项目中,它不会从 ForTest.dll 调用函数,所以它不会完全影响我的构建过程。然后项目成功构建并运行良好。

I have tried looking at the build log, in detailed mode, for an error message, but cannot find anything obvious.



用多个项目构建解决方案时,在Detailed mode中设置登录,更容易get lost在数百个构建日志中。自 黄色图标 只显示一个项目,您可以right-click the project=>rebuild构建项目,它使构建日志中的消息更加清晰。

或者直接使用 错误列表窗口 正如我上面建议的那样,在故障排除期间检查警告和错误而不是数百个日志。

另外:如果您在 中找不到任何信息错误列表窗口 ,那么也许是 的原因黄色图标 发生是因为 VS didn't load the project well .请尝试 right-click the project=> unload and reload the projectsolution explorer .如果它仍然存在,请关闭所有 vs 实例并删除 .vs解决方案目录中的文件夹,然后重新启动 vs.

关于c# - 带有黄色图标的 Visual Studio 2019 项目依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57299255/

相关文章:

c++ - Visual Studio 不保存启动项目和解决方案配置

.net - NuGet "TargetFramework"缺少 .Net 引用编译错误...如何修复?

visual-studio - CMAKE 避免在 Visual Studio 上编译 HLSL 着色器文件

NuGet:向包添加文档

visual-studio - 在 azure 函数项目 Visual Studio 中添加 Entity Framework 作为 nuget 与手册

c# - 带有字符串数组的 URL.Action?

c# - .net core 2.0 JWT token 过期问题

c# - 在 C# 中使用 SSL (https) 使用 Web 服务

javascript - 多选下拉控件 - Primeng - Angular 6 - 在页面加载时默认选择所有选项并将它们显示为选定标签

c# - 不用 Crystal 报表设计器创建rpt文件