ignore CS0436: importing conflicting types (AssemblyConfig)
target x86
+ add versioning support
+ add settings upgrade subscriber support (needs to be called in a static constructor for types that are always used)