Mono(mono) Mono(mono) (NAME) mono - ECMA-CLI (Just-in-Time Ahead-of-Time) (SYNOPSIS) mono [options] file [arguments...] mono-sgen [options] file [arguments...] (DESCRIPTION) mono ECMA ( Common Language Infrastructure) . ECMA .NET . file arguments . file ECMA .exe .dll . (assembly references) . : mscorlib.dll Mono (Global Assembly Cache GAC) . Common Intermediate Language (native code) . : (Just-in-time compilation JIT) (Ahead-of-time compilation AOT). JIT . . mono SGen mono-boehm Boehm . (PORTABILITY) Unix Windows ( \ /) . MONO_IOMAP all drive case . MONO_IOMAP . (METHOD DESCRIPTIONS) . . : [namespace]classname:methodname[(arguments)] (namespace) . . classname methodname '*' ( Unix escape ). (typename) (built-in) ILAsm 'void' 'char' 'bool' 'byte' 'sbyte' 'uint16' 'int16' 'uint' 'int' 'ulong' 'long' 'uintptr' 'intptr' 'single' 'double' 'string' 'object'. '*' '[' ( ) ']' . (Generic) '<' '>' . (By-reference) "&" . : *:ctor(int) // int *:Main // Main *:Main(string[]) // Main string : --aot, --aot[=options] CIL (assembly) (native code) . .so . (runtime) . (Ahead-of-Time AOT) -O=all,-shared . (Just-in-Time JIT) . .NET Framework : (JIT) . . -O=shared . . (-O=all) . (position independent code) . mono . . AOT ( ) (deployment) . --aot . : asmonly AOT (object file) . bind-to-runtime-version AOT Mono . AOT Mono . data-outfile=FILE.dll.aotdata AOT . . aotdata (resource) mono_install_load_aot_data_hook (on-demand) . direct-icalls icall ( mono) . static . direct-pinvoke P/Invoke . static . dwarfdebug AOT DWARF . nodebug DWARF . full --full-aot . hybrid --hybrid-aot . llvm AOT LLVM Mono . . llvmonly AOT LLVM Mono . bitcode llvm-outfile . llvmonly full llvm . . llvmopts=[options] LLVM . mono --aot=llvm opt . opt Mono : opt --help llvmllc=[options] LLVM (llc) . llc Mono : llc --help mcpu=[native o generic] cpu=native AOT AVX2 SSE42 . 'generic' . mattr=[cpu feature] AOT `System.Runtime.Intrinsics.*` . `mattr=+avx2,mattr=-lzcnt` sse1-4.2 avx1-2 lzcnt . (cross-compilation) `-mcpu=native` ( ) . llvm-outfile=[filename] LLVM bitcode AOT . dedup AOT (inflated methods) (wrappers) . dedup . fullaot dedup-include . dedup-include=[filename] dedup-include . . . info AOT Mono . interp --interpreter . mscorlib.dll . (Embedders) : depfile=[filename] gcc -M . mono_jit_set_aot_mode (MONO_AOT_MODE_INTERP); ld-flags C ( AOT )..TP llvm-path= llvm 'opt' 'llc'. msym-dir= AOT sequence points .msym . .msym AOTID . mtriple= --mtriple=armv7-linux-gnueabi ARMv7 . ARM . LLVM llc LLVM . nimt-trampolines=[number] full aot IMT AOT . . 512 . ngsharedvt-trampolines=[number] full aot (value type) AOT . . 512 . nodebug AOT . no-direct-calls AOT . AOT PLT ( ) . nrgctx-trampolines=[number] full aot AOT . . 4096 . nrgctx-fetch-trampolines=[number] full aot AOT . . 128 . ntrampolines=[number] full aot AOT . . 4096 . outfile=[filename] AOT . print-skipped-methods AOT . profile=[file] . AOT profiler . profile . profile-only AOT ** profile . AOT profiler . readonly-value=namespace.typename.fieldname=type/value (static readonly). JIT (eagerly) . AOT . i1 i2 i4 ( ) . . ( ). save-temps,keep-temps AOT . soft-debug sequence point (soft debugger) (breakpoint) (single step) ( ) . static ELF ( .o) .s mono . mono_aot_register_module mono_aot_module__info : extern void *mono_aot_module_hello_info; mono_aot_register_module (mono_aot_module_hello_info); stats AOT. temp-path=[path] AOT. threads=[number] AOT (thread) . tool-prefix= AOT 'as'/'ld' . --tool=prefix=arm-linux-gnueabi- AOT 'as' 'arm-linux- gnueabi-as' . ld-name=NAME AOT (linker) . . (toolchain) ( Android NDK r22 'ld' 'tool-prefix' 'ld.gold' 'ld.bfd' ) . 'tool-prefix' . verbose . write-symbols,no-write-symbols AOT ( ). no-opt AOT LLVM opt . AOT : http://www.mono- project.com/docs/advanced/aot --aot-path=PATH AOT. --apply-bindings=FILE AOT. . app.exe lib.dll app.exe.config lib.dll : mono --apply-bindings=app.exe.config --aot lib.dll --assembly-loader=MODE strict Mono (public key token) (culture) (strong name) . legacy . strict .NET Framework mono . legacy . --attach=[options] disable (attach) . --config filename () . /etc/mono/config ~/.mono/config MONO_CONFIG ( ) . mono-config(5) . --debugger-agent=[options] Mono (debugging agent) Mono Mono . IDE MonoDevelop Visual Studio . : address=host:port IP ..TP loglevel=LEVEL logfile=filename . server=[y/n] no Mono / address . 'y' Mono Mono Mono . Mono IP stdout . setpgid=[y/n] yes Mono setpgid(0, 0) . (debuggee) Ctrl-C SIGINT sdb . suspend=[y/n] yes Mono (vm) . server=y 'n' Mono .. transport=transport_name (transport) . --desktop (desktop) . GC heap (garbage collection) . --full-aot Mono mono --aot=full . IL ( mono-cil-strip) . Mono (abort) . . --full-aot-interp --full-aot (fallback) . --gc=boehm, --gc=sgen (Garbage Collector) Mono : Boehm SGen. mono mono-sgen . MONO_ENV_OPTIONS GC Mono . --gc-debug=[options] MONO_GC_DEBUG. --gc-params=[options] MONO_GC_PARAMS. --arch=32, --arch=64 ( Mac OS X): (bitness) Mono . . ( '/bin/mono --arch=64' '/bin/mono64' '/bin/mono' ). --help, -h . --interpreter Mono . JIT . --hybrid-aot Mono IL mono- cil-strip. --aot=hybrid AOT . --full-aot JIT . System.Reflection.Emit . --llvm Mono LLVM ( ) Mono LLVM JIT AOT . : http://www.mono- project.com/docs/advanced/mono-llvm --ffast-math Mono LLVM . IEEE754 . --nollvm Mono LLVM Mono JIT (fallback) backend LLVM . --optimize=MODE, -O=MODE MODE . . Mono (deployment) . : abcrem all aot (Ahead Of Time) branch cfold (Constant folding) cmov [arch-dependency] deadce (Dead code elimination) consprop (Constant propagation) copyprop (Copy propagation) fcmov x86 [arch-dependency] float32 gshared inline intrins (Intrinsic) linears leaf (Leaf) loop peephole (Peephole) precomp Main sched shared (per-domain) sse2 SSE2 x86 [arch-dependency] tailc (Tail calls) : -O=all,-deadce,-inline [arch- dependency] ( --aot) (CPU) . float32 . Mono . backend LLVM . inline (inline) ( ) --response=FILE (response file) Mono . . --runtime=VERSION Mono (runtime) . ( program.exe.config) . . . 1.1 2.0 :.nf mono --runtime=v2.0.50727 program.exe --server ( threadpool ). --use-map-jit Mono MAP_JIT MacOS . (bundled) . --verify-all mscorlib (global assembly cache) IL IL . verifiable validil --security mscorlib global assembly cache . -V, --version JIT ( ). --version=number . (DEVELOPMENT OPTIONS) JIT . --debug, --debug=OPTIONS . (stack traces) . OPTIONS . . : casts InvalidCastException . . mdb-optimizations JIT . mdb . gdb gdb . gdb 7.0 . --profile[=profiler[:profiler_args]] . PROFILING . . --trace[=expression] . . . trace . `program` `all` `disabled` . `program` `all` . `disabled` . SIGUSR2 runtime . System : mono --trace=System app.exe :T . System.String : mono --trace=T:System.String app.exe :M : mono --trace=M:System.Console:WriteLine app.exe stack trace . namespace 'all' . mono --trace=E:System.Exception app.exe : mono --trace=T:System.String,T:System.Random app.exe System.String System.String:Concat : mono --trace=T:System.String,-M:System.String:Concat wrapper : mono --trace=wrapper app.exe :N : mono --trace=N:System.Xml --no-x86-stack-align x86 . Mono x86 SIMD . SIMD . --jitmap JIT /tmp/perf-PID.map . perf . : HEXADDR HEXSIZE methodname ..SH " JIT (JIT MAINTAINER OPTIONS)" (runtime) . --bisect=optimization:filename (bug bisector) . ( ) . . `-O` . --break method (breakpoint) `method` ( namespace.class:methodname) . `Main` . Generic "System.Collections.Generic.Queue`1:Peek". --breakonex (breakpoint) . (native) . --compile name (namespace.name:methodname) (code generator) . --compile-all (assembly) . . --graph=TYPE METHOD postscript (namespace.name:methodname) . `dot` ghostview ( Ghostview "gv" ). : cfg (CFG) dtree (Dominator Tree) code CFG ssa CFG SSA optcode CFG IR . --ncompile --compile ( --compile-all) . . --stats=[method] . (namespace.name:methodname) . --wapi=hps|semdel . semdel (global semaphore) . hps (handles) . -v, --verbose (verbosity) ( ) . (ATTACH SUPPORT) Mono . Mono.Management . (entry point) ( -target:exe -target:winexe ) Mono . (root domain) (thread) . . csharp ..SH " (PROFILING)" Mono API (embedders) . --profile Mono . Mono log . profiler default . Custom profilers . (Log profiler) log Mono . ( ) . Mono API mprof-report(1) . log mono-profilers(1) LOG PROFILER mprof-report(1) . (Coverage profiler) (code coverage) (instrument) . . coverage mono-profilers(1) COVERAGE PROFILER . AOT (AOT profiler) AOT AOT (ahead of time) (JIT) . AOT mono-profilers(1) AOT PROFILER . (Custom profilers) Mono . API . custom : mono --profile=custom program.exe : mono --profile=custom:arg1,arg2=arg3 program.exe Mono libmono-profiler-custom.so ( libmono-profiler-custom.dylib OS X). (LD_LIBRARY_PATH DYLD_LIBRARY_PATH OS X). samples/profiler/sample.c Mono . (DEBUGGING AIDS) (managed) mdb . (stack trace) Mono QUIT Mono : kill -QUIT pid pid (Process ID) Mono . . : . (crash) . --debug=casts (Invalid Cast) (types) . MONO_LOG_LEVEL MONO_LOG_MASK Mono . MONO_LOG_LEVEL . "error" "critical" "warning" "message" "info" "debug". "error" . stdout/stderr . "info" . MONO_LOG_MASK : . : "asm" ( ) "type" "dll" ( ) "gc" () "cfg" ( ) "aot" () "security" ( Moonlight CoreCLR) "threadpool" ( ) "io-selector" ( ) "io-layer" ( I/O - ) "io- layer-process" "io-layer-file" "io-layer-socket" "io-layer- event" "io-layer-semaphore" "io-layer-mutex" "io-layer-handle" "all". "all" . . . "asm,cfg" . P/Invoke : $ MONO_LOG_LEVEL="debug" MONO_LOG_MASK="dll" mono glue.exe LLDB mono.py . $HOME/.lldbinit : command script import $PREFIX/lib/mono/lldb/mono.py $PREFIX Mono ( /usr). Mono Runtime : (lldb) p method (MonoMethod *) $0 = 0x05026ac0 [mscorlib]System.OutOfMemoryException:.ctor() (SERIALIZATION) XML Mono (reflection) ( ) . C# . . MONO_XMLSERIALIZER_THS . `no' C# ( ). Mono (fallback) . `nofallback' ( : MONO_XMLSERIALIZER_THS=0,nofallback). (ENVIRONMENT VARIABLES) GC_DONT_GC (garbage collection) Mono . . HTTP_PROXY ( http_proxy) Mono URL . Windows Mac OS iOS Android . : NO_PROXY. LLVM_COUNT Mono LLVM JIT LLVM . (backend) . LLVM_COUNT=10 LLVM JIT Mono . LLVM_COUNT=0 LLVM . MONO_ASPNET_INHIBIT_SETTINGSMAP (config section mappers) .config Mono . $prefix/etc/mono/2.0/settings.map settings.map ASP.NET . System.Web . . MONO_ASPNET_WEBCONFIG_CACHESIZE () ConfigSection WebConfigurationManager . (cache eviction) . ( ). MONO_CAIRO_DEBUG_DISPOSE Mono.Cairo (stack trace) finalization/Dispose . MONO_CFG_DIR ($PREFIX/etc) . machine.config . MONO_COM COM ( COM interop) . "MS" Mono (string marshalling) liboleaut32 BSTR mono BSTR . MONO_CONFIG ($PREFIX/etc/mono/config) . --config . MONO_CPU_ARCH . arm . : "armvV [thumb[2]]" V ( ) "thumb" "thumb2" . : MONO_CPU_ARCH="armv4 thumb" mono ... MONO_ARM_FORCE_SOFT_FLOAT Mono (soft float fallback) ARM "1" Mono VFP . MONO_DARWIN_USE_KQUEUE_FSW kqueue FileSystemWatcher Darwin. FSEvent . MONO_DARWIN_WATCHER_MAXFDS kqueue FileSystemWatcher Darwin . . MONO_DISABLE_MANAGED_COLLATION `yes' (collation) ( / ). System.Globalization.CompareInfo . . MONO_DISABLE_SHARED_AREA Unix: (performance counters) . . MONO_DNS DNS libc . . /etc/nsswitch.conf . MONO_EGD_SOCKET egd prngd . MONO_ENABLE_AIO mono / (native AIO) . select/poll . epoll kqueue . MONO_THREADS_SUSPEND Mono (suspend) . "preemptive" "coop" "hybrid" . API .NET SGen . (preemptive) Mono Boehm . (cooperative) (safe point) . . Mono (embedded) . Mono . (hybrid) Mono : Mono . . coop hybrid --enable- cooperative-suspend --enable-hybrid-suspend configure . MONO_THREADS_SUSPEND ..TP MONO_ENABLE_COOP_SUSPEND . MONO_THREADS_SUSPEND <> . (configure) (cooperative) (hybrid) . MONO_ENV_OPTIONS Mono . Mono LLVM SGEN . MONO_SDB_ENV_OPTIONS (runtime) --debugger-agent= . MONO_EVENTLOG_TYPE ( System.Diagnostics.EventLog) . : local[:path] . . <> <<%APPDATA%no\ventlog>> . win32 API win32 . . 777 ( +t) ( ) . null . ( NT) <> NT ( ) <> . MONO_EXTERNAL_ENCODINGS (:) ( ) . iconv <> (locale) . UTF-8 . ( ) UTF-8 . MONO_EXTERNAL_ENCODINGS : . <> . MONO_GC_PARAMS Mono SGen . . max-heap-size=size (heap) . . <> <> <> . nursery (major heap) (large object heap) . OutOfMemoryExceptions . (internal fragmentation) max-heap-size . GC . nursery-size=size nursery . . <> <> <> . nursery ( ) . nursery . nursery 4 . major=collector (major collector) . <> Mark&Sweep <> Mark&Sweep <> Mark&Sweep . Mark&Sweep . mode=balanced|throughput|pause[:max-pause] . <> <> max-pause <> . soft-heap-limit=size nursery . evacuation-threshold=threshold (evacuation threshold) . Mark&Sweep . 0 100 . 66 . (sweep phase) 100 . 0 . (no-)lazy-sweep (lazy sweep) Mark&Sweep . nursery . . (no-)concurrent-sweep (concurrent sweep) Mark&Sweep . . . stack-mark=mark-mode . <> <>. (precise) (reference) . (conservative) . (floating garbage) nursery . . save-target-ratio=ratio (target save ratio) . nursery (promote) . . 0.1 2.0 . 0.5 . . . (EXPERIMENTAL) Mono . default-allowance-ratio=ratio . . nursery . 1.0 10.0 . 4.0 . . . (EXPERIMENTAL) Mono . minor=minor-collector (minor collector) . <> nursery <> <> (worker) <> nursery . alloc-ratio=ratio nursery (alloc space) . split . 1 100 . 60 ..TP promotion-age=age (old generation) nursery . (split minor collector) . 1 14 . 2 . (no-)cementing cementing . (benchmarks) (major heap) nursery . allow-synchronous-major . . OutOfMemory . MONO_GC_DEBUG Mono SGen . . (production) . number . print-allowance (allowance) . print-pinning nursery remset . . collect-before-allocs check-remset-consistency remset nursery (clear-at-gc). major minor (remembered sets) . mod-union-consistency-check mod-union . (concurrent) . check-mark-bits (mark bits) . . check-nursery-untag vtable (untagged) . xdomain-checks AppDomain (unloaded) . clear-at-tlab-creation (TLAB) nursery . nursery GC . debug-clear-at-tlab-creation (TLAB) nursery GC `0xff` `clear-at-tlab- creation` (crash) . clear-at-gc nursery GC (TLAB) . nursery TLAB . disable-minor . nursery . disable-major . conservative-stack-mark . no-managed-allocator (managed allocator) . managed-allocator . check-scan-starts scan_starts . verify-nursery-at-minor-gc nursery . dump-nursery-at-minor-gc nursery (dump) . verify-nursery-at-minor-gc . heap-dump=file . mono-heapviz . binary-protocol=file . Mono BINARY_PROTOCOL sgen-gc.c . : sgen-grep-binprot 0x1234 0x5678 < file nursery-canaries nursery (canary/) . (heap corruption) . AOT . AOT managed-allocator . do-not-finalize(=classes) (finalizers) . : . . . log-finalizers (log) . MONO_GAC_PREFIX (runtime) Global Assembly Cache . ( ) . MONO_GAC_PREFIX gacutil /gacdir . : /home/username/.mono:/usr/local/mono/ MONO_IOMAP () Windows (hard-code) . Mono 6.0 . MONO_LLVM Mono backend LLVM LLVM . MONO_MANAGED_WATCHER "disabled" System.IO.FileSystemWatcher . System.IO.FileSystemWatcher () . mono inotify FAM Gamin kevent API Windows . MONO_MESSAGING_PROVIDER Mono (plugin) System.Messaging ( AMQP ActiveMQ) . (provider) . AMQP RabbitMQ : Mono.Messaging.RabbitMQ.RabbitMQMessagingProvider,Mono.Messaging.RabbitMQ.TP MONO_NO_SMP mono . (race conditions) . MONO_NO_TLS (thread local). mono segfault . MONO_PATH . (assembly loader) . ( ) . : /home/username/lib:/usr/local/mono/lib . MONO_PATH : Global Assembly Cache ( gacutil(1) ) . : http://www.mono-project.com/docs/getting-started/application-deployment MONO_SHARED_DIR (handle) <<.wapi>> . Windows I/O ( ) . Mono <<.wapi>> . MONO_SHARED_HOSTNAME (hostname) <<.wapi>> . mono .wapi . Mono Mono . . MONO_STRICT_IO_EMULATION / (IO) . (advisory locks) . MONO_TLS_PROVIDER Mono TLS/SSL . Mono . default TLS Mono . SSL Apple Boring SSL . apple SSL Apple . btls BoringSSL . https://opensource.google.com/projects/boringssl . legacy Mono SSL TLS 1.0 . . MONO_TLS_SESSION_CACHE_TIMEOUT ( ) (cache) SSL/TLS . . 180 . MONO_THREADS_PER_CPU (threadpool) MONO_THREADS_PER_CPU * . 1 . MONO_XMLSERIALIZER_THS XmlSerializer Reflection . `no` XmlSerializer . 50 . MONO_X509_REVOCATION_MODE (revocation mode) X509 ( https ftps smtps ) . 'nocheck' . 'offline' CRL ( ) 'online' OCSP CRL ( ). NO_PROXY ( no_proxy) HTTP_PROXY NO_PROXY NO_PROXY (bypass) . NO_PROXY (wildcard) "*.mono-project.com" "build????.local" . Windows Mac OS iOS Android ..SH " (ENVIRONMENT VARIABLES FOR DEBUGGING)" MONO_ASPNET_NODELETE ASP.NET . . MONO_DEBUG (runtime) . . : align-small-structs (structs) / . arm-use-fallback-tls ARM (thread local storage) (fallback) . break-on-unverified Mono VM (exception) . (verifier) . casts InvalidCast (types) . check-pinvoke-callconv (calling convention) pinvoke ( cdecl/stdcall) . Windows . ExecutionEngineException . collect-pagefault-stats (pagefaults) . (metadata) . "--stats" . debug-domain-unload (domain memory pool) . disable_omit_fp (frame pointer) . . dont-free-domains AppDomain ( ASP.NET) . Mono Mono AppDomain (typed allocations) . AppDomain ( ASP.NET) ( ASP.NET ). dyn-runtime-invoke (wrapper) runtime-invoke . explicit-null-checks JIT SIGSEGV (trap) NULL . gdb MONO_XDEBUG JIT GDB . gen-seq-points IL (sequence points) . (breakpoint) . llvm-disable-implicit-null-checks (backend) LLVM NULL . explicit-null-checks . no-compact-seq-points (native) IL . IL (stacktrace) . IL mono-symbolicate . handle-sigint (Control-C) (stack trace) . . (thread) . init-stacks (0x2a x86-64) JIT . keep-delegates (delegate trampolines) ( ) delegate . delegate (unmanaged) (managed) (garbage collect) . . no-gdb-backtrace (backtrace) GDB SIGSEGV SIGABRT . partial-sharing (generic types) . reverse-pinvoke-exceptions (stack unwinding) (native) mono (abort) . . Mono () . ( mono ) (crash) . single-imm-size . soft-breakpoints (single-steps) . suspend-on-native-crash (SIGSEGV SIGILL ...) . gdb core . suspend-on-sigsegv suspend-on-native-crash . suspend-on-exception . suspend-on-unhandled . thread-dump-dir=DIR DIR SIGQUIT . weak-memory-model CLR . . . verbose-gdb gdb (verbose) . MONO_LOG_LEVEL `error' `critical' `warning' `message' `info' `debug'. (DEBUGGING) . MONO_LOG_MASK Mono . . "asm" ( ) "type" "dll" ( ) "gc" () "cfg" ( ) "aot" () "security" ( Moonlight CoreCLR) "all". "all" . . . "asm,cfg" ..TP MONO_LOG_DEST (trace log) . stdout . "syslog" (system log) . Windows "mono.log" . MONO_LOG_HEADER syslog (id) (timestamp) pid . (non-null) . MONO_TRACE . : [-]M:method name [-]N:namespace [-]T:class name [-]all [-]program disabled Trace output off upon start. SIGUSR2 . MONO_TRACE_LISTENER System.Diagnostics.DefaultTraceListener Trace Debug System.Diagnostics . Console.Out Console.Error . Console.Out Console.Error : Console.Error:MyProgramName. System.Diagnostics.DefaultTraceListener . MONO_WCF_TRACE WCF "stdout" "stderr" WCF . . MONO_XEXCEPTIONS X11 . MONO_XMLSERIALIZER_DEBUG 1 . MONO_XSYNC System.Windows.Forms backend X11 . Windows.Forms X11 . . MONO_XDEBUG MONO_XDEBUG JIT (shared library) gdb . (managed frame names) backtrace gdb . MONO_VERBOSE_METHOD JIT . . (;) . mono ( METHOD DESCRIPTIONS ). MONO_JIT_DUMP_METHOD (intermediate representation) JIT IdealGraphVisualizer . MONO_VERBOSE_HWCAP JIT CPU ( SSE CMOV FCMOV ) stdout . MONO_CONSERVATIVE_HWCAP JIT . JIT . Mono (cross compiler) AOT ..SH VALGRIND Valgrind "mono.supp" GC . : valgrind --suppressions=mono.supp mono ... DTRACE Mono DTrace ( USDT ) . "mono.d" . ves-init-begin, ves-init-end (runtime). method-compile-begin, method-compile-end . method- compile-end . gc-begin, gc-end (Garbage Collection). : dtrace -P mono'$target' -l -c mono (PERMISSIONS) Ping Mono ping ICMP . (non-root) Mono . (root) : # setcap cap_net_raw=+ep /usr/bin/mono (FILES) lib . `prefix` /usr /usr/lib . mono mint . ~/.mono/aot-cache (AOT) . /etc/mono/config, ~/.mono/config Mono. mono- config(5) . ~/.config/.mono/certs, /usr/share/.mono/certs Mono / . certmgr(1) Mono mozroots(1) . ~/.mono/assemblies/ASSEMBLY/ASSEMBLY.config mono-config(5) . ~/.config/.mono/keypairs, /usr/share/.mono/keypairs Mono / . CspParameters DSACryptoServiceProvider RSACryptoServiceProvider . ~/.config/.isolatedstorage, ~/.local/share/.isolatedstorage, /usr/share/.isolatedstorage (isolated storage) Mono (non-roaming) (roaming) . System.IO.IsolatedStorage . .config .config http://www.mono-project.com/Config . Web.config, web.config ASP.NET . http://www.mono-project.com/Config_system.web ..SH " (MAILING LISTS)" : http://www.mono- project.com/community/help/mailing-lists (WEB SITE) http://www.mono-project.com (SEE ALSO) certmgr(1), cert-sync(1), csharp(1), gacutil(1), mcs(1), monodis(1), mono-config(5), mono-profilers(1), mprof-report(1), pdb2mdb(1), xsp(1), mod_mono(8) AOT: http://www.mono-project.com/docs/advanced/aot ASP.NET xsp(1) Mono(mono)