I'm a seasoned AX developer that's behind in D365 F&O and I'm trying to learn on some private projects and I'm running into issues I find hard to believe that other developers just deal with.
I downloaded the latest VHD from LCS, created an Azure App Registration, generated self-cert, downloaded and applied updates (runbook), and it is hosted on my HyperV with 10 cores, 30GB+ memory, and fast NVMe SSDs.
- How do developers normally write code for D365 F&O? Is it on the OneBox VHD, directly on an LCS/ARM deployed D365 F&O Azure VM, or something else?
- When I create any application in VS and run it (`F5`), Edge prompts me for my O365 username/password & 2FA prompt. EVERY execution! It won't save my credentials because it's launching some sort of "fresh" Edge instance. Am I doing something wrong here? I can't imagine every developer deals with that...should I have the VM domain joined?
- Incredibly slow development process?! I think I have a well-resourced VM but everything seems slow. Making 1 small change to code to a "Hello World" app can still take 60+ seconds to run. In AX, I'll sometimes use a job to tinker with `subString`, bitwise operations, or other little things, but that style of development seems impossible with this slowness?
- Intellisense doesn't seem to work/refresh all the time? Is this the case for anyone else? How am I supposed to dev when Intellisense and the compiler are basically suggesting to me that I have a code mistake....but in reality it's just Intellisense not working?
Everything is just such a long process, it seems like developers must be doing something differently than me.
This biggest issue I have is the sheer time it takes to do some basic operations. I'm concerned my AX customers looking to upgrade will recoil at the increase in time for enhancements.