fsprojects / AzureStorageTypeProvider

An F# Azure Type Provider which can be used to explore Blob, Table and Queue Azure Storage assets and easily apply CRUD operations on them.
http://fsprojects.github.io/AzureStorageTypeProvider/
The Unlicense
84 stars 34 forks source link

Move to .NET Standard #131

Closed cartermp closed 1 year ago

cartermp commented 4 years ago
cartermp commented 4 years ago

I'm also bad at paket so the way I futzed with dependencies and the paket.template file is probably not ideal

isaacabraham commented 4 years ago

@cartermp The move to design time / runtime assemblies is something which I understand was always the "right" way to go, so that's great to see :-) I'm still getting the error with tests not building locally, but this feels like a step in the right direction. I have a branch, get-stuff-working, which was basically hacked together and was as far as I ever got - again, this was as far as I got (project building, but not the tests).

How can I help move things forwards - what's the next step? And, would things be easier if we just targetted netcore rather than netstandard?

cartermp commented 4 years ago

@isaacabraham I think the next step is to see if some of the testing can be improved. At least on my machine, the tests attempt to build, but the type provider itself fails to initialize due to missing some emulation stuff for Azure Storage that I don't appear to have. It's unclear to me if the emulator is still the right tool to use for testing or not.

Separately, properly testing all the F# scripts will, unfortunately, depend on .NET 5. So this will either have to wait until it releases in the fall, or this repo will need to build with a preview of .NET 5 until then.