Export to C#

I want to replace a DLL written in Delphi Prism by C#. I have decompiled the assembly in C# and compiled again. If I open the assemblies in the dotPeak, they look the same. However, If I replace the original DLL by my, C#-based I get the error:

Uncaught Exception: System.MissingMethodException: Method not found: "Void ClimateControl.TClimateData..ctor()"


The TClimateData is defined in Prism like this:

TClimateData = public record

I have exported the assembly to C# and the corresponding code in C# is:

public struct TClimateData
public double tempSensor;
public float tempHeater;
public double humidity;

Please sign in to leave a comment.