F:\INetPub\WWWReg2\Dev\bin> E:\Progra~1\mono-beta2\lib\mono\1.0\mcs PlayerMechs.cs -out:Homeworld.PlayerMechs.dll -r:flashgateway.dll -r:System.Web.Services -r:System.Data -t:library Compilation succeeded F:\INetPub\WWWReg2\Dev\bin> /win32res: Specifies Win32 resource file (.res) /win32icon: Use this icon for the output /resource: Embeds the specified resource (Short form: /res) /linkresource: Links the specified resource to this assembly (Short form: /linkres) - CODE GENERATION - /debug[+|-] Emit debugging information /debug:{full|pdbonly} Specify debugging type ('full' is default, and enables attaching a debugger to a running program) /optimize[+|-] Enable optimizations (Short form: /o) /incremental[+|-] Enable incremental compilation (Short form: /incr) - ERRORS AND WARNINGS - /warnaserror[+|-] Treat warnings as errors /warn: Set warning level (0-4) (Short form: /w) /nowarn: Disable specific warning messages - LANGUAGE - /checked[+|-] Generate overflow checks /unsafe[+|-] Allow 'unsafe' code - MISCELLANEOUS - @ Read response file for more options /help Display this usage message (Short form: /?) /nologo Suppress compiler copyright message /noconfig Do not auto include CSC.RSP file - ADVANCED - /baseaddress:
Base address for the library to be built /bugreport: Create a 'Bug Report' file /codepage: Specifies the codepage to use when opening source files /utf8output Output compiler messages in UTF-8 encoding /main: Specifies the type that contains the entry point (ignore all other possible entry points) (Short form: /m) /fullpaths Compiler generates fully qualified paths /filealign: Specify the alignment used for output file sections /nostdlib[+|-] Do not reference standard library (mscorlib.dll) /lib: Specify additional directories to search in for references F:\INetPub\WWWReg2\Dev\bin> F:\INetPub\WWWReg2\Dev\bin> --make module then link with al ::used for local assemblies csc /t:module /out:Homeworld.PlayerMechs.dll Homeworld.PlayerMech.cs /r:flashgateway.dll,System.Data.dll,System.Web.Services.dll /o al /v:1.1 /keyfile:Homeworld.PlayerMech.key /comp:OnCorp /out:Homeworld.dll /win32icon:F:\INetPub\on-corp\onlogo.ico Homeworld.PlayerMechs.dll --library compile ::used for .NET remoting library through flashgateway WEBSERVICE csc /t:library /out:Homeworld.dll Homeworld.PlayerMech.cs /r:flashgateway.dll,System.Data.dll,System.Web.Services.dll /o --does not work- probably WS is already registered somewhere csc /t:library /out:WSPlayerMechs.dll WSPlayerMechs.cs /r:flashgateway.dll,System.Data.dll,System.Web.Services.dll,System.Xml.dll,System.dll /o al /v:1.1 /keyfile:Homeworld.PlayerMech.key /comp:OnCorp /out:WSPlayerMech.dll /win32icon:F:\INetPub\on-corp\onlogo.ico WSPlayerMechs.dll