dansiegel / Mobile.BuildTools

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!
http://mobilebuildtools.com
MIT License
228 stars 29 forks source link

Drop Visual Studio 2017 Support #98

Closed dansiegel closed 4 years ago

dansiegel commented 4 years ago

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....