Can't build in visual studio 2015 because 'Microsoft.Build.Tasks.v14.0.dll' cannot be found

前端 未结 11 695
青春惊慌失措
青春惊慌失措 2020-12-28 11:25

When attempting to build in visual studio 2015, the following file is missing? This project was previously being built in VS2013.

Severity Code De

11条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-28 12:14

    The assembly has been renamed. Change on the CodeTaskFactory MSBuild Task the AssemblyFile parameter to...(in your error there should be a targets file name where this task resides)

    AssemblyFile="C:\Program Files (x86)\MSBuild\14.0\Bin\Microsoft.Build.Tasks.Core.dll"
    

    Chances are someone tried to be clever and use an MSBuild property like this..(which doesn't work for MSBuild 14 but would for 12)...

    AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v$(MSBuildToolsVersion).dll"
    

    Just fyi...There are some others as well such as Microsoft.Build.Utilities.v12.0.dll has been renamed to Microsoft.Build.Utilities.Core.dll

提交回复
热议问题