According to documentation (http://msdn.microsoft.com/en-us/library/vstudio/ms247046(v=vs.110).aspx), the "Assembly name" project setting should control the name of the binary file that the C# compiler generates. However, in VS2012, this is not the case. Instead, the "Default namespace" setting controls this file name. Inspecting the command line with which the compiler is invoked reveals that it is given the wrong value of the /out parameter (http://msdn.microsoft.com/en-us/library/bw3t50f3.aspx).
Visual Studio/Team Foundation Server/.NET Framework Tooling Version
Steps to reproduce
Operating System Language