User Tools

Site Tools

blog:2024-08-13_visual_studio_-_vdproj_is_incompatible



2024-08-13 Visual Studio - vdproj is incompatible

  • The a project in a solution are working on in Visual Studio 2022, and we get this message for one of the projects: “This version of Visual Studio does not have the following project types installed, or does not support them.” It is a vdproj. What does this mean and how do I resolve this problem
  • Rebuild started...
    1>------ Rebuild All started: Project: xxxxx, Configuration: Debug Win32 ------
    1>C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(439,5): error MSB8020: The build tools for v143 (Platform Toolset = 'v143') cannot be found. To build using the v143 build tools, please install v143 build tools.  Alternatively, you may upgrade to the current Visual Studio tools by selecting the Project menu or right-click the solution, and then selecting "Retarget solution".
    1>Done building project "xxxxxx.vcxproj" -- FAILED.
    2>------ Rebuild All started: Project: EPASIDE, Configuration: Debug Any CPU ------
    2>  EPASIDE -> C:\TEST_REPO\...\xxx.exe
    ========== Rebuild All: 1 succeeded, 1 failed, 0 skipped ==========

Solution

  • The correct procedure to resolve “Incompatible” issue with VDPROJ Projects coming from Visual Studio 2010 and 2015 in 2017, 2019 or 2022 is:
  • Enter Visual Studio .NET 2017, 2019 or 2022
  • For 2017: Click on “Tools” → Extension and Updates → Online
  • For 2019 or higher: Click on “Extensions” → Manage Extensions → Online
  • Type “Installer Project” on the search box
  • Click on “Install” in Microsoft Visual Studio Installer Project
  • Restart Visual Studio .NET and follow the instructions to install the extension
  • Right click on the projects which have “Incompatible” and click “reload” (tested in VS2022).

Reference

TAGS

  • 33 person(s) visited this page until now.

Permalink blog/2024-08-13_visual_studio_-_vdproj_is_incompatible.txt · Last modified: 2024/08/13 14:59 by jethro

oeffentlich