Would be very helpful if C# expanded macros used in the "Output path" setting for a project (VC++ does)
See the following forum thread for details:
Since both languages use MSBuild for both languages environment variables (macros) can be used in output pathes.
It's the C# project editor which converts non alphanumeric characters. If you enter the path with an environment variable by editing the C# project with notepad everything (seems) to work fine.