There are no documented API/breaking changes, so project should be compatible.
Crash on launch, both Android and UWP, see screenshot below.

Managed to reproduce a similar exception, simply by taking a new Xamarin.Forms Master-Detail project and updating all nuget packages. See below.

I'm curious about what that the Templates.xaml file looks like.
A new type got introduced called NavigableElement above VisualElement, and StyleProperty got moved to it so that gives a clue to the first problem...
@GalaxiaGuy
Here's the file in question, hope it helps.
Templates.zip
@EP01 did you attach the right project in your original issue? That one is 3.0 and I was able to upgrade it to 3.5 without a crash. A lot of times exception like that are from a mismatched version of forms. Make sure all your projects have the same version of forms and then you can also try deleting all your bin/obj folders just to make sure
@PureWeen
I've just downloaded the project again to make sure, and it is indeed 3.5. You can check the csproj files to confirm for yourself that all projects are consuming 3.5. I've run into problems before that are resolved by deleting bin and obj folders (I'm sure everyone here has), therefore it's always a step that I take in debugging updates. Could you try re-downloading the file again to confirm? Thanks!
Dangit :-/ too many App1 folders floating around. Sorry about that.
I was able to run the app though

@PureWeen
No worries, I thought that would be the case. Today, the project runs fine for me too! 馃槃 Typical!
I think the problem does indeed lie in the left over build files as you said. I've found a way to reliably reproduce this if you want to give it a shot.
If you update all the packages without building with 3.4, it works fine. I don't know if this is a valid bug now or not, feel free to close this if it is not. However, I could see people being put off upgrading existing projects to 3.5 when this is the first thing they see.
I've spent a bit more time with the issue, and no amount of clearing build files, caches, etc. is getting rid of the original Templates.xaml StyleProperty issue. May be unrelated to the EntryPointNotFound exception.
I'm running into this as well. For me, the exception is being thrown in the constructor of a custom control defined in a NuGet package that is built against Xamarin.Forms 3.4.0, when I bind the Style of a Label to a BindableProperty defined on the parent control.
@jcmanke What is the custom control that is failing?
@samhouts https://gist.github.com/jcmanke/8e545add0c7f55d2e42199a65286589f
The exception occurs at line 74.
I'm curious about what that the Templates.xaml file looks like.
A new type got introduced called NavigableElement above VisualElement, and StyleProperty got moved to it so that gives a clue to the first problem...
Yep, this is the root cause. These were changes that were added in Shell, and we missed putting them in the release notes as breaking changes.
A possible solution, as recommended by @StephaneDelcroix in #4477 where I proposed making similar breaking changes:
public class VisualElement : NavigableElement
{
public new static readonly BindableProperty StyleProperty = NavigableElement.StyleProperty;
}
Unless you plan to just acknowledge the breaking changes in the release notes.
Most helpful comment
A possible solution, as recommended by @StephaneDelcroix in #4477 where I proposed making similar breaking changes:
Unless you plan to just acknowledge the breaking changes in the release notes.