Generally fantastic, will second comments on web development being pain free.
Probably want to invest in Rider, I seldom here good things about VSCode and VS for Mac(it’s a unique program, not full visual studio like the name suggests).
Have had some hiccups:
For desktop development I have a little app to run a label printer, Avalonia itself ported over fairly seamlessly however I discovered printing (system.drawing in general) is windows only.
Not .Net specific but I’ve had problems with emulation.
MSSQL docker isn’t supported, you can use edge which has some limitations which may or may not be a problem (or not a problem till it is).
Inbuilt rider works well too, I prefer having it all in docker compose I can wipe and recreate as one. Runs fine on nodejs so it’s surprising they haven’t been able to provide an arm build. More just slightly annoying than anything.
Emulation across the board just doesn’t seem to be a priority for Azure, seen the attitude of “just run a cloud development environment” a few times.
Comments
Generally fantastic, will second comments on web development being pain free.
Probably want to invest in Rider, I seldom here good things about VSCode and VS for Mac(it’s a unique program, not full visual studio like the name suggests).
Have had some hiccups:
For desktop development I have a little app to run a label printer, Avalonia itself ported over fairly seamlessly however I discovered printing (system.drawing in general) is windows only.
Not .Net specific but I’ve had problems with emulation.
MSSQL docker isn’t supported, you can use edge which has some limitations which may or may not be a problem (or not a problem till it is).
Azurite docker works but needs Rosetta.
CosmosDB emulator flat out doesn’t work.
There is a VS Code extension which works quite well.
Microsoft has been dragging their feet on this one; not sure what's going on. Really wish they would make this happen.
Inbuilt rider works well too, I prefer having it all in docker compose I can wipe and recreate as one. Runs fine on nodejs so it’s surprising they haven’t been able to provide an arm build. More just slightly annoying than anything.
Emulation across the board just doesn’t seem to be a priority for Azure, seen the attitude of “just run a cloud development environment” a few times.