Traffic Manager 11 for Cities: Skylines Help

Developer Tools

IDE

TM:PE is written in C# and requires an IDE such as Visual Studio or Rider.

We use the latest language version and target .NET Framework 3.5 (what C:SL uses, sorry).

Decompilers:

dnSpy

.NET browser and decompiler. Also useful for debugging. Requires manual install:

ILSpy

.NET browser and decompiler. Requires manual installation:

dotPeek

.NET browser and decompiler. Requires manual install if not using Rider:

Roslyn Clr Heap Allocation Analyzer

Roslyn based C# heap allocation diagnostic analyzer that can detect explicit and many implicit allocations like boxing, display classes a.k.a. closures, implicit delegate creations, etc. Requires manual installation:

ReflectionIT.Analyzer.Structs

Prevents use of in for anything other than readonly struct (why?).

Last modified: 09 June 2024