Benjamin Moir

Results 66 comments of Benjamin Moir

Hm, I still see exceptions printed out even with `Console.Error.WriteLine(ex);`. Do you have an example of a situation where it fails so I can experiment with it?

I can confirm that a wrapper TextWriter fixes the issue. Fixed in https://github.com/DaZombieKiller/TypeTreeDumper/commit/81d2e56c4f1be16a041fede1c55e9927ccf32a46.

That's because `UnresolvedSymbolException` is a custom exception that doesn't implement serialization, which would be necessary for it to travel between processes.

That's probably why, yeah. It would probably work if you enable `Prefer 32 Bit` for a build, and you'll need to register the 32-bit msdia140.dll as well.

The [most recent commit on master](https://github.com/DaZombieKiller/TypeTreeDumper/commit/9d4bd6be9fce655b706d14d17c6c0339cbe24675) should now work ~~when the dumper is compiled for `x86`~~ (actually, just `Any CPU` should work fine too) with no further changes.

> WIth Unity 4.7, ClassIDToRTTI always returns null. I've not been able to figure out why. It might require some investigation in Ghidra. > Also, side note, AfterEverythingLoaded was changed...

Ideally Linux should already be supported, but I haven't personally tested it as of yet. On that note, UPM is currently in the process of being replaced by GPK: http://github.com/GamePluginKit/GamePluginKit...

UPM is not being developed anymore, and is being superceded by https://github.com/GamePluginKit which is still under development (although I've been too busy with some IRL things lately to continue) I...

I can take a look at implementing this later, or if you're interested in opening a pull request it should be as simple as changing `GetCurrentInstallation` in `DotNetInstallation.cs` to: ```cs...

Implemented in https://github.com/DaZombieKiller/UnityRoslynUpdater/commit/2ec52dc8d11b2a9990305bbda0b4fcc5271723ac