VS2017 Msbuild Framework Error

After reinstalling my laptop, My web project that originally normal cannot be deployed.It shows errors Could not load file or assembly "Microsoft.Build.Framework".

Below image is my currently web.config that contains binding redirect setting which is the newest, but it shows error was cannot find
My previous os has installed both of VS2015 and VS2017 then the project upgrade from 4.6.2 to 4.7 so that my judge the reason could be lack of some of the old version dll.

ps:This setting cames from Microsoft Report Viewer 14.

1.Modified Microsoft.Build.Framework to

2.Updating Global assembly caching
Run as administrator to open Developer Command

Execute the following command.
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Build.Framework.dll"
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Build.dll"
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Build.Engine.dll"
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Build.Conversion.Core.dll"
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Build.Tasks.Core.dll"
gacutil /i "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\Bin\Microsoft.Build.Utilities.Core.dll"


Popular posts from this blog

IIS Block IP Setting

VS2017-Build fail-FindDependenciesOfExternallyResolvedReferences