如何解决:无法解析"Microsoft.VisualStudio.ProjectSystem.References.UnresolvedBuildDependencyProjectReference"
How to solve: The "Microsoft.VisualStudio.ProjectSystem.References.UnresolvedBuildDependencyProjectReference" reference could not be resolved?
在解决方案资源管理器中,具有引用的 vcxproj 项目会在与项目关联的每个引用上显示警告符号。当引用突出显示时,属性面板指示完整路径为:
无法解析 Microsoft.VisualStudio.ProjectSystem.References.UnsolveBuildDependencyProject Reference"引用。
如果"..."框被按下,显示相同的错误消息框,我无法选择新的引用。我尝试删除引用并再次添加,但结果是一样的。添加新项目引用时,结果是相同的。
当我使用 Visual Studio 2008 (v90) 工具集进行编译时,所有这些都会发生。如果我使用 Visual Studio 2015 (v140) 工具集进行编译,则会正确显示引用库的完整路径。
一些背景:
我将我的项目从Visual Studio 2008升级到Visual Studio 2015。此项目包含具有类型 .vcxproj 的托管和非托管的组合。在此计算机上,已安装 Visual Studio 2008 可再发行组件。这使我能够使用Visual Studio 2008(v90)工具集进行编译。我的目的是首先在VS2015中使用我的VS2008设置编译我的项目(出于限制性原因,我必须使用v90工具集)。因此,我相应地配置了VC++目录。链接项目的"配置"属性中没有"链接器"选项。在引用的属性中,启用了以下配置:
- 复制本地 - 真
- 复制本地附属程序集 - 假
- 参考程序集输出 - 真
- 链接库依赖项 - 假
- 使用库依赖项输入 - 假
- 完整路径 - 无法解析"Microsoft.VisualStudio.ProjectSystem.References.UnsolveBuildDependencyProjectReference"引用
我遇到了类似的问题。就我而言,只需关闭解决方案并再次打开即可解决问题。
Yes
Link Library Dependencies
,然后您需要关闭解决方案并再次打开它。
- 当Microsoft文档仅包含 C# 示例时,如何查找 C++ 包含文件名
- 带有 CKKS 的 Microsoft 密封中的矢量点积
- 如何添加预防措施以绕过未注册Microsoft.ACE.OLEDB.12.0?
- 与其他编译器相比,相同的代码在工作室Microsoft提供不同的输出
- 使用 Outlook 2016 Microsoft Store 连接到 Outlook COM
- 如何在 SEAL 3.1 中使用 CRT 批处理技术Microsoft?
- 使用 CMake,Microsoft MPI 和 Visual Studio 2017 找不到 mpi.h
- 如何在视觉c ++项目中添加箭头键作为修饰键Microsoft
- 为什么Microsoft在新代码中使用结构而不是类?
- Microsoft C++ 用于图形 API 的 Rest SDK
- Microsoft ODBC 无法创建有效的句柄
- 在 Microsoft Access SQL 中调用自定义 DLL 函数时传递的内存地址无效
- 使用IMFSourceReader(Microsoft媒体基金会)进行音频流传输
- C++ VS 错误:<实验/文件系统>提供 std::experimental::文件系统的标头已被Microsoft弃用,将被删除
- 寻求提高Microsoft密封库计算效率的方法
- Microsoft Visual Studio 2019交叉编译CMake库 - 有效,但存在SEG错误
- Microsoft NTLM (v2) 中的时间戳使用
- C++正则表达式失败(GCC vs Microsoft 编译器)
- 重塑Microsoft的并发::d iagnostic::span,也可以检测外部跨度
- Microsoft 绕道:缺少宏