21.01.2021 NuGet package update 1.6.52
- Added a new IL compiler that will replace the old one based on Expression Tree for .NET Core projects. This will fix the majority of IL issues. Unfortunately, Mono still doesn’t support `DynamicILInfo` API, so Xamarin and Blazor WASM projects will not be affected by this change.
- Fixed Xamarin startup crash that was introduced in the recent versions
- Blazor update handler correctly handles disposed components now
- Added “remove activation” button to the Dashboard. This allows developers to transfer their licenses to another computer.
NB! You will need to restart Visual Studio and do a full solution rebuild after the NuGet package update. Otherwise, you might encounter weird startup crashes.
23.12.2020 NuGet package update 1.6.45-beta
- Support for all the latest C# features, reference nullability included
- Fixed file locking issue with LiveSharp Server
- Added support for the command line update handlers. You can add a script in your project root directory named like `livesharphandler.{extension}.cmd` and it will be executed each time when resource with extension {extension} is updated in runtime. This might be useful for SASS/SCSS or other preprocessors.
- Added powerful IL rewriter/interceptor module accessible from
LiveSharp.dashboard.cs
- Fixed issue when new installs didn’t enable Blazor update handler by default. NB! By the way, if your Blazor updates don’t reload controls automatically, make sure to add `app.UseDefaultBlazorHandler()` to
LiveSharp.dashboard.cs
/ Configure
- LiveSharp now works even with
LiveSharp.dashboard.cs
missing
- Projects removed from the main solution will now be automatically deleted from cache and shouldn’t cause any runtime errors
- Partial support for the whole assembly refresh. Currently is limited for adding Blazor component parameters in the main project.
- Lots of smaller fixes and improvements
This is a big update that contains huge rewrites, that’s why I’m releasing it as a beta first. Feedback would be really appreciated!
20.12.2020 LiveSharp.Server update 1.7.0
- Changed runtime to .net 5
This server update is required for the next NuGet package release to support the latest C# features.
NB! Please make sure that you have .net 5.0 installed before upgrading to LiveSharp.Server 1.7.0
25.11.2020 Black Friday deal!
Use the “BF20” coupon code to save 40% on all yearly subscriptions!
03.01.2020 NuGet package and LiveSharp Server app updates
Server application has a proper debugger interface now. It can be found under the Inspector tab. Add the method you want to debug and see full execution flow when the method is invoked.
NuGet package fixes CustomRenderer support that was broken on Xamarin iOS and Xamarin UWP (possibly on some other platforms as well).
18.12.2019 Live debugging update
Live debugging is finally here for LiveSharp! Make sure to update both the LiveSharp Server Application and the NuGet package. Then, after connecting to the app, head to Inspector tab, and add a method you want to debug. You will see a list of invocations with parameter values. Clicking on an invocation will show you the whole execution flow with all the values.
Please head to https://gitter.im/LiveSharp/Lobby and tell me what works and what needs to be improved. I really appreciate your feedback!