I think both of these differences are caused by the switch to .NET8.
The logic for building dll/exe is different, so I think it internally produces a dll with an entry point, and then renames the file when building it.
The version number is likely an artifact also of .NET8 having a different way of creating the file metadata.
Copyright can probably be added easily, I have added an issue for that.
I think this can be fixed as part of setting the assembly information as well.
Any specific way you are using it? Can you give me some steps that creates the problem on your end?
Like:
- Install
2.0.8.1
- Reboot
- Install
2.0.9.101
- Install is damaged
Also, thanks for the logs, I will dig into those.
I will track that as part of the VSS topic.