Why rebuild solution need to delete all intermediate file in plugins which is released without source code?

Recently, I released a plugin without source code to my customer. I distributed the plugin with binary and intermediate files, but when my customer use my plugin, if they rebuild their solution the intermediate files of the plugin will be removed and then they can not run their project.
Has any resolution will not delete intermediate files of plugins when i rebuild project?