People. I have a set of services, first created in 2012, which - for many years - have been seamlessly built with Vs2010, Vs2013 and Vs2015.
When I try to build with Vs2017, I get
The task MSBuild.Community.Tasks.Attrib cannot be loaded from the assembly. The assembly is located in the C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\MSBuildCommunityTasks , but there is no folder in the \2017\Professional\MSBuild folder MSBuildCommunityTasks .
Here is a complete mistake
C:\working\MySolution\build\Build.proj" (default target) (1) -> (SetAssemblyVersion target) -> C:\working\MySolution\build\Build.proj(100,5): error MSB4062: The "MSBuild.Community.Tasks.Attrib" task could not be loaded from the assembly C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\MSBuildCommunityTasks\MSBuild.Community.Tasks.dll. Could not load file or assembly 'file:///C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\MSBuild\MSBuildCommunityTasks\MSBuild.Community.Tasks.dll' or one of its dependencies. The system cannot find the file specified. Confirm that the <UsingTask> declaration is correct, that the assembly and all its dependencies are available, and that the task contains a public class that implements Microsoft.Build.Framework.ITask.
What has changed between Vs2015 and Vs2017?
What do I need to do to fix this?
visual-studio-2017 msbuild
Binary binary
source share