SOLVED

VS Mac 2022 and MAUI status (HotReload and Communication)

%3CLINGO-SUB%20id%3D%22lingo-sub-3074049%22%20slang%3D%22en-US%22%3EVS%20Mac%202022%20and%20MAUI%20status%20(HotReload%20and%20Communication)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3074049%22%20slang%3D%22en-US%22%3E%3CP%3EI%20hope%20we%20can%20shortly%20receive%20a%20working%20HotReload%20for%20MAUI%20on%20VS%20Mac%202022%20and%20believe%20that%20it%20should%20be%20prioritized%20highly.%20HotReload%20is%20such%20an%20important%20feature%20that%20many%20developers%20will%20not%20even%20evaluate%20or%20help%20%3CSTRONG%3Econtribute%3C%2FSTRONG%3E%20to%20the%20open%20source%20development%20without%20it.%20I%20know%20this%20sentiment%20is%20even%20more%20prevalent%20among%20new%20prospective%20devs%20or%20existing%20devs%20using%20other%20tech%20stacks%20who%20want%20to%20evaluate%20MAUI%20(mainly%20RN%20or%20Flutter%20devs).%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20move%20to%20put%20the%20HotReload%20tooling%20status%20on%20the%20MAUI%20roadmap%20for%20both%20platforms%20here%3F%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fgithub.com%2Fdotnet%2Fmaui%2Fwiki%2Fstatus%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fgithub.com%2Fdotnet%2Fmaui%2Fwiki%2Fstatus%3C%2FA%3E.%20While%20it%20may%20be%20VS%20features%2C%20it%20is%20highly%20intertwined%20and%20developers%20wanting%20to%20evaluate%20MAUI%20will%20look%20here.%20There%20are%20many%20developers%20who%20will%20spend%20the%20time%20loading%2C%20debugging%20their%20installation%2C%20only%20to%20find%20that%20%22MAUI%20doesn't%20work%22%20or%20%22MAUI%20is%20still%20broken%22%2C%20then%20return%20out%20of%20frustration.%26nbsp%3BI%20have%20more%20patience%20than%20most%2C%20but%20the%204-6%20hours%20I%20spent%20debugging%20VS%202022%20on%20Mac%20could%20have%20been%20better%20spent%20on%20something%20else%2C%20and%20would%20have%20if%20the%20status%20of%20HotReload%20was%20more%20prominently%20displayed.%20As%20you%20know%2C%20each%20failed%20attempt%20makes%20it%20harder%20for%20a%20return%20visit%20for%20a%20customer.%20Please%20set%20the%20expectations%20before%20a%20customer%20invests%20time%20and%20emotions.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20understand%20and%20respect%20the%20complexity%20involved%20in%20the%20development%20of%20MAUI%20for%20multiple%20platforms.%20I%20would%20also%20like%20to%20help%20contribute%20once%20hot%20reload%20is%20implemented.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-3074049%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3E.NET%20MAUI%3C%2FLINGO-LABEL%3E%3CLINGO-LABEL%3EmacOS%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-3093576%22%20slang%3D%22en-US%22%3ERe%3A%20VS%20Mac%202022%20and%20MAUI%20status%20(HotReload%20and%20Communication)%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-3093576%22%20slang%3D%22en-US%22%3EThe%20Visual%20Studio%20for%20Mac%20and%20.NET%20MAUI%20teams%20are%20working%20on%20putting%20out%20some%20updated%20information%20and%20I%20like%20the%20idea%20of%20the%20wiki%2C%20will%20pass%20it%20by%20them.%3CBR%20%2F%3E%3CBR%20%2F%3EVS%20for%20Mac%202022%20Preview%20is%20still%20in%20preview%20and%20hasn't%20added%20official%20support%20for%20.NET%20MAUI%20yet%20as%20also%20.NET%20MAUI%20is%20in%20preview%20as%20well%2C%20however%20it%20is%20being%20worked%20on.%3C%2FLINGO-BODY%3E
Occasional Contributor

I hope we can shortly receive a working HotReload for MAUI on VS Mac 2022 and believe that it should be prioritized highly. HotReload is such an important feature that many developers will not even evaluate or help contribute to the open source development without it. I know this sentiment is even more prevalent among new prospective devs or existing devs using other tech stacks who want to evaluate MAUI (mainly RN or Flutter devs).

 

I move to put the HotReload tooling status on the MAUI roadmap for both platforms here? https://github.com/dotnet/maui/wiki/status. While it may be VS features, it is highly intertwined and developers wanting to evaluate MAUI will look here. There are many developers who will spend the time loading, debugging their installation, only to find that "MAUI doesn't work" or "MAUI is still broken", then return out of frustration. I have more patience than most, but the 4-6 hours I spent debugging VS 2022 on Mac could have been better spent on something else, and would have if the status of HotReload was more prominently displayed. As you know, each failed attempt makes it harder for a return visit for a customer. Please set the expectations before a customer invests time and emotions.

 

I understand and respect the complexity involved in the development of MAUI for multiple platforms. I would also like to help contribute once hot reload is implemented.

2 Replies
best response confirmed by LHughey (Occasional Contributor)
Solution

The Visual Studio for Mac and .NET MAUI teams are working on putting out some updated information and I like the idea of the wiki, will pass it by them.

VS for Mac 2022 Preview is still in preview and hasn't added official support for .NET MAUI yet as also .NET MAUI is in preview as well, however it is being worked on as the team knows the importance.

Thanks James. The information on the wiki will be very helpful.