Uploaded to EM, Good work!
Please just put the dll and xml in the top level of the zip, not inside sub folders so EM can expect them to be called the same thing in the same place for each version.
PS, ZSProcessInfo is not in ZS namespace, you can also use [HideFromIntellisense] directive for any class/method that you want to hide - work in progress, depreciated etc. For eaxmple ZSPlatform.InvokeStaticMethod can't do the Primitive argument type casting which you would still need to figure out.
Please just put the dll and xml in the top level of the zip, not inside sub folders so EM can expect them to be called the same thing in the same place for each version.
PS, ZSProcessInfo is not in ZS namespace, you can also use [HideFromIntellisense] directive for any class/method that you want to hide - work in progress, depreciated etc. For eaxmple ZSPlatform.InvokeStaticMethod can't do the Primitive argument type casting which you would still need to figure out.