Run a project inside Visual studio 2019 will raise thsi error :- DotNet\Microsoft.DotNet.Props" was not found

john john 941 Reputation points
2022-06-16T22:31:36.117+00:00

I have a project .sln which i want to build inside Visual studio community 2019, but when i do so , i get this error:-

Severity Code Description Project File Line Suppression State Error MSB4226 The imported project "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VisualStudio\v16.0\DotNet\Microsoft.DotNet.Props" was not found. Also, tried to find "DotNet\Microsoft.DotNet.Props" in the fallback search path(s) for $(VSToolsPath) - "C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v16.0" . These search paths are defined in "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe.Config". Confirm that the path in the declaration is correct, and that the file exists on disk in one of the search paths. C:\c\tree\master\cloud\src\Helper Utilities\Microsoft.Legal.MatterCenter.HelperUtilities\Microsoft.Legal.MatterCenter.HelperUtilities.sln C:\c\tree\master\cloud\src\Helper Utilities\Microsoft.Legal.MatterCenter.HelperUtilities\Microsoft.Legal.ProjectCenter.UpdateProjectName\Microsoft.Legal.ProjectCenter.UpdateProjectName.xproj 8  

Although i have installed .net core SDK, and i have this version for it:-

C:\WINDOWS\system32>dotnet --version  
6.0.301  

so why i am getting this error?

Not Monitored
Not Monitored
Tag not monitored by Microsoft.
35,959 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Bruce (SqlWork.com) 55,601 Reputation points
    2022-06-17T19:58:30.26+00:00

    the project file (msbuild) is referencing a ms build script that is not installed. this generally means you did not install a required visual studio workload.

    you should check the project file to see what platform it is building for, and be sure support for that platform is installed in visual studio.

    in your case you will see .net 6 support is not installed (as it is not supported by vs 2019).

    0 comments No comments