Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az alábbi beállítások szabályozzák a különböző fordítók viselkedését. Az új MSBuild szintaxis félkövér formátumban jelenik meg. A régebbi csc.exe parancssori szintaxis megjelenik a következőben code style: .
-
ResponseFiles /
@CustomOpts.RSP: További beállításokért olvassa el a megadott válaszfájlt. -
NoLogo /
-nologo: A fordító szerzői jogi üzenetének letiltása. -
NoConfig /
-noconfig: Ne tartalmazza automatikusan a CSC.RSP fájlt.
ResponseFiles
A ResponseFiles beállítással megadhat egy olyan fájlt, amely fordítási beállításokat és forráskódfájlokat tartalmaz.
<ResponseFiles>response_file</ResponseFiles>
Ez response_file adja meg azt a fájlt, amely felsorolja a fordítási beállításokat vagy a lefordítandó forráskódfájlokat. A fordító beállításait és a forráskódfájlokat a fordító úgy dolgozza fel, mintha a parancssorban lettek volna megadva. Ha több válaszfájlt szeretne megadni egy fordításban, adjon meg több válaszfájl-beállítást. Egy válaszfájlban több fordítóbeállítás és forráskódfájl is megjeleníthető egy sorban. Egyetlen fordítóbeállítás specifikációjának egy sorban kell megjelennie (nem lehet több sort átfogni). A válaszfájlokban a #szimbólummal kezdődő megjegyzések is lehetnek. A fordítóbeállítások megadása egy válaszfájlból ugyanúgy történik, mint a parancsok kiadása a parancssorban. A fordító olvasás közben dolgozza fel a parancsbeállításokat. A parancssori argumentumok felülbírálhatják a válaszfájlokban korábban felsorolt beállításokat. Ezzel szemben a válaszfájl beállításai felülbírálják a parancssorban vagy más válaszfájlokban korábban felsorolt beállításokat. A C# a csc.rsp fájlt adja meg, amely ugyanabban a könyvtárban található, mint a csc.exe fájl. A válaszfájl formátumáról további információt a NoConfig című témakörben talál. Ez a fordítóbeállítás nem állítható be a Visual Studio fejlesztői környezetében, és programozott módon sem módosítható. Az alábbiakban néhány sor található egy minta válaszfájlból:
# build the first output file
-target:exe -out:MyExe.exe source1.cs source2.cs
NoLogo
A NoLogo beállítás letiltja a bejelentkezési szalagcím megjelenítését, amikor a fordító elindul, és a fordítás során információs üzeneteket jelenít meg.
<NoLogo>true</NoLogo>
NoConfig
A NoConfig beállítás arra utasítja a fordítót, hogy ne fordítson a csc.rsp fájllal.
<NoConfig>true</NoConfig>
A csc.rsp fájl a .NET-keretrendszer szállított szerelvényekre hivatkozik. A Visual Studio .NET fejlesztői környezet tényleges hivatkozásai a projekt típusától függenek. Módosíthatja a csc.rsp fájlt, és további fordítóbeállításokat adhat meg, amelyeket minden fordításban tartalmaznia kell. Ha nem szeretné, hogy a fordító megkeresse és használja a csc.rsp fájl beállításait, adja meg a NoConfig értéket. Ez a fordítóbeállítás nem érhető el a Visual Studióban, és programozott módon nem módosítható.