V3.0.1.1000 limit error

I was happily working with V3.0.0.3000 and decided to upgrade to V3.0.1.1000 and now it gives the following when trying to deploy. Extended heap etc is enabled.

Attaching debugger engine.
Debugger engine attached.
Querying device assemblies.
Found assemblies:
Generating device specific assemblies.
Failed to generate device specific assemblies:
Exceeded maximum size of string table: 32782 (limit 32767) in assembly 'GHIElectronics.TinyCLR.UI'.
  Each TinyCLR assembly has a 32 KB cap on its string/identifier table.
  To fix: split this assembly into smaller ones, remove unused types/members,
  shorten long namespace or identifier names, or strip resources you don't need.
MMP: error MMP0000: CLR_E_OUT_OF_MEMORY

I’ve tried erasing ALL and updating the firmware again, but no luck.

What am I doing wrong?

Hi, UI library in 3.0.1.xxxx is bigger, so you will need VS extension 3.0.1.xxxx.

Mean, try latest extension and firmware, and let us know your result

Thanks Dat. I thought I had applied the correct VS extension but obviously not. It works with the correct one installed.

1 Like

v3.0.1.2000 is now available with a few fixes over v3.0.1.1000.