Another assembly publicizer made for C# modders.
- Hides events' backing fields - fixes ambiguous references issues
- Native executable - works without a pre-installed .NET runtime
Pass an assembly name/absolute path to executable and take publicized assembly with a -Publicized
suffix.
- Output file name cannot be changed
- The number of arguments must be fixed to one
- All assembly dependencies must be in the same folder with the assembly itself
Imagine we have a folder MyFavoriteFolder
with an assembly, for example Assembly-CSharp.dll
and its dependencies.
Executing the following command produces Assembly-CSharp-Publicized.dll
in the same folder:
APublicizer MyFavoriteFolder/Assembly-CSharp.dll