What does the @ symbol mean before a file path in Windows command prompt?

Solution 1:

When in doubts, try inbuilt help csc.exe /help:

==> pushd "C:\Windows\Microsoft.NET\Framework64\v4.0.30319"

==> csc.exe /? | findstr /I "noconfig fullpaths C# @ (R) help"
Microsoft (R) Visual C# Compiler version 4.7.2556.0 for C# 5
This compiler is provided as part of the Microsoft (R) .NET Framework, but only
 supports language versions up to C# 5, which is no longer the latest version.
 For compilers that support newer versions of the C# programming language, see
 http://go.microsoft.com/fwlink/?LinkID=533240
                        Visual C# Compiler Options
@<file>                        Read response file for more options
/help                          Display this usage message (Short form: /?)
/noconfig                      Do not auto include CSC.RSP file
/fullpaths                     Compiler generates fully qualified paths

==>

Then, find csc.exe response file documentation:

@ (C# Compiler Options)

The @ option lets you specify a file that contains compiler options and source code files to compile.

Syntax: @response_file

Arguments: response_file A file that lists compiler options or source code files to compile.

Remarks: The compiler options and source code files will be processed by the compiler just as if they had been specified on the command line.
...