dotnet/xamarin

Xamarin developers can use C# Hot Reload while their app is running

maddymontaquila opened this issue · 4 comments

  • Enabling Method Body Replacement for iOS/Android/WebAssembly inner dev loop dotnet/runtime#44806
  • [Xamarin/Debugger/Roslyn/Mono] Create a way for Roslyn to communicate changes to Mono through the Xamarin Debugger and integrate with the new UX workflow proposed for Hot Reload
     Note: Still not sure what Blazor related work would be here but just calling it out
  • [Roslyn] Create the right payload by having Roslyn understand “capabilities of the target platform” (to drive the right changes payload and Visual Studio user experience for MonoVM vs. CoreCLR runtime)
  • Ensure the BCL supports hot reloading dotnet/runtime#45023
  • Mono interpreter is available in Android and iOS workload packs
  • CLI hot reload tooling is able to communicate hot reload deltas to the Android and iOS devices and emulators

Xamarin Tools comments... integration of ENC improvements into mobile scenarios.

Hot Reload should not depend on Debugger, should be posible to use hot reload without a debugging session.

xtuzy commented

really looking forward to it coming

I'm cleaning up the .NET 6 project. Can this be closed @maddymontaquila?