ILReloaderLib 1.0.4
dotnet add package ILReloaderLib --version 1.0.4
NuGet\Install-Package ILReloaderLib -Version 1.0.4
<PackageReference Include="ILReloaderLib" Version="1.0.4" />
<PackageVersion Include="ILReloaderLib" Version="1.0.4" />
<PackageReference Include="ILReloaderLib" />
paket add ILReloaderLib --version 1.0.4
#r "nuget: ILReloaderLib, 1.0.4"
#:package ILReloaderLib@1.0.4
#addin nuget:?package=ILReloaderLib&version=1.0.4
#tool nuget:?package=ILReloaderLib&version=1.0.4
ILReloader
This library provides a framework for reloading .NET assemblies at runtime, allowing for dynamic updates to code without requiring a full application restart.
API
Reloader
The Reloader
class is the main entry point for using the ILReloader library. It provides methods for watching directories, fixing assembly loading, and patching methods.
Methods
Reloader.FixAssemblyLoading(MethodBase method)
Finds and replaces occurrences of Assembly.LoadFrom
in method
with Assembly.Load
to avoid in-use problems.
Reloader.Watch(string directory)
. Starts watching the specified directory recursively for changes to DLL files. Can be called multiple times.
ENJOY /Brrainz
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 is compatible. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
.NET Core | netcoreapp3.0 is compatible. netcoreapp3.1 was computed. |
.NET Framework | net40 is compatible. net403 was computed. net45 was computed. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
.NETCoreApp 3.0
- Lib.Harmony (>= 2.4.1)
- Mono.Cecil (>= 0.11.6)
-
.NETFramework 4.0
- Lib.Harmony (>= 2.4.1)
- Mono.Cecil (>= 0.11.6)
-
net5.0
- Lib.Harmony (>= 2.4.1)
- Mono.Cecil (>= 0.11.6)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.