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:
Peter Pressacco commented
**BE ADVISED** If you use a text editor set the set the <OutputPath> to $(SolutionDir)\bin\Debug it will appear as ..\..\..\bin\Debug in Visual Studio 2013. The good news is, the macro will remain intact and everything will work as expected. If you make any changes to the `Output Path:` in Visual Studio... then the macro will be deleted.
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.