It becomes a problem when assembly to be deployed (or its dependencies) has its own proxy types.
This case may lead to such error: 'The application terminated with an error. A proxy type with the name {typename} has been defined by another assembly'.
Specify proxy types assembly explicitly
It becomes a problem when assembly to be deployed (or its dependencies) has its own proxy types. This case may lead to such error: 'The application terminated with an error. A proxy type with the name {typename} has been defined by another assembly'.