RSP-fail sisaldab ühte või mitut käsurea argumenti, mida C # kasutab kompilaator (CSC) .NET Compiler Platformiga (tuntud ka kui Roslyn). See võib salvestada ühe või mitu kompileerimisvalikut ja ühe või mitme kompileeritava lähtekoodifaili nime. RSP-failid salvestatakse lihttekstivormingus ja CSC töötleb neid iga kompileerimisega.
RSP-fail võimaldab teil loetleda kompilaatori valikud ja lähtekoodifailid, mida CSC töödeldakse, nagu oleksite need käsureal määranud. Kui RSP-fail salvestab ainult ühe kompilaatori suvandi spetsifikatsiooni, peaks see olema piiratud ühe reaga. Mitu kompilaatori valikut ja lähtekoodi failid võivad ilmuda mitmel real või ühel real.
# kasutatakse RSP-faili kommentaaride jaoks ja @ kasutatakse kompileerimisel mitme RSP-faili määramiseks. Näiteks @ sample.rsp @ sample2.rsp @ sample3.rsp määrab proov.rsp, proov2.rspja proov3.rsp koostatavad failid.
MÄRKUS: . csc.rps fail on juurutatud koos CSC-ga (csc.exe fail) ja viitab kõigile .NET-i raamistikuga saadetud komplektidele. The csc.rps faili CSC ei töötle, kui -nopconfig valik on määratud.