{"push_id":2712006932,"size":2,"distinct_size":2,"ref":"refs/heads/release-7.6","head":"0c1c62af10b0ae81a5583a3ae9047a8ad57d6094","before":"4d056602a6816513a0e7ba36e816f1c01a3ba3e6","commits":[{"sha":"f773896488ae6bb3bf9745e280cb09c31d3465fc","author":{"name":"Matt Ward","email":"16535ab5465611a6202c1277b19585e9c6e0a72a@microsoft.com"},"message":"[DotNetCore] Fix project not restored on target framework being changed\n\nChanging the target framework of a .NET Core project in project\noptions would not trigger a NuGet package restore. After doing this\nif the project file was edited in the text editor and saved the\npackages would not be restored. This was because the file watcher\nintegration changed the logic around file reloads. The .NET Core addin\nwas setting the Project.NeedsReload flag to true and then calling\nFileService.NotifyFileChanged to force a file reload of the project.\nThis no longer works since the file watcher is not responsible for\ntriggering the reload based on file events that happen outside the\nIDE. To force a reload in the IDE there are Reload methods available\non the Project itself. To solve this problem this old logic has been\nremoved and now when the target framework of the project is changed,\nafter the project is saved, a NuGet package restore is run. Before the\nrestore is run the project needs to be re-evaluated to ensure the\ntarget framework and any implicit PackageReferences are correct when\nthe restore is run. Without this re-evaluation the old  target\nframework and old PackageReferences were being used.\n\nFixes VSTS #635592 - .NET Core project not restored after changing\nproject properties","distinct":true,"url":"https://api.github.com/repos/mono/monodevelop/commits/f773896488ae6bb3bf9745e280cb09c31d3465fc"},{"sha":"0c1c62af10b0ae81a5583a3ae9047a8ad57d6094","author":{"name":"Lluis Sanchez","email":"1aaac67a1df8dca1289284cde69ad17f3e668cce@microsoft.com"},"message":"Merge pull request #5382 from mono/backport-pr-5378-to-release-7.6\n\n[release-7.6] [DotNetCore] Fix project not restored on target framework being changed","distinct":true,"url":"https://api.github.com/repos/mono/monodevelop/commits/0c1c62af10b0ae81a5583a3ae9047a8ad57d6094"}]}
{"actor":{"display_login":"slluis"}}