SimonSimCity / Xamarin-CrossDownloadManager

A cross platform download manager for Xamarin
MIT License
149 stars 68 forks source link

Target .net standard 2.0 #121

Open CDBridger opened 4 years ago

CDBridger commented 4 years ago

Had to upgrade minimum UWP target for compatibility for netstandard as well as upgrade nuget package. I'm pretty sure I left out anything which was to do with using a different version of Visual Studio (I'm using 2019). Do you have any CI that this could run against?

SimonSimCity commented 4 years ago

To be quite honest ... I have no environment available anymore where I could test this, neither deploy. Do you know how a CI could be set up?

If you want, I can also give you the access to e.g. the nuget package repository. I currently have neither time nor resources to keep this repo going.

CDBridger commented 4 years ago

I have set up appveyor to build this on my fork as a test, although not sure what do about the ios projects.

https://ci.appveyor.com/project/CDBridger/xamarin-crossdownloadmanager

SimonSimCity commented 4 years ago

According to https://help.appveyor.com/discussions/questions/1401-xamarin-ios-support it should work using https://docs.microsoft.com/en-us/xamarin/ios/get-started/installation/windows/connecting-to-mac/#build-ios-apps-from-the-windows-command-line ... do you have some time to take a look at it? This would ease it up quite a bit!

CDBridger commented 4 years ago

Sure, will look into it!

EDIT:

At a glance it looks like I would need to provide my own apple machine to do the builds which I don't currently have, but I will see if there are any other options.

drewkeller commented 4 years ago

I should have checked the pull requests before I spent time doing basically the same thing as this one.

There are some cloud options for Macs (https://flow.swiss/mac-bare-metal, https://www.macweb.com/welcome, etc). Some of these have trials, which I suppose would be enough to perform/test an update. I've never owned a Mac (or any Apple product for that matter).