Hi All,
Quick question to do with target frameworks for Xamarin.UITest and other business logic unit testing projects.
I had previously created a (.NET Framework) unit testing project for my business logic for an app and the unit testing project which was fine at the time and it wasnt until this week that I did some package updates and one of my packages being updated was using latest .NET Standard 2.1 which forced me to update my Xamarin.Forms shared project to also target 2.1 and I then I discovered that there is no implementation support with any .NET Framework with .net standard 2.1 which caused issues between both project Unit Testing project and my Forms project (below and here: https://docs.microsoft.com/en-us/dotnet/standard/net-standard)
In any event I migrated unit testing project for my business logic from .NET Framework to .NetCore and that resolved my issues and all worked fine again for both projects but when I went to create a new Xamarin.UITest project for another app i.e. "Xamarin.UITest Cross-Platform test project" it also targeted .NET Framework... am I wrong to begin migrating this to .NET Core as well?
Why for example does Xamarin.UITest target .NET Framework that when according to a quick google search on .NET Framework vs NET Core:
Is .NET core replacing .NET framework?
net core will replace . net framework. For a longer answer, Microsoft is adding new features to the upcoming . net core 3 to include WinForms, WPF and more features and functions from .
Shouldnt the move be away from .NET Framework? I feel like if the Xamarin.UITest is targeting the .Net Framework there must be a reason why so it just made me question my next move to migrate that also.