How to solve: the link "Microsoft.VisualStudio.ProjectSystem.References.UnresolvedBuildDependencyProjectReference" cannot be resolved?

In Solution Explorer, vcxproj projects that have links display a warning symbol on each of the links associated with the project. When the link is highlighted, the property bar indicates that the full path is:

The link to the Microsoft.VisualStudio.ProjectSystem.References.UnresolvedBuildDependencyProject Reference cannot be resolved.

If the "..." button is pressed, the same error message is displayed, and I cannot select a new link. I tried to remove the link and add it again, but the result is the same. When links to new projects are added, the result will be the same.

All this happens when compiling using the Visual Studio 2008 Toolkit (v90). If I compile using the Visual Studio 2015 Toolkit (v140), the full path to the specified library will be displayed correctly.

Some information:

I upgraded my project from Visual Studio 2008 to Visual Studio 2015. This project contains a combination of the managed and unmanaged .vcxproj types. The redistributable Visual Studio 2008 was added on this machine. This allowed me to compile using the Visual Studio 2008 (v90) toolkit. My intention is to first compile my project with VS2008 settings in VS2015 (for restrictive reasons I have to use the v90 toolkit). Thus, I configured the corresponding VC ++ directories. The Linker parameter is missing in the configuration properties of the binding project. The following configurations are included in the link properties:

  • Copy Locally - True
  • Copying Local Satellite Assemblies - False
  • Control build output - True
  • Link Library Dependencies - False
  • Use library dependency tabs - False
  • Full way. The link "Microsoft.VisualStudio.ProjectSystem.References.UnresolvedBuildDependencyProjectReference" cannot be resolved.
+5
source share

All Articles