I'm currently developing and maintaining two commercially available Addins for ArcGIS Pro. I've clients on various versions of ArcGIS Pro, most of them between 2.6 and 2.8. The Add-In is also available in the Marketplace.
During the Devsummit ArcGIS Pro 3.0, the 3.0 SDK and the migration to .Net6 were announced. I completely understand why this happens sometimes and I hope the migration tools work in my case.
However it brings some challenges for me as developer, because I need to migratie and update my Add-Ins to support 3.0. However, not all my users will update to 3.0 right after release, so I will need to support the 2.x users of my Add-In.
As far as I can see right now, this would mean I would need another development (virtual) machine, so I can develop and debug the ArcGIS Pro 2.x versions of my AddIn on the current machine and a new virtual machine with ArcGIS Pro 3.0, and the 3.0 SDK for the ArcGIS Pro 3.0 version of my AddIn.Correct?
And for the Marketplace: is it possible to offer two versions of my Addin, where the user can choose to download and install the 2.x version of the Addin or the 3.x version of the Addin?