Open MishaProductions opened 2 months ago
bin/cosmos/Debug/net6.0/net8test.asm:119142: error: undefined symbol `A0SystemBooleanA9A9net8testITest1A0SystemObjectDoThingsA9net8testTestA9net8testTest' (first use) bin/cosmos/Debug/net6.0/net8test.asm:119142: error: (Each undefined symbol is reported only once.)
If I am reading this correctly, it seems like IL2CPU is looking at the interface implementations, not the class implementation, since on the symbol label it is using net8testITest
not net8testTest
.
Currently, when compiling the following code using master branch:
Will result in the DoThings method not being emitted:
Add the following to your csproj to reproduce the issue:
This issue blocks .NET 8 support as types such as UInt32 rely on this feature.