The assembly name is the file name, and for assemblies that do not have a strong name, this is the only way the CLR can load the assembly from disk. When you change the assembly name, your application can no longer find the assembly to download, so the application does not work.
, Visual Studio, MSBuild script. , , ( ) .