The Mobile.BuildTools makes it easier to develop code bases in a clean, consistent, secure, and configurable way. Determine at Build which environment your app needs to run on, and what Client Secrets it should have. Plus many more amazing features!
There is a significant difference in MSBuild packages from v15 (VS2017) to v16 (VS2019). While the 15.x packages support building netstandard2.0 tasks the 16.x ones do not. It appears the root cause of issue #97 is due to this very fact, and because the tasks are executed within a full framework environment rather than a net core environment.
To resolve this the Mobile.BuildTools should update to the v 16 packages for MSBuild and be retargeted to net472. This may also have some implications for VS Mac TBD....
SUMMARY
There is a significant difference in MSBuild packages from v15 (VS2017) to v16 (VS2019). While the 15.x packages support building netstandard2.0 tasks the 16.x ones do not. It appears the root cause of issue #97 is due to this very fact, and because the tasks are executed within a full framework environment rather than a net core environment.
To resolve this the Mobile.BuildTools should update to the v 16 packages for MSBuild and be retargeted to net472. This may also have some implications for VS Mac TBD....