Note for Plugin Developers Using .NET 8 with BricsCAD

I recently ran into an issue while trying to build a BricsCAD plugin with the latest .NET 8 libraries.

Not sure if this is known as I have only recently transitioned to offering my software for BricsCAD, but The current .NET 8 assemblies appear to be distributed only for x64. This means it is not possible to compile a plugin as AnyCPU in the same way many of us typically do for AutoCAD plugins.

BricsCAD itself runs fine on Windows ARM, however a plugin compiled for x64 cannot be loaded with NETLOAD.

Since the BricsCAD .NET assemblies cannot be referenced from an AnyCPU build there currently does not seem to be a way to produce a .NET plugin that will load on Windows ARM.

Can anyone assist with this at all?

Comments

  • Its_Alive
    edited 10:37AM

    I thought AnyCPU was from the 32 vs x64 days. I would assume that none of the .NET wrappers would work on ARM.

    Edit, I see that C++/CLI can compile ARM64 Windows. Does BricsCAD even ship managed wrappers for ARM? Do you see mdg references in the install folder?