【发布时间】:2021-08-22 06:03:28
【问题描述】:
我正在使用 Visual Studio 2017 企业版。我正在开发一个 C# 项目,这取决于几个 NuGet 包。
提到我的一个参考文献缺失(解决方案资源管理器中的图标上方有一个黄色三角形)。当我双击它时,为了在对象浏览器中查看其内容,我收到以下错误消息:
This project cannot be viewed in the object browser because it is unavailable or not yet built.
Please ensure that the project is available and built.
您可能会想:“只需恢复包(它是 NuGet 包)就可以了”,但问题是该消息毫无意义:
在另一个项目中,我使用完全相同的 NuGet 包作为参考,一切都很好,当我在另一个项目和我当前的项目之间进行文件/目录比较时,WinMerge 提到两者是相等的。 (不仅是WinMerge,我还做了校验和比较)
所以我的问题是:Visual Studio 的This project cannot be viewed in the object browser because it is unavailable or not yet built. 错误消息的来源是什么? Visual Studio 的解决方案资源管理器(用于 NuGet 包)中黄色三角形的来源是什么?
编辑(添加:Visual Studio 版本)
供您参考,我正在使用 Visual Studio 企业版 2017 版本 15.9.36。
【问题讨论】:
-
这两个项目的目标 .NET Framework 版本是什么。右键单击项目和属性
标签: c# visual-studio visual-studio-2017 nuget