201 Microsoft (R) Visual Studio Remote Debugging Monitor\nCopyright (C) Microsoft Corporation 1998-2005. All rights reserved.\n\nusage: msvsmon [options]\n\noptions:\n\n/allow:<dom>\<user> Allow 'user' to connect\n/name:<server_name> Sets the name of the msvsmon server\n/timeout:<time in seconds> Sets the maximum amount of idle time before msvsmon exits\n/nostatus Don't show the status Window on startup\n/silent Display no user interface\n/noauth Set authentication mode to 'no authentication'.\n/anyuser Allow any user to connect (no authentication mode only)\n/port:<number> Set the TCP/IP port number (no authentication mode only)\n/noclrwarn Do not warn if an incompatible v2.0+ CLR is installed\n/nosecuritywarn Do not warn if potentially insecure options are enabled\n/noguestonlywarn Do not warn about 'Guest only' network access local security policy\n/nofirewallwarn Do not warn if the Windows Firewall will block remote debugging\n/nowowwarn Do not warn when running under WOW64
202 Invalid command line argument. Execute msvsmon /? for help.
203 The following users will have your privileges when they connect on your machine. This is a security risk.\n\nUsers: '%s'\n\nAre you sure you want to allow them to debug? (Use /nosecuritywarn to suppress this warning)
204 This is the Win32 version of the Remote Debug Monitor. This does not allow debugging of Win64 processes.\n\nDo you want to continue? (Use /nowowwarn to suppress this warning)
205 Remote Debugging Options
206 Remote Debugging
207 Debug
208 The permissions for Remote Debugging have been changed so that additional users can debug. Users will have your privileges when they debug on your machine. This is a security risk.\n\nAre you sure you want to allow them to debug?
209 Date and Time
210 Description
211 Msvsmon started a new server named '%s'. Waiting for new connections.
212 Msvsmon started a new server named '%s'. Authentication is disabled. Waiting for new connections.
213 %s connected.
214 Visual Studio Remote Debugging Monitor\nVersion
215 Copyright (C) Microsoft Corporation 1998-2005. All rights reserved.
216 One or more users are currently connected. Exiting will abort these connections, which may result in data loss from Visual Studio. Please wait until all connections have ended.\n\nAre you sure you want to exit anyway?
217 %u connections
218 WARNING: No authentication mode is not a secure way to debug your application.
219 Microsoft (R) Visual Studio Remote Debugging Monitor\nCopyright (C) Microsoft Corporation 1998-2005. All rights reserved.\n\nusage: msvsmon [options]\n\noptions:\n\n/allow:<dom>\<user> Allow 'user' to connect\n/port:<number> Set the TCP/IP port number\n/timeout:<time in seconds> Sets the maximum amount of idle time before msvsmon exits\n/nostatus Don't show the status Window on startup\n/silent Display no user interface\n/noauth Set authentication mode to 'no authentication'.\n/anyuser Allow any user to connect (no authentication mode only)\n/noclrwarn Do not warn if an incompatible v2.0+ CLR is installed\n/nosecuritywarn Do not warn if potentially insecure options are enabled.
220 The Visual Studio Remote Debugging Monitor cannot debug managed code running on the currently installed version of the Microsoft .NET Framework. It requires version %u.%u.%u of the .NET Framework. This does not affect debugging native applications or application that use Microsoft .NET Framework version 1.0 or 1.1.\n\nDo you want to continue? (Use /noclrwarn to suppress this warning)\n
222 Visual Studio Remote Debugging Monitor will not be able to debug applications because the 'Network access: Sharing and security model for local accounts' local security policy option is set to 'Guest only - local users authenticate as Guest'. This can be configured with the 'Local Security Settings' administration tool.\n\nDo you want to continue? (Use /noguestonlywarn to suppress this warning)\n
223 Msvsmon has been launched with the '/noauth' option, which disables authentication. This is a security risk. This option should only be used on networks that have no hostile traffic, and should never be used to debug across the internet. NOTE: Running Msvsmon with the '/noauth' option can only be used to debug native code.\n\nAre you sure you want to continue? (Use /nosecuritywarn to suppress this warning)\n
224 Visual Studio Remote Debugging Monitor [Authentication Disabled]
225 The Remote Debugging Monitor is still running. Click here for details.
226 The Windows Firewall on this machine is currently blocking remote debugging. Remote debugging requires that the remote debugging monitor be allowed to receive information from the network. Remote debugging also requires file sharing, DCOM (TCP Port 135) and IPSEC (UDP 4500 / UDP 500) be unblocked. For more information on remote debugging and firewalls, see the 'Remote Debugging' help topic in Visual Studio.
227 The remote debugger has encountered a serious internal error, and must abort the remote debugging session. Please restart debugging.
228 The remote debugger is unable to communicate with Visual Studio, and must abort the remote debugging session. Please restart debugging.
229 The remote debugger was closed while a remote debugging session was active. This remote debugger must abort this session. To restart debugging, restart the remote debugger.
240 The following error occurred: %s\n\nView Msvsmon's help for more information.
241 Msvsmon was unable to allow user '%s' to connect. The following error occurred: %s\n\nView Msvsmon's help for more information.
242 Msvsmon was unable to start a server named '%s'. The following error occurred: %s\n\nView Msvsmon's help for more information.
243 Your new options can not be applied. %s\n\nView Msvsmon's help for more information.
244 Msvsmon was unable to launch a child process. %s\n\nNo more connections can be accepted.
245 Could not configure the Windows firewall. %s
246 WARNING: Unable to determine if the Windows Firewall is blocking remote debugging. %s\n\n(Use /nofirewallwarn to suppress this warning)\n
247 Unable to start service '%s'. %s
250 The server name is invalid.
251 Server name indicated a remote machine.
252 The length of the server name was too long.
253 An instance of msvsmon with the same server name is already running.
254 User name can not be found.
255 Cannot stop server because one or more users are currently connected.
256 The operating system is newer than the debugger understands.
257 The TCP/IP port number is invalid. Valid ports are from 1 to 65534.
258 An instance of msvsmon is already running on this machine in no authentication mode, or another process is already bound to the specified TCP/IP port.
259 At least one user must be allowed to debug.
260 Your network settings are currently incompatible with remote debugging. To debug with Windows authentication, go to Start -> Control Panel -> Network, change the access control setting to 'User-level access control', and restart the computer.\n\nAlternatively, if you are debugging a native application on a network without hostile traffic, you can disable security in Msvsmon. To debug without authentication, restart Msvsmon with the '/noauth' option. Consult Visual Studio's help for more information about remote debugging security.
261 User name must include a domain name (example: 'MyDomain\MyUserName')
262 Your network settings are currently incompatible with remote debugging. For windows authentication to work, you must be logged into a domain. Verify the following settings:\n\n1. When logging onto the computer, verify that you did not hit cancel at the logon prompt.\n2. In Control Panel -> Network -> Configuration, verify that 'Client for Microsoft Networks' is installed.\n3. In Control Panel -> Network -> Configuration, open up properties for 'Client for Microsoft Networks', and verify that 'Log on to Windows NT domain' is checked.\n\nAlternatively, if you are debugging a native application on a network without hostile traffic, you can disable security in Msvsmon. To debug without authentication, restart Msvsmon with the '/noauth' option. Consult Visual Studio's help for more information about remote debugging security.
263 The remote debugger is not properly installed. On a Windows ME or Windows 98 computer, the debugger cannot be run off a file share. Run the remote debugger setup.
290 Remote debugging is blocked because of an RPC policy on the local computer.\n\nTo fix this problem, run regedit.exe, delete 'HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\RPC\RestrictRemoteClients', and reboot this computer.
291 Windows Firewall does not currently allow exceptions. Use Control Panel to change the Windows Firewall settings so that exceptions are allowed.
292 Cannot add an application to the Windows Firewall exception list. Use the Control Panel to manually configure the Windows Firewall.
293 Cannot add a port to the Windows Firewall exception list. Use the Control Panel to manually configure the Windows Firewall.
294 Cannot add 'File and Printer Sharing' to the Windows Firewall exception list. Use the Control Panel to manually configure the Windows Firewall.
600 Visual Studio 2005 Remote Debugger Configuration Wizard
601 Configure the Visual Studio 2005 Remote Debugger Service
602 The remote debugger can be run as either a Windows service or a Windows application. Running the remote debugger as a service allows administrators to easily debug server applications such as ASP.NET without logging on to the remote computer.\n\nHowever, running the remote debugger as a service causes it to always run and listen on the network. It is not recommended to run the remote debugger as a service for debugging client applications.
603 Configure the Windows Firewall for Debugging
604 The Windows Firewall on this machine is currently blocking remote debugging. The remote debugger (msvsmon.exe) must be allowed to receive information from the network. Remote debugging also requires DCOM (TCP Port 135) and IPSEC (UDP 4500 / UDP 500) be unblocked.
605 %s\n\nTo close this wizard, click Finish.
606 You have successfully completed the Visual Studio 2005 Remote Debugger Configuration Wizard.
607 Verdana Bold
608 12
609 Visual Studio Remote Debugging Monitor
650 Unable to configure remote debugging. %s
651 Could not open the remote debugger service. %s
652 Could not configure the remote debugger service. %s
653 The remote debugger service was successfully configured. However, the service failed to start. %s
654 The remote debugger service was successfully configured. However, the service failed to stop. %s
655 Unable to configure the Windows Firewall on this computer. %s
656 Unable to open the Windows Firewall on this computer. %s
675 Remote debugging is blocked. The 'Network access: Sharing and security model for local accounts' local security policy option is set to 'Guest only - local users authenticate as Guest'. This can be configured with the 'Local Security Settings' administration tool.
1000 The class is not loaded.
1001 The expression is not valid.
1002 Thread
1003 Unknown error.
1004 The function name is not valid.
1005 No executable code is associated with this line.
1006 Program
1007 Debug information has not been loaded for the class.
1008 The method is abstract.
1009 Managed
1010 Breakpoint Type Not Supported.
1011 A first chance exception of type '%s' occurred in %s\n
1012 An unhandled exception of type '%s' occurred in %s\n
1013 No symbols have been loaded for this document.
1014 Symbol not found: %s.
1015 Symbols loaded.
1016 No symbols loaded.
1017 '%s' (Managed): Loaded '%s', Symbols loaded.
1018 '%s' (Managed): Loaded '%s', No symbols loaded.
1019 Unknown Module.
1020 The address is not in the managed address space.
1021 Unmanaged thread
1022 Unmanaged function
1023 Function breakpoints are only supported on the first line.
1024 <No Name>
1025 Line
1026 bytes
1027 The context does not belong to this program.
1028 The function has not yet been JIT compiled.
1029 Data breakpoints are not supported in the Common Language Runtime.
1030 The condition is invalid.
1031 Lowest
1032 Below Normal
1033 Normal
1034 Highest
1035 Above Normal
1036 Unknown
1037 Time Critical
1038 Idle
1039 \nAdditional information: %s\n
1044 Due to the location of the changes in the source code during edit and continue,\nthe debugger is unsure which statement to execute next. Verify the instruction\npointer location and set next statement if required before continuing.
1045 Cannot apply Edit and Continue changes to '%s' : %s
1046 Unable to find an expression evaluator for the language.
1047 The Common Language Runtime was unable to set the breakpoint.
1048 Cannot set breakpoint in an unmanaged function.
1049 The breakpoint did not bind in the requested language.
1050 The specified function does not contain IL code or is not a managed function.
1052 The specified address is not on an instruction boundary.
1053 [External Code]
1054 SOS not available while Managed only debugging. To load SOS, enable unmanaged debugging in your project properties.
1055 The remote connection to the device has been lost. Please verify the device connection and restart debugging.
1056 Visual Studio has detected that a kernel debugger is present on the system. This may impact your debugging experience.\n\nThe kernel debugger can be configured to allow debugging in Visual Studio. Please see Help for further details.\n\nDo you want to continue?
1057 Out of memory.
1058 Symbol information corrupt.
1059 Cannot open symbol file.
1060 Has mismatched timestamps.
1061 Cannot find or open the PDB file.
1062 PDB does not match image.
1063 PDB format is obsolete.
1064 No matching binary found.
1065 Unknown symbol handler error.
1067 Access denied.
1068 No symbol information was found.
1069 %s: %s
1070 %s: %s
1071 Evaluation of:
1072 Cannot set module '%s' to be user code since either symbols weren't loaded or module is optimized.\n
1073 Unable to set 'just my code' status for module '%s'.
1074 This version of the Common Language Runtime does not support 'Just My Code.'
1075 Automatic symbol loading is turned off.
1076 Breakpoints cannot be set in method or class with the 'DebuggerNonUserCode' attribute when the debugger option 'Just My Code' is enabled.
1077 Address breakpoints are not preserved for methods edited during debugging.
1079 An exception of type '%s' occurred in %s but was not handled in user code\n
1080 An unknown exception of type '%s' occurred in %s\n
1081 [Managed to Native Transition]
1082 Unknown
1083 Unable to start debugging. Check for one of the following.\n\n1. The application you are trying to debug uses a version of the Microsoft .NET Framework that is not supported by the debugger.\n2. The debugger has made an incorrect assumption about the Microsoft .NET Framework version your application is going to use. \n3. The Microsoft .NET Framework version specified by you for debugging is incorrect.\n\nPlease see the Visual Studio .NET debugger documentation for correctly specifying the Microsoft .NET Framework version your application is going to use for debugging.
1084 [In a sleep, wait, or join]
1085 A matching version of mscorlib.dll could not be found. Unable to do managed minidump debugging.
1086 The specified module has not been loaded.
1087 [Appdomain Transition]
1088 [Native to Managed Transition]
1089 [Internal Frame (0x%x)]
1090 [External Code]
1091 The source code is different from the original version.\n\nTo allow the breakpoint to be hit when the source code is different, right-click on the breakpoint, choose 'Location...', and turn on 'Allow the source code to be different from the original version.'\n\nTo allow this for all breakpoints, disable the option 'Require source files to exactly match the original version' under Tools, Options, Debugging, General.
1092 [Lightweight Function]
1093 The following module was built either with optimizations enabled or without debug information:\n\n%s\n\nTo debug this module, change its project build configuration to Debug mode. To suppress this message, disable the 'Warn if no user code on launch' debugger option.
1094 Skipped loading symbols.
1095 Symbols are not loaded automatically for modules containing optimized code when Just My Code is enabled.
1096 Managed Debugging Assistant '%s' has detected a problem in '%s'.\nAdditional Information: %s\n
1097 '%s' (Managed): Loaded '%s', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
1098 Breakpoints cannot be set in method or class with the 'DebuggerHidden' attribute when the debugger option 'Just My Code' is enabled.
1099 Breakpoints cannot be set in method or class with the 'DebuggerStepThrough' attribute when the debugger option 'Just My Code' is enabled.
1100 Breakpoints cannot be set in optimized code when the debugger option 'Just My Code' is enabled.
1101 Breakpoints cannot be set in code that is optimized or has no symbols when the debugger option 'Just My Code' is enabled.
1102 Symbol search wasn't done for this module. Check if debug information was generated when the module was built.
1103 '%s': not available while Managed only debugging.
1104 A fatal error has occurred and debugging needs to be terminated. For more details, please see the Microsoft Help and Support web site. HRESULT=0x%lx. ErrorCode=0x%lx.
1105 This breakpoint could not be reset.
1106 [Managed Debug Assistant triggered on Unmanaged Thread]
1107 An exception of type '%s' occurred in %s and wasn't handled in the appdomain it was thrown from\n
1108 An exception of type '%s' occurred in %s and wasn't handled before a managed/native boundary\n
1109 [Frames below may not represent the location that triggered the Managed Debugging Assistant]
1200 CPU
1201 CPU Segments
1202 Floating Point
1203 MMX
1204 SSE
1205 SSE2
1206 3DNow!
1207 Register Stack
1208 Application
1209 Branch
1210 Flags
1211 Effective Address
2001 Script
2002 unknown exception
2003 Script program
2004 Thread %X
2005 The document is not loaded.
2006 The code in the document is not loaded.
2007 Invalid breakpoint type.
2008 Unknown error.
2009 The expression is not valid.
2010 The sub or function name is not valid.
2011 No executable code is associated with this line.
2012 Script
2013 blank
6002 Thread
6006 Program
7000 error: function evaluation on '%s' failed
7001 error: function '%s' evaluation was aborted
7002 error: function '%s' evaluation timed out
7003 function '%s' evaluated and returned void
7004 function '%s' evaluated and returned null
7005 error: function '%s' cannot be evaluated on a thread that is suspended
7006 error: function '%s' cannot be evaluated on a thread that is sleeping, waiting, or in a join
7007 evaluation of function '%s' cannot take place because the thread is in a state in which function evaluation is not possible
7008 error: function '%s' cannot be evaluated on a thread that has not been started
7009 error: evaluation of function '%s' cannot take place because the thread is at a location at which function evaluation is not possible
7010 error: '%s' is not a function
7011 error: arguments do not match parameters for function '%s'
7012 error: IDE disallows function evaluations at this time
7013 error: IDE disallows side-effects at this time and the expression might produce side-effects
7014 error: Unable to evaluate a web method
7015 error: function %s cannot be evaluated because the last evaluation timed out; the debuggee must first be resumed
7020 error: managed EE does not understand expression's syntax
7021 error: unable to evaluate expression
7022 error: identifier '%s' out of scope
7023 error: expression '%s' out of scope
7024 error: type '%s' out of scope
7025 error: conditional operator is not supported
7030 error: '%s' is null
7031 error: '%s%s%s' does not exist
7040 error: * cannot be performed on '%s'
7041 error: & cannot be performed on '%s'
7050 error: '%s' is not an array or pointer. Indexing is not available
7051 error: '%s' is null. Indexing is not available
7052 error: index '%s' out of bound for pointer/array '%s'
7053 error: object '%s' doesn't have an indexer
7054 error: cannot array index the object
7060 error: ++ cannot be performed on '%s'
7061 error: -- cannot be performed on '%s'
7062 error: ! cannot be performed on '%s'
7063 error: ~ cannot be performed on '%s'
7064 error: + cannot be performed on '%s'
7065 error: - cannot be performed on '%s'
7070 error: '(%s)' cannot be performed on '%s'
7080 error: == cannot be performed on '%s' and '%s'
7081 error: != cannot be performed on '%s' and '%s'
7082 error: relational operator failed
7090 error: + cannot be performed on '%s' and '%s'
7091 error: - cannot be performed on '%s' and '%s'
7092 error: * cannot be performed on '%s' and '%s'
7093 error: / cannot be performed on '%s' and '%s'
7094 error: mod operator cannot be performed on '%s' and '%s'
7100 error: cannot assign '%s' into '%s'
7110 error: unknown format specifier '%s'
7111 error: format specifier '%s' is incompatible with type '%s'
7200 <undefined value>
7201 <cannot view indexed property>
7202 <Function evaluation is disabled in debugger windows. Check your settings in Tools.Options.Debugging.General>
7203 <error: an exception thrown during property evaluation>
7204 <error: an exception of type: %s occurred>
7205 <error: cannot evaluate field of a proxy object>
7206 <class not loaded>
7207 <no runtime value>
7208 error: unable to access invalid memory location
10000 Driver '%s' doesn't support sql debugging.\n
10001 Unable to load driver '%s'.\n
11000 '%1' could not be evaluated
11001 Error while executing '%s' at line %d; SQL Error: %d "%s"
11002 Unable to communicate with SQL Server %1; SQL Debugging terminated.
11003 Unable to set SQL breakpoints for SQL Server %1.
11004 Invalid line number specified with SQL breakpoint.
11005 Invalid breakpoint type specified with SQL breakpoint.
11006 Unable to bind SQL breakpoint at this time. Object containing the breakpoint not loaded.
11007 Address location breakpoints not supported for SQL debugging.
11008 Data breakpoints not supported for SQL debugging.
11009 Invalid breakpoint specified for SQL debugging.
11010 Conditions not supported for breakpoints in SQL debugging.
11011 %1 Line %2
11012 Error while debugging: "%s"
11013 User '%1' could not execute stored procedure 'master.dbo.sp_enable_sql_debug' on SQL Server %2.
11014 Debugging is not enabled on SQL Server %1.
11015 The TSQL debugger has not been installed properly on the Visual Studio machine (ssdebugps.dll may not be registered properly). Run setup to install or repair the debugger.
11016 Unknown Server
11017 Unknown Database
11018 ?
11019 Dynamic T-SQL
11020 T-SQL execution ended without debugging. You may not have sufficient permissions to debug.
11021 Unable to communicate with SQL Server %1; SQL Debugging could not be initialized.
11022 There is already a SQL CLR debugger attached to SQL Server %1; SQL CLR debugging is disabled for this debug session.
11023 Unable to access the SQL Server debugging interface.
12001 Internal compiler error (0x%1!8.8x!)
12003 Out of memory
12004 Warning treated as error
12005 Compiler option '%1!ls!' must be followed by an argument
12006 Metadata file '%1!ls!' could not be found
12007 Unexpected common language runtime initialization error -- '%1!ls!'
12008 Unexpected error reading metadata from file '%2!ls!' -- '%1!ls!'
12009 Metadata file '%2!ls!' could not be opened -- '%1!ls!'
12011 The base class or interface '%2!ls!' in assembly '%3!ls!' referenced by type '%1!ls!' could not be resolved
12012 The type '%1!ls!' is defined in an assembly that is not referenced. You must add a reference to assembly '%2!ls!'.
12013 Unexpected error writing metadata to file '%2!ls!' -- '%1!ls!'
12014 Required file '%1!ls!' could not be found
12015 The name of type '%1!ls!' is too long
12016 Could not write to output file '%2!ls!' -- '%1!ls!'
12017 Program '%2!ls!' has more than one entry point defined: '%1!ls!'
12018 Operator '%1!ls!' is not yet implemented
12019 Operator '%1!ls!' cannot be applied to operands of type '%2!ls!' and '%3!ls!'
12020 Division by constant zero
12021 Cannot apply indexing with [] to an expression of type '%1!ls!'
12022 Wrong number of indices inside [], expected '%1!d!'
12023 Operator '%1!ls!' cannot be applied to operand of type '%2!ls!'
12025 Standard library file '%1!ls!' could not be found
12026 Keyword 'this' is not valid in a static property, static method, or static field initializer
12027 Keyword 'this' is not available in the current context
12028 '%1!ls!' has the wrong signature to be an entry point
12029 Cannot implicitly convert type '%1!ls!' to '%2!ls!'
12030 Cannot convert type '%1!ls!' to '%2!ls!'
12031 Constant value '%1!ls!' cannot be converted to a '%2!ls!'
12034 Operator '%1!ls!' is ambiguous on operands of type '%2!ls!' and '%3!ls!'
12035 Operator '%1!ls!' is ambiguous on an operand of type '%2!ls!'
12036 An out parameter cannot have the In attribute
12037 Cannot convert null to '%1!ls!' because it is a value type
12038 Cannot access a nonstatic member of outer type '%1!ls!' via nested type '%2!ls!'
12039 Cannot convert type '%1!ls!' to '%2!ls!' via a built-in conversion
12040 Unexpected debug information initialization error -- '%1!ls!'
12041 Unexpected error writing debug information to file '%2!ls!' -- '%1!ls!'
12042 Unexpected error creating debug information file '%1!ls!' -- '%2!ls!'
12043 PDB file '%1!ls!' has an incorrect or out-of-date format. Delete it and rebuild.
12050 Inconsistent accessibility: return type '%2!ls!' is less accessible than method '%1!ls!'
12051 Inconsistent accessibility: parameter type '%2!ls!' is less accessible than method '%1!ls!'
12052 Inconsistent accessibility: field type '%2!ls!' is less accessible than field '%1!ls!'
12053 Inconsistent accessibility: property type '%2!ls!' is less accessible than property '%1!ls!'
12054 Inconsistent accessibility: indexer return type '%2!ls!' is less accessible than indexer '%1!ls!'
12055 Inconsistent accessibility: parameter type '%2!ls!' is less accessible than indexer '%1!ls!'
12056 Inconsistent accessibility: return type '%2!ls!' is less accessible than operator '%1!ls!'
12057 Inconsistent accessibility: parameter type '%2!ls!' is less accessible than operator '%1!ls!'
12058 Inconsistent accessibility: return type '%2!ls!' is less accessible than delegate '%1!ls!'
12059 Inconsistent accessibility: parameter type '%2!ls!' is less accessible than delegate '%1!ls!'
12060 Inconsistent accessibility: base class '%2!ls!' is less accessible than class '%1!ls!'
12061 Inconsistent accessibility: base interface '%2!ls!' is less accessible than interface '%1!ls!'
12065 '%1!ls!': event property must have both add and remove accessors
12066 '%1!ls!': event must be of a delegate type
12067 The event '%1!ls!' is never used
12068 '%1!ls!': event in interface cannot have initializer
12069 An event in an interface cannot have add or remove accessors
12070 The event '%1!ls!' can only appear on the left hand side of += or -= (except when used from within the type '%2!ls!')
12071 An explicit interface implementation of an event must use property syntax
12072 '%1!ls!': cannot override; '%2!ls!' is not an event
12073 An add or remove accessor must have a body
12074 '%1!ls!': abstract event cannot have initializer
12075 To cast a negative value, you must enclose the value in parentheses
12076 The enumerator name '%1!ls!' is reserved and cannot be used
12077 The as operator must be used with a reference type ('%1!ls!' is a value type)
12078 The 'l' suffix is easily confused with the digit '1' -- use 'L' for clarity
12079 The event '%1!ls!' can only appear on the left hand side of += or -=
12080 Constraints are not allowed on non-generic declarations
12081 Type parameter declaration must be an identifier not a type
12100 The parameter name '%1!ls!' is a duplicate
12101 The namespace '%2!ls!' already contains a definition for '%1!ls!'
12102 The type '%2!ls!' already contains a definition for '%1!ls!'
12103 The name '%1!ls!' does not exist in the current context
12104 '%1!ls!' is an ambiguous reference between '%2!ls!' and '%3!ls!'
12105 The using directive for '%1!ls!' appeared previously in this namespace
12106 The modifier '%1!ls!' is not valid for this item
12107 More than one protection modifier
12108 '%1!ls!' hides inherited member '%2!ls!'. Use the new keyword if hiding was intended.
12109 The member '%1!ls!' does not hide an inherited member. The new keyword is not required.
12110 The evaluation of the constant value for '%1!ls!' involves a circular definition
12111 Type '%2!ls!' already defines a member called '%1!ls!' with the same parameter types
12112 A static member '%1!ls!' cannot be marked as override, virtual, or abstract
12113 A member '%1!ls!' marked as override cannot be marked as new or virtual
12114 '%1!ls!' hides inherited member '%2!ls!'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
12115 '%1!ls!': no suitable method found to override
12116 A namespace does not directly contain members such as fields or methods
12117 '%1!ls!' does not contain a definition for '%2!ls!'
12118 '%1!ls!' is a '%2!ls!' but is used like a '%3!ls!'
12119 '%1!ls!' is a '%2!ls!', which is not valid in the given context
12120 An object reference is required for the nonstatic field, method, or property '%1!ls!'
12121 The call is ambiguous between the following methods or properties: '%1!ls!' and '%2!ls!'
12122 '%1!ls!' is inaccessible due to its protection level
12123 No overload for '%1!ls!' matches delegate '%2!ls!'
12126 An object of a type convertible to '%1!ls!' is required
12127 Since '%1!ls!' returns void, a return keyword must not be followed by an object expression
12128 A local variable named '%1!ls!' is already defined in this scope
12131 The left-hand side of an assignment must be a variable, property or indexer
12132 '%1!ls!': a static constructor must be parameterless
12133 The expression being assigned to '%1!ls!' must be constant
12134 '%1!ls!' is of type '%2!ls!.' A const of reference type other than string can only be initialized with null
12135 '%2!ls!' conflicts with the declaration '%1!ls!'
12136 A local variable named '%1!ls!' cannot be declared in this scope because it would give a different meaning to '%1!ls!', which is already used in a '%2!ls!' scope to denote something else
12138 A using namespace directive can only be applied to namespaces; '%1!ls!' is a type not a namespace
12139 No enclosing loop out of which to break or continue
12140 The label '%1!ls!' is a duplicate
12141 The feature you are attempting to use, '%1!ls!', has not been implemented. Please refrain from using it until a later time.
12143 The type '%1!ls!' has no constructors defined
12144 Cannot create an instance of the abstract class or interface '%1!ls!'
12145 A const field requires a value to be provided
12146 Circular base class dependency involving '%1!ls!' and '%2!ls!'
12148 The delegate '%1!ls!' does not have a valid constructor
12149 Method name expected
12150 A constant value is expected
12151 A value of an integral type expected
12152 The label '%1!ls!' already occurs in this switch statement
12153 A goto case is only valid inside a switch statement
12154 The property or indexer '%1!ls!' cannot be used in this context because it lacks the get accessor
12155 The type caught or thrown must be derived from System.Exception
12156 A throw statement with no arguments is not allowed outside of a catch clause
12157 Control cannot leave the body of a finally clause
12158 The label '%1!ls!' shadows another label by the same name in a contained scope
12159 No such label '%1!ls!' within the scope of the goto statement
12160 A previous catch clause already catches all exceptions of this or of a super type ('%1!ls!')
12161 '%1!ls!': not all code paths return a value
12162 Unreachable code detected
12163 Control cannot fall through from one case label ('%1!ls!') to another
12164 This label has not been referenced
12165 Use of unassigned local variable '%1!ls!'
12166 Control cannot fall through from one case label to another ('%1!ls!')
12167 The delegate '%1!ls!' is missing the Invoke method
12168 The variable '%1!ls!' is declared but never used
12169 The private field '%1!ls!' is never used
12170 Use of possibly unassigned field '%1!ls!'
12171 Field '%1!ls!' must be fully assigned before control leaves the constructor
12172 Type of conditional expression cannot be determined because '%1!ls!' and '%2!ls!' implicitly convert to one another
12173 Type of conditional expression cannot be determined because there is no implicit conversion between '%1!ls!' and '%2!ls!'
12174 A base class is required for a 'base' reference
12175 Use of keyword 'base' is not valid in this context
12176 Static member '%1!ls!' cannot be accessed with an instance reference; qualify it with a type name instead
12177 The out parameter '%1!ls!' must be assigned to before control leaves the current method
12178 Invalid rank specifier: expected ',' or ']'
12179 '%1!ls!' cannot be extern and declare a body
12180 '%1!ls!' cannot be both extern and abstract
12182 An attribute argument must be a constant expression, typeof expression or array creation expression
12183 The given expression is always of the provided ('%1!ls!') type
12184 The given expression is never of the provided ('%1!ls!') type
12185 '%1!ls!' is not a reference type as required by the lock statement
12186 Use of null is not valid in this context
12188 The 'this' object cannot be used before all of its fields are assigned to
12189 The feature you are attempting to use, '%1!ls!', may not be fully implemented by the compiler and/or runtime. Proceed at your own risk.
12190 The __arglist construct is valid only within a variable argument method
12191 A readonly field cannot be assigned to (except in a constructor or a variable initializer)
12192 A readonly field cannot be passed ref or out (except in a constructor)
12193 The * or -> operator must be applied to a pointer
12196 A pointer must be indexed by only one value
12197 Passing '%1!ls!' as ref or out or taking its address may cause a runtime exception because it is a field of a marshal-by-reference class
12198 A static readonly field cannot be assigned to (except in a static constructor or a variable initializer)
12199 A static readonly field cannot be passed ref or out (except in a static constructor)
12200 Property or indexer '%1!ls!' cannot be assigned to -- it is read only
12201 Only assignment, call, increment, decrement, and new object expressions can be used as a statement
12202 foreach requires that the return type '%1!ls!' of '%2!ls!' must have a suitable public MoveNext method and public Current property
12204 Only 65535 locals are allowed
12205 Cannot call an abstract base member: '%1!ls!'
12206 A property or indexer may not be passed as an out or ref parameter
12208 Cannot take the address of, get the size of, or declare a pointer to a managed type ('%1!ls!')
12209 The type of locals declared in a fixed statement must be a pointer type
12210 You must provide an initializer in a fixed or using statement declaration
12211 Cannot take the address of the given expression
12212 You can only take the address of an unfixed expression inside of a fixed statement initializer
12213 You cannot use the fixed statement to take the address of an already fixed expression
12214 Pointers and fixed size buffers may only be used in an unsafe context
12215 The return type of operator True or False must be bool
12216 The operator '%1!ls!' requires a matching operator '%2!ls!' to also be defined
12217 In order to be applicable as a short circuit operator a user-defined logical operator ('%1!ls!') must have the same return type as the type of its 2 parameters
12218 The type ('%1!ls!') must contain declarations of operator true and operator false
12219 The variable '%1!ls!' is assigned but its value is never used
12220 The operation overflows at compile time in checked mode
12221 Constant value '%1!ls!' cannot be converted to a '%2!ls!' (use 'unchecked' syntax to override)
12224 A method with vararg cannot be generic, be in a generic type, or have a params parameter
12225 The params parameter must be a single dimensional array
12226 An __arglist expression may only appear inside of a call or new expression
12227 Unsafe code may only appear if compiling with /unsafe
12228 '%1!ls!' does not contain a definition for '%2!ls!', or it is not accessible
12229 Ambiguity between '%1!ls!' and '%2!ls!'
12230 Type and identifier are both required in a foreach statement
12231 A params parameter must be the last parameter in a formal parameter list
12233 '%1!ls!' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf)
12234 The type or namespace name '%1!ls!' does not exist in the namespace '%2!ls!'
12236 A field initializer cannot reference the nonstatic field, method, or property '%1!ls!'
12238 '%1!ls!' cannot be sealed because it is not an override
12239 '%1!ls!': cannot override inherited member '%2!ls!' because it is sealed
12240 '%1!ls!' cannot be both abstract and sealed
12241 Default parameter specifiers are not permitted
12242 The operation in question is undefined on void pointers
12243 The Conditional attribute is not valid on '%1!ls!' because it is an override method
12244 Neither "is" nor "as" are valid on pointer types
12245 Destructors and object.Finalize cannot be called directly. Consider calling IDisposable.Dispose if available.
12246 The type or namespace name '%1!ls!' is not valid in this scope
12247 Cannot use a negative size with stackalloc
12248 Cannot create an array with a negative size
12249 Do not override object.Finalize. Instead, provide a destructor.
12250 Do not directly call your base class Finalize method. It is called automatically from your destructor.
12251 Indexing an array with a negative index (array indices always start at zero)
12252 Possible unintended reference comparison; to get a value comparison, cast the left hand side to type '%1!ls!'
12253 Possible unintended reference comparison; to get a value comparison, cast the right hand side to type '%1!ls!'
12254 The right hand side of a fixed statement assignment may not be a cast expression
12255 stackalloc may not be used in a catch or finally block
12257 An __arglist parameter must be the last parameter in a formal parameter list
12260 Missing partial modifier on declaration of type '%1!ls!'; another partial declaration of this type exists
12261 Partial declarations of '%1!ls!' must be all classes, all structs, or all interfaces
12262 Partial declarations of '%1!ls!' have conflicting accessibility modifiers
12263 Partial declarations of '%1!ls!' must not specify different base classes
12264 Partial declarations of '%1!ls!' must have the same type parameter names in the same order
12265 Partial declarations of '%1!ls!' have inconsistent constraints for type parameter '%2!ls!'
12266 Cannot implicitly convert type '%1!ls!' to '%2!ls!'. An explicit conversion exists (are you missing a cast?)
12267 The partial modifier can only appear immediately before 'class', 'struct', or 'interface'
12268 Imported type '%1!ls!' is invalid. It contains a circular base class dependency.
12269 Use of unassigned out parameter '%1!ls!'
12270 Array size cannot be specified in a variable declaration (try initializing with a 'new' expression)
12271 The property or indexer '%1!ls!' cannot be used in this context because the get accessor is inaccessible
12272 The property or indexer '%1!ls!' cannot be used in this context because the set accessor is inaccessible
12273 The accessibility modifier of the '%1!ls!' accessor must be more restrictive than the property or indexer '%2!ls!'
12274 Cannot specify accessibility modifiers for both accessors of the property or indexer '%1!ls!'
12275 '%1!ls!': accessibility modifiers may not be used on accessors in an interface
12276 '%1!ls!': accessibility modifiers on accessors may only be used if the property or indexer has both a get and a set accessor
12277 '%1!ls!' does not implement interface member '%2!ls!'. '%3!ls!' is not public.
12278 '%1!ls!' does not implement the '%2!ls!' pattern. '%3!ls!' is ambiguous with '%4!ls!'.
12279 '%1!ls!' does not implement the '%2!ls!' pattern. '%3!ls!' is either static or not public.
12280 '%1!ls!' does not implement the '%2!ls!' pattern. '%3!ls!' has the wrong signature.
12281 Friend access was granted to '%1!ls!', but the output assembly is named '%2!ls!'. Try adding a reference to '%1!ls!' or changing the output assembly name to match.
12282 There is no defined ordering between fields in multiple declarations of partial class or struct '%1!ls!'. To specify an ordering, all instance fields must be in the same declaration.
12283 The type '%1!ls!' cannot be declared const
12304 Cannot create an instance of the variable type '%1!ls!' because it does not have the new() constraint
12305 Using the generic %2!ls! '%1!ls!' requires '%3!d!' type arguments
12306 The type '%1!ls!' may not be used as a type argument
12307 The %2!ls! '%1!ls!' cannot be used with type arguments
12308 The non-generic %2!ls! '%1!ls!' cannot be used with type arguments
12309 The type '%4!ls!' must be convertible to '%2!ls!' in order to use it as parameter '%3!ls!' in the generic type or method '%1!ls!'
12310 The type '%3!ls!' must have a public parameterless constructor in order to use it as parameter '%2!ls!' in the generic type or method '%1!ls!'
12400 The type or namespace name '%1!ls!' could not be found in the global namespace
12401 The new() constraint must be the last constraint specified
12402 '%1!ls!': an entry point cannot be generic or in a generic type
12403 Cannot convert null to type parameter '%1!ls!' because it could be a value type. Consider using 'default(%1!ls!)' instead.
12404 '<' unexpected : attributes cannot be generic
12405 Duplicate constraint '%1!ls!' for type parameter '%2!ls!'
12406 The class type constraint '%1!ls!' must come before any other constraints
12407 '%2!ls! %1!ls!' has the wrong return type
12409 A constraint clause has already been specified for type parameter '%1!ls!'. All of the constraints for a type parameter must be specified in a single where clause.
12410 No overload for '%1!ls!' has the correct parameter and return types
12411 The type arguments for method '%1!ls!' cannot be inferred from the usage. Try specifying the type arguments explicitly.
12412 '%1!ls!': a parameter or local variable cannot have the same name as a method type parameter
12413 The type parameter '%1!ls!' cannot be used with the 'as' operator because it does not have a class type constraint nor a 'class' constraint
12414 The private field '%1!ls!' is assigned but its value is never used
12415 The '%1!ls!' attribute is valid only on an indexer that is not an explicit interface member declaration
12416 '%1!ls!': an attribute argument cannot use type parameters
12417 '%1!ls!': cannot provide arguments when creating an instance of a variable type
12418 '%1!ls!': an abstract class cannot be sealed or static
12419 Ambiguous reference in cref attribute: '%1!ls!'. Assuming '%2!ls!', but could have also matched other overloads including '%3!ls!'.
12420 '%1!ls!': a reference to a volatile field will not be treated as volatile
12422 The /incremental option is no longer supported
12423 Since '%2!ls!' has the ComImport attribute, '%1!ls!' must be extern or abstract
12424 '%1!ls!': a class with the ComImport attribute cannot specify a base class
12425 The constraints for type parameter '%1!ls!' of method '%2!ls!' must match the constraints for type parameter '%3!ls!' of interface method '%4!ls!'. Consider using an explicit interface implementation instead.
12426 The type name '%1!ls!' does not exist in the type '%2!ls!'
12428 Cannot convert method group '%1!ls!' to non-delegate type '%2!ls!'. Did you intend to invoke the method?
12429 Unreachable expression code detected
12430 The extern alias '%1!ls!' was not specified in a /reference option
12431 Cannot use alias '%1!ls!' with '::' since the alias references a type. Use '.' instead.
12432 Alias '%1!ls!' not found
12433 The type '%2!ls!' exists in both '%1!ls!' and '%3!ls!'
12434 The namespace '%2!ls!' in '%1!ls!' conflicts with the type '%4!ls!' in '%3!ls!'
12435 The namespace '%2!ls!' in '%1!ls!' conflicts with the imported type '%4!ls!' in '%3!ls!'. Using the namespace.
12436 The type '%2!ls!' in '%1!ls!' conflicts with the imported type '%4!ls!' in '%3!ls!'. Using the one in '%1!ls!'.
12437 The type '%2!ls!' in '%1!ls!' conflicts with the imported namespace '%4!ls!' in '%3!ls!'. Using the type.
12438 The type '%2!ls!' in '%1!ls!' conflicts with the namespace '%4!ls!' in '%3!ls!'.
12439 An extern alias declaration must precede all other namespace elements
12440 Defining an alias named 'global' is ill-advised since 'global::' always references the global namespace and not an alias
12441 '%1!ls!': a class cannot be both static and sealed
12442 '%1!ls!': abstract properties cannot have private accessors
12443 Syntax error, value expected
12444 Predefined type '%1!ls!' was not found in '%2!ls!' but was found in '%3!ls!'
12445 Cannot modify the result of an unboxing conversion
12446 Foreach cannot operate on a '%1!ls!'. Did you intend to invoke the '%1!ls!'?
12447 Attributes cannot be used on type arguments, only on type parameters
12448 The return type for ++ or -- operator must be the containing type or derived from the containing type
12449 The 'class' or 'struct' constraint must come before any other constraints
12450 '%1!ls!': cannot specify both a constraint class and the 'class' or 'struct' constraint
12451 The 'new()' constraint cannot be used with the 'struct' constraint
12452 The type '%3!ls!' must be a reference type in order to use it as parameter '%2!ls!' in the generic type or method '%1!ls!'
12453 The type '%3!ls!' must be a non-nullable value type in order to use it as parameter '%2!ls!' in the generic type or method '%1!ls!'
12454 Circular constraint dependency involving '%1!ls!' and '%2!ls!'
12455 Type parameter '%1!ls!' inherits conflicting constraints '%2!ls!' and '%3!ls!'
12456 Type parameter '%2!ls!' has the 'struct' constraint so '%2!ls!' cannot be used as a constraint for '%1!ls!'
12457 Ambiguous user defined conversions '%1!ls!' and '%2!ls!' when converting from '%3!ls!' to '%4!ls!'
12458 The result of the expression is always 'null' of type '%1!ls!'
12459 Cannot take the address of a read-only local variable
12460 Constraints for override and explicit interface implementation methods are inherited from the base method, so they cannot be specified directly
12462 The inherited members '%1!ls!' and '%2!ls!' have the same signature in type '%3!ls!', so they cannot be overridden
12463 Evaluation of the decimal constant expression failed with error: '%1!ls!'
12464 Comparing with null of type '%1!ls!' always produces 'false'
12465 Introducing a 'Finalize' method can interfere with destructor invocation. Did you intend to declare a destructor?
12466 '%1!ls!' should not have a params parameter since '%2!ls!' does not
12467 Ambiguity between method '%1!ls!' and non-method '%2!ls!'. Using method group.
12468 Ambiguity between %1!ls! '%2!ls!' and %3!ls! '%4!ls!'
12469 The 'goto case' value is not implicitly convertible to type '%1!ls!'
12470 Method '%1!ls!' cannot implement interface accessor '%2!ls!' for type '%3!ls!'. Use an explicit interface implementation.
12471 The %2!ls! '%1!ls!' is not a generic method. If you intended an expression list, use parentheses around the < expression.
12472 The result of the expression is always '%1!ls!' since a value of type '%2!ls!' is never equal to 'null' of type '%3!ls!'
12500 '%1!ls!' cannot declare a body because it is marked abstract
12501 '%1!ls!' must declare a body because it is not marked abstract or extern
12502 '%1!ls!' cannot be both abstract and sealed
12503 The abstract method '%1!ls!' cannot be marked virtual
12504 The constant '%1!ls!' cannot be marked static
12505 '%1!ls!': cannot override because '%2!ls!' is not a function
12506 '%1!ls!': cannot override inherited member '%2!ls!' because it is not marked virtual, abstract, or override
12507 '%1!ls!': cannot change access modifiers when overriding '%2!ls!' inherited member '%3!ls!'
12508 '%1!ls!': return type must be '%3!ls!' to match overridden member '%2!ls!'
12509 '%1!ls!': cannot derive from sealed type '%2!ls!'
12513 '%1!ls!' is abstract but it is contained in nonabstract class '%2!ls!'
12514 '%1!ls!': static constructor cannot have an explicit 'this' or 'base' constructor call
12515 '%1!ls!': access modifiers are not allowed on static constructors
12516 Constructor '%1!ls!' cannot call itself
12517 '%1!ls!' has no base class and cannot call a base constructor
12518 Predefined type '%1!ls!' is not defined or imported
12520 Predefined type '%1!ls!' is declared incorrectly
12522 '%1!ls!': structs cannot call base class constructors
12523 Struct member '%1!ls!' of type '%2!ls!' causes a cycle in the struct layout
12524 '%1!ls!': interfaces cannot declare types
12525 Interfaces cannot contain fields
12526 Interfaces cannot contain constructors
12527 Type '%1!ls!' in interface list is not an interface
12528 '%1!ls!' is already listed in interface list
12529 Inherited interface '%2!ls!' causes a cycle in the interface hierarchy of '%1!ls!'
12531 '%1!ls!': interface members cannot have a definition
12533 '%1!ls!' hides inherited abstract member '%2!ls!'
12534 '%1!ls!' does not implement inherited abstract member '%2!ls!'
12535 '%1!ls!' does not implement interface member '%2!ls!'
12536 '%1!ls!' does not implement interface member '%2!ls!'. '%3!ls!' is either static, not public, or has the wrong return type.
12537 The class System.Object cannot have a base class or implement an interface
12538 '%1!ls!' in explicit interface declaration is not an interface
12539 '%1!ls!' in explicit interface declaration is not a member of interface
12540 '%1!ls!': containing type does not implement interface '%2!ls!'
12541 '%1!ls!': explicit interface declaration can only be declared in a class or struct
12542 '%1!ls!': member names cannot be the same as their enclosing type
12543 '%1!ls!': the enumerator value is too large to fit in its type
12544 '%1!ls!': cannot override because '%2!ls!' is not a property
12545 '%1!ls!': cannot override because '%2!ls!' does not have an overridable get accessor
12546 '%1!ls!': cannot override because '%2!ls!' does not have an overridable set accessor
12547 '%1!ls!': property or indexer cannot have void type
12548 '%1!ls!': property or indexer must have at least one accessor
12549 '%1!ls!' is a new virtual member in sealed class '%2!ls!'
12550 '%1!ls!' adds an accessor not found in interface member '%2!ls!'
12551 Explicit interface implementation '%1!ls!' is missing accessor '%2!ls!'
12569 '%1!ls!': cannot override '%2!ls!' because it is not supported by the language
12570 '%1!ls!' is not supported by the language
12571 '%1!ls!': cannot explicitly call operator or accessor
12572 '%1!ls!': cannot reference a type through an expression; try '%2!ls!' instead
12573 '%1!ls!': cannot have instance field initializers in structs
12574 Name of destructor must match name of class
12575 Only class types can contain destructors
12576 Namespace '%2!ls!' contains a definition conflicting with alias '%1!ls!'
12577 The Conditional attribute is not valid on '%1!ls!' because it is a constructor, destructor, operator, or explicit interface implementation
12578 The Conditional attribute is not valid on '%1!ls!' because its return type is not void
12579 Duplicate '%1!ls!' attribute
12582 The Conditional attribute is not valid on interface members
12583 Internal Compiler Error (0x%1!8.8x! at address %3!p!): likely culprit is '%2!ls!'.\n\nAn internal error has occurred in the compiler. To work around this problem, try simplifying or changing the program near the locations listed below. Locations at the top of the list are closer to the point at which the internal error occurred. Errors such as this can be reported to Microsoft by using the /errorreport option.\n
12584 Internal Compiler Error: stage '%2!ls!' symbol '%1!ls!'
12585 Internal Compiler Error: stage '%1!ls!'
12586 Internal Compiler Error: stage '%1!ls!'
12587 Internal Compiler Error: stage '%1!ls!'
12588 Internal Compiler Error: stage 'LEX'
12589 Internal Compiler Error: stage 'PARSE'
12590 User-defined operators cannot return void
12591 Invalid value for argument to '%1!ls!' attribute
12592 Attribute '%1!ls!' is not valid on this declaration type. It is valid on '%2!ls!' declarations only.
12594 Floating-point constant is outside the range of type '%1!ls!'
12596 The Guid attribute must be specified with the ComImport attribute
12599 Invalid value for named attribute argument '%1!ls!'
12601 The DllImport attribute must be specified on a method marked 'static' and 'extern'
12602 The feature '%1!ls!' is deprecated. Please use '%2!ls!' instead'.
12609 Cannot set the IndexerName attribute on an indexer marked override
12610 Field or property cannot be of type '%1!ls!'
12611 Array elements cannot be of type '%1!ls!'
12612 '%1!ls!' is obsolete
12616 '%1!ls!' is not an attribute class
12617 '%1!ls!' is not a valid named attribute argument. Named attribute arguments must be fields which are not readonly, static, or const, or read-write properties which are public and not static.
12618 '%1!ls!' is obsolete: '%2!ls!'
12620 Indexers cannot have void type
12621 '%1!ls!': virtual or abstract members cannot be private
12622 Can only use array initializer expressions to assign to array types. Try using a new expression instead.
12623 Array initializers can only be used in a variable or field initializer. Try using a new expression instead.
12625 '%1!ls!': instance field types marked with StructLayout(LayoutKind.Explicit) must have a FieldOffset attribute
12626 Method, operator, or accessor '%1!ls!' is marked external and has no attributes on it. Consider adding a DllImport attribute to specify the external implementation.
12628 '%1!ls!': new protected member declared in sealed class
12629 Conditional member '%1!ls!' cannot implement interface member '%2!ls!' in type '%3!ls!'
12631 ref and out are not valid in this context
12633 The argument to the '%1!ls!' attribute must be a valid identifier
12634 '%1!ls!': argument only valid for marshal of type System.Interop.UnmanagedType.CustomMarshaller
12635 '%1!ls!': System.Interop.UnmanagedType.CustomMarshaller requires named arguments ComType and Marshal
12636 The FieldOffset attribute can only be placed on members of types marked with the StructLayout(LayoutKind.Explicit)
12637 The FieldOffset attribute is not allowed on static or const fields
12641 Attribute '%1!ls!' is only valid on classes derived from System.Attribute
12642 Possible mistaken empty statement
12643 '%1!ls!' duplicate named attribute argument
12644 '%1!ls!' cannot derive from special class '%2!ls!'
12645 Identifier too long
12646 Cannot specify the DefaultMember attribute on a type containing an indexer
12648 '%1!ls!' is a type not supported by the language
12649 Field '%1!ls!' is never assigned to, and will always have its default value %2!ls!
12650 Syntax error, bad array declarator. To declare a managed array the rank specifier precedes the variable's identifier. To declare a fixed size buffer field, use the fixed keyword before the field type.
12652 Comparison to integral constant is useless; the constant is outside the range of type '%1!ls!'
12653 Cannot apply attribute class '%1!ls!' because it is abstract
12655 '%1!ls!' is not a valid named attribute argument because it is not a valid attribute parameter type
12656 Missing compiler required member '%1!ls!.%2!ls!'
12657 '%1!ls!' is not a valid attribute location for this declaration. Valid attribute locations for this declaration are '%2!ls!'. All attributes in this block will be ignored.
12658 '%1!ls!' is not a recognized attribute location. All attributes in this block will be ignored.
12659 '%1!ls!' overrides Object.Equals(object o) but does not override Object.GetHashCode()
12660 '%1!ls!' defines operator == or operator != but does not override Object.Equals(object o)
12661 '%1!ls!' defines operator == or operator != but does not override Object.GetHashCode()
12662 '%1!ls!' cannot specify only Out attribute on a ref parameter. Use both In and Out attributes, or neither.
12663 '%1!ls!' cannot define overloaded methods that differ only on ref and out
12664 Literal of type double cannot be implicitly converted to type '%2!ls!'; use an '%1!ls!' suffix to create a literal of this type
12665 Assignment in conditional expression is always constant; did you mean to use == instead of = ?
12666 '%1!ls!': new protected member declared in struct
12668 Two indexers have different names; the IndexerName attribute must be used with the same name on every indexer within a type
12669 A class with the ComImport attribute cannot have a user-defined constructor
12670 Field cannot have void type
12672 Member '%1!ls!' overrides obsolete member '%2!ls!'. Add the Obsolete attribute to '%1!ls!'.
12673 System.Void cannot be used from C# -- use typeof(void) to get the void type object.
12674 Do not use 'System.ParamArrayAttribute'. Use the 'params' keyword instead.
12675 Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first
12677 '%1!ls!': a volatile field cannot be of the type '%2!ls!'
12678 '%1!ls!': a field cannot be both volatile and readonly
12679 Other languages may permit the internal virtual member '%1!ls!' to be overridden
12681 The modifier 'abstract' is not valid on fields. Try using a property instead.
12682 '%1!ls!' cannot implement '%2!ls!' because it is not supported by the language
12683 '%1!ls!' explicit method implementation cannot implement '%2!ls!' because it is an accessor
12684 '%1!ls!' interface marked with 'CoClassAttribute' not marked with 'ComImportAttribute'
12685 Conditional member '%1!ls!' cannot have an out parameter
12686 Accessor '%1!ls!' cannot implement interface member '%2!ls!' for type '%3!ls!'. Use an explicit interface implementation.
12687 The namespace alias qualifier '::' always resolves to a type or namespace so is illegal here. Consider using '.' instead.
12688 '%1!ls!' has a link demand, but overrides or implements '%2!ls!' which does not have a link demand. A security hole may exist.
12689 Cannot derive from '%1!ls!' because it is a type parameter
12717 '%1!ls!': static classes cannot be used as constraints
12718 '%1!ls!': static types cannot be used as generic arguments
12719 '%1!ls!': array elements cannot be of static type
12720 '%1!ls!': cannot declare indexers in a static class
12721 '%1!ls!': static types cannot be used as parameters
12722 '%1!ls!': static types cannot be used as return types
12723 Cannot declare variable of static type '%1!ls!'
12724 A throw statement with no arguments is not allowed inside of a finally clause nested inside of the innermost catch clause
12728 Possibly incorrect assignment to local '%1!ls!' which is the argument to a using or lock statement. The Dispose call or unlocking will happen on the original value of the local.
12729 Type '%1!ls!' is defined in this assembly, but a type forwarder is specified for it
12730 Cannot forward type '%1!ls!' because it is a nested type of '%2!ls!'
12731 The type forwarder for type '%1!ls!' in assembly '%2!ls!' causes a cycle
12733 Cannot forward generic type, '%1!ls!'
12734 The /moduleassemblyname option may only be specified when building a target type of 'module'
12735 Invalid type specified as an argument for TypeForwardedTo attribute
13001 Identifier expected
13002 ; expected
13003 Syntax error, '%1!ls!' expected
13004 Duplicate '%1!ls!' modifier
13007 Property accessor already defined
13008 Type byte, sbyte, short, ushort, int, uint, long, or ulong expected
13009 Unrecognized escape sequence
13010 Newline in constant
13011 Empty character literal
13012 Too many characters in character literal
13013 Invalid number
13014 A get or set accessor expected
13015 An object, string, or class type expected
13016 Named attribute argument expected
13017 Try statement already has an empty catch block
13018 Keyword 'this' or 'base' expected
13019 Overloadable unary operator expected
13020 Overloadable binary operator expected
13021 Integral constant is too large
13022 Type or namespace definition, or end-of-file expected
13023 Embedded statement cannot be a declaration or labeled statement
13024 Preprocessor directive expected
13025 Single-line comment or end-of-line expected
13026 ) expected
13027 #endif directive expected
13028 Unexpected preprocessor directive
13029 #error: '%1!ls!'
13030 #warning: '%1!ls!'
13031 Type expected
13032 Cannot define/undefine preprocessor symbols after first token in file
13034 Compiler limit exceeded: Line cannot exceed %1!d! characters
13035 End-of-file found, '*/' expected
13036 ( or . expected
13037 Overloadable operator expected
13038 #endregion directive expected
13039 Unterminated string literal
13040 Preprocessor directives must appear as the first non-whitespace character on a line
13041 Identifier expected, '%2!ls!' is a keyword
13043 { or ; expected
13044 Cannot use more than one type in a for, using, fixed, or declaration statement
13055 An add or remove accessor expected
13056 Unexpected character '%1!ls!'
13057 '%1!ls!': static classes cannot contain protected members
13058 A previous catch clause already catches all exceptions. All non-exceptions thrown will be wrapped in a System.Runtime.CompilerServices.RuntimeWrappedException
13099 End of expression expected
13501 No overload for method '%1!ls!' takes '%2!d!' arguments
13502 The best overloaded method match for '%1!ls!' has some invalid arguments
13503 Argument '%1!d!': cannot convert from '%2!ls!' to '%3!ls!'
13504 Source file '%1!ls!' could not be opened ('%2!ls!')
13507 Cannot link resource file '%1!ls!' when building a module
13508 Resource identifier '%1!ls!' has already been used in this assembly
13509 Referenced file '%1!ls!' is not an assembly; use '/addmodule' option instead
13510 A ref or out argument must be an assignable variable
13511 Keyword 'base' is not available in a static method
13512 Keyword 'base' is not available in the current context
13513 } expected
13514 { expected
13515 'in' expected
13517 Invalid preprocessor expression
13518 Expected class, delegate, enum, interface, or struct
13519 Invalid token '%1!ls!' in class, struct, or interface member declaration
13520 Class, struct, or interface method must have a return type
13521 Invalid base type
13522 Empty switch block
13524 Expected catch or finally
13525 Invalid expression term '%1!ls!'
13526 A new expression requires () or [] after type
13527 Namespace elements cannot be explicitly declared as private, protected, or protected internal
13528 Expected ; or = (cannot specify constructor arguments in declaration)
13529 A using clause must precede all other namespace elements except extern alias declarations
13530 Keyword new not allowed on namespace elements
13533 Invoke cannot be called directly on a delegate
13534 Overloaded binary operator '%1!ls!' takes two parameters
13535 Overloaded unary operator '%1!ls!' takes one parameter
13536 Invalid parameter type 'void'
13537 The using alias '%1!ls!' appeared previously in this namespace
13540 Cannot access protected member '%1!ls!' via a qualifier of type '%2!ls!'; the qualifier must be of type '%3!ls!' (or derived from it)
13620 Argument '%1!d!' must be passed with the '%2!ls!' keyword
13621 The yield statement cannot be used inside anonymous method blocks
13622 Cannot return a value from an iterator. Use the yield return statement to return a value, or yield break to end the iteration.
13623 Iterators cannot have ref or out parameters
13624 The body of '%1!ls!' cannot be an iterator block because '%2!ls!' is not an iterator interface type
13625 Cannot yield in the body of a finally clause
13626 Cannot yield a value in the body of a try block with a catch clause
13627 Expression expected after yield return
13628 Cannot use ref or out parameter '%1!ls!' inside an anonymous method block
13629 Unsafe code may not appear in iterators
13630 Invalid option '%1!ls!' for /errorreport; must be prompt, send, queue, or none
13631 Cannot yield a value in the body of a catch clause
13632 Control cannot leave the body of an anonymous method
13633 Unrecognized #pragma directive
13634 Expected disable or restore
13635 Cannot restore warning 'CS%1!04d!' because it was disabled globally
13636 __arglist is not allowed in parameter list of iterators
13637 Iterators cannot have unsafe parameters or yield types
13638 '%1!ls!' is a reserved identifier and cannot be used when ISO language version mode is used
13639 The managed coclass wrapper class signature '%1!ls!' for interface '%2!ls!' is not a valid class name signature
13640 foreach statement cannot operate on variables of type '%1!ls!' because it implements multiple instantiations of '%2!ls!', try casting to a specific interface instantiation
13641 A fixed size buffer field must have the array size specifier after the field name
13642 Fixed size buffer fields may only be members of structs
13643 Anonymous method of type '%1!ls!': not all code paths return a value
13644 Feature '%1!ls!' cannot be used because it is not part of the standardized ISO C# language specification
13645 Feature '%1!ls!' is not part of the standardized ISO C# language specification, and may not be accepted by other compilers
13646 Keyword, identifier, or string expected after verbatim specifier: @
13647 An expression is too long or complex to compile near '%1!ls!'
13648 Members of readonly field '%1!ls!' cannot be modified (except in a constructor or a variable initializer)
13649 Members of readonly field '%1!ls!' cannot be passed ref or out (except in a constructor)
13650 Fields of static readonly field '%1!ls!' cannot be assigned to (except in a static constructor or a variable initializer)
13651 Fields of static readonly field '%1!ls!' cannot be passed ref or out (except in a static constructor)
13652 Cannot modify members of '%1!ls!' because it is read-only
13653 Cannot pass fields of '%1!ls!' as a ref or out argument because it is read-only
13654 Cannot modify members of '%1!ls!' because it is a '%2!ls!'
13655 Cannot pass fields of '%1!ls!' as a ref or out argument because it is a '%2!ls!'
13656 Cannot assign to '%1!ls!' because it is a '%2!ls!'
13657 Cannot pass '%1!ls!' as a ref or out argument because it is a '%2!ls!'
13658 %1!ls!. See also error CS%2!04d!.
13660 Cannot convert anonymous method block to type '%1!ls!' because it is not a delegate type
13661 Cannot convert anonymous method block to delegate type '%1!ls!' because the specified block's parameter types do not match the delegate parameter types
13662 Cannot convert anonymous method block to delegate type '%1!ls!' because some of the return types in the block are not implicitly convertible to the delegate return type
13663 Fixed size buffer type must be one of the following: bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float or double
13664 Fixed size buffer of length '%1!d!' and type '%2!ls!' is too big
13665 Fixed size buffers must have a length greater than zero
13666 You cannot use fixed size buffers contained in unfixed expressions. Try using the fixed statement.
13667 Attribute '%1!ls!' is not valid on property or event accessors. It is valid on '%2!ls!' declarations only.
13668 Invalid search path '%1!ls!' specified in '%2!ls!' -- '%3!ls!'
13669 __arglist is not valid in this context
13670 params is not valid in this context
13671 A namespace declaration cannot have modifiers or attributes
13672 Invalid option '%1!ls!' for /platform; must be anycpu, x86, Itanium or x64
13673 Anonymous methods inside structs cannot access instance members of 'this'. Consider copying 'this' to a local variable outside the anonymous method and using the local instead.
13674 '%1!ls!': type used in a using statement must be implicitly convertible to 'System.IDisposable'
13675 Enums cannot have type parameters
13676 Parameter '%1!d!' must be declared with the '%2!ls!' keyword
13677 Parameter '%1!d!' should not be declared with the '%2!ls!' keyword
13678 Parameter '%1!d!' is declared as type '%2!ls!' but should be '%3!ls!'
13679 Invalid extern alias for '/reference'; '%1!ls!' is not a valid identifier
13680 Invalid reference alias option: '%1!ls!=' -- missing filename
13681 You cannot redefine the global extern alias
13682 Reference to type '%1!ls!' claims it is nested within '%2!ls!', but it could not be found
13683 Reference to type '%1!ls!' claims it is defined in this assembly, but it is not defined in source or any added modules
13684 Reference to type '%1!ls!' claims it is defined in '%2!ls!', but it could not be found
13685 The predefined type '%1!ls!' is defined in multiple assemblies in the global alias; using definition from '%2!ls!'
13686 Local '%1!ls!' or its members cannot have their address taken and be used inside an anonymous method block
13687 Source file has exceeded the limit of 16,707,565 lines representable in the PDB, debug information will be incorrect
13688 Cannot convert anonymous method block without a parameter list to delegate type '%1!ls!' because it has one or more out parameters
13689 Attribute '%1!ls!' is only valid on methods or attribute classes
13690 Accessing a member on '%1!ls!' may cause a runtime exception because it is a field of a marshal-by-reference class
13695 Invalid #pragma checksum syntax; should be #pragma checksum "filename" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..."
13697 Different checksum values given for '%1!ls!'
13698 Circular assembly reference '%1!ls!' does not match the output assembly name '%2!ls!'. Try adding a reference to '%1!ls!' or changing the output assembly name to match.
13699 Use command line option '/%1!ls!' or appropriate project settings instead of '%2!ls!'
13700 Assembly reference '%1!ls!' is invalid and cannot be resolved
13701 Assuming assembly reference '%1!ls!' matches '%2!ls!', you may need to supply runtime policy
13702 Assuming assembly reference '%1!ls!' matches '%2!ls!', you may need to supply runtime policy
13703 An assembly with the same identity '%1!ls!' has already been imported. Try removing one of the duplicate references.
13704 An assembly with the same simple name '%1!ls! has already been imported. Try removing one of the references or sign them to enable side-by-side.
13705 Assembly '%1!ls!' uses '%2!ls!' which has a higher version than referenced assembly '%3!ls!'
13706 Expression cannot contain anonymous methods
13707 Delegate '%1!ls!' bound to '%2!ls!' instead of '%3!ls!' because of new language rules
13708 Fixed size buffers can only be accessed through locals or fields
13709 Filename specified for preprocessor directive is empty
13710 XML comment on '%2!ls!' has a duplicate typeparam tag for '%1!ls!'
13711 XML comment on '%2!ls!' has a typeparam tag for '%1!ls!', but there is no type parameter by that name
13712 Type parameter '%1!ls!' has no matching typeparam tag in the XML comment on '%2!ls!' (but other type parameters do)
13713 Unexpected error building metadata name for type '%1!ls!' -- '%2!ls!'
13714 The base class or interface of '%1!ls!' could not be resolved or is invalid
13715 '%1!ls!': type must be '%3!ls!' to match overridden member '%2!ls!'
13716 Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute. Use the 'fixed' field modifier instead.
13717 Assignment made to same variable; did you mean to assign something else?
13718 Comparison made to same variable; did you mean to compare something else?
13720 Expression will always cause a System.NullReferenceException because the default value of '%1!ls!' is null
13721 Class '%1!ls!' cannot have multiple base classes: '%2!ls!' and '%3!ls!'
13722 Base class '%1!ls!' must come before any interfaces
13723 XML comment on '%2!ls!' has cref attribute '%1!ls!' that refers to a type parameter
13724 Value specified for the argument to 'System.Runtime.InteropServices.DefaultCharSetAttribute' is not valid
13725 Friend assembly reference '%1!ls!' is invalid. InternalsVisibleTo declarations cannot have a version, culture, public key token, or processor architecture specified.
13726 Friend assembly reference '%1!ls!' is invalid. Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations.
13727 Cannot send error report automatically without authorization. Please visit '%1!ls!' to authorize sending error report.
13728 Cannot bind delegate to '%1!ls!' because it is a member of 'System.Nullable<T>'
13900 Warning level must be in the range 0-4
13902 Invalid option '%1!ls!' for /debug; must be full or pdbonly
13903 Unrecognized value '%1!ls!' provided for '/test' option
13904 '%1!ls!' is not a valid warning number
13906 Invalid option '%1!ls!'; Resource visibility must be either 'public' or 'private'
13908 The type of the argument to the DefaultValue attribute must match the parameter type
13909 The DefaultValue attribute is not applicable on parameters of type '%1!ls!'
13910 Argument of type '%1!ls!' is not applicable for the DefaultValue attribute
13911 Access to member '%1!ls!' through a 'base' keyword from an anonymous method or iterator results in unverifiable code. Consider moving the access into a helper method on the containing type.
14000 method
14001 type
14002 namespace
14003 field
14004 property
14005 element
14006 variable
14007 event
14008 type parameter
14010 using alias
14011 extern alias
14100 child
14101 parent or current
14200 class
14201 delegate
14202 interface
14203 struct
14204 enum
14205 type
15000 Methods with variable arguments are not CLS-compliant
15001 Argument type '%1!ls!' is not CLS-compliant
15002 Return type of '%1!ls!' is not CLS-compliant
15003 Type of '%1!ls!' is not CLS-compliant
15004 Mixed and decomposed Unicode characters are not CLS-compliant
15005 Identifier '%1!ls!' differing only in case is not CLS-compliant
15006 Overloaded method '%1!ls!' differing only in ref or out, or in array rank, is not CLS-compliant
15007 Overloaded method '%1!ls!' differing only by unnamed array types is not CLS-compliant
15008 Identifier '%1!ls!' is not CLS-compliant
15009 '%1!ls!': base type '%2!ls!' is not CLS-compliant
15010 '%1!ls!': CLS-compliant interfaces must have only CLS-compliant members
15011 '%1!ls!': only CLS-compliant members can be abstract
15012 You must specify the CLSCompliant attribute on the assembly, not the module, to enable CLS compliance checking
15013 Added modules must be marked with the CLSCompliant attribute to match the assembly
15014 '%1!ls!' cannot be marked as CLS-compliant because the assembly does not have a CLSCompliant attribute
15015 '%1!ls!' has no accessible constructors which use only CLS-compliant types
15016 Arrays as attribute arguments is not CLS-compliant
15017 You cannot specify the CLSCompliant attribute on a module that differs from the CLSCompliant attribute on the assembly
15018 '%1!ls!' cannot be marked as CLS-compliant because it is a member of non CLS-compliant type '%2!ls!'
15019 CLS compliance checking will not be performed on '%1!ls!' because it is not visible from outside this assembly.
15021 '%1!ls!' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute
15022 CLSCompliant attribute has no meaning when applied to parameters. Try putting it on the method instead.
15023 CLSCompliant attribute has no meaning when applied to return types. Try putting it on the method instead.
15024 Constraint type '%1!ls!' is not CLS-compliant
15026 CLS-compliant field '%1!ls!' cannot be volatile
15027 '%1!ls!' is not CLS-compliant because base interface '%2!ls!' is not CLS-compliant
16000 Error occurred during a read
16001 Error occurred during a write
16003 File is read only
16005 An ill-formed name was given
16006 Data value was truncated
16007 Old version error
16008 A shared memory open failed to open at the originally assigned memory address
16010 Create of shared memory failed. A memory mapping of the same name already exists.
16011 There isn't metadata in the memory or stream
16012 Database is read only
16013 The importing scope is not compatible with the emitting scope
16014 File is corrupt
16015 Version of schema not found
16016 Cannot open a incrementally built scope for full update
17000 Unknown compiler option '%1!ls!'
17001 Program '%1!ls!' does not contain a static 'Main' method suitable for an entry point
20000 Set warning level (0-4)
20001 Report all warnings as errors
20002 Define conditional compilation symbol(s)
20003 Do not reference standard library (mscorlib.dll)
20004 Emit debugging information
20005 Enable optimizations
20006 Reference metadata from the specified assembly files
20007 Reference metadata from the specified assembly file using the given alias
20012 Only check code for errors; do not emit executable
20013 Output mini-profile (timings of important code sections)
20015 Enable incremental compilation
20016 Link the specified modules into this assembly
20018 Disable specific warning messages
20023 XML Documentation file to generate
20024 Generate overflow checks
20025 Allow 'unsafe' code
20026 Report specific warnings as errors
20027 Limit which platforms this code can run on: x86, Itanium, x64, or anycpu. The default is anycpu.
20028 Name of the assembly which this module will be a part of.
21000 Could not evaluate expression
21001 '%1!ls!' is null
21002 Cannot unbox '%1!ls!' as a '%2!ls!'
21003 Cannot cast '%1!ls!' (which has an actual type of '%2!ls!') to '%3!ls!'
21004 Cannot cast '%1!ls!' to '%2!ls!' : '%3!ls!'
21005 Out of bounds array index
21006 Dimensions
21007 Expression has been evaluated and has no value
21008 Evaluation threw an exception of type '%1!ls!'
21009 '%1!ls!' threw an exception of type '%2!ls!'
21010 Cannot dereference expression. The pointer is not valid.
21011 Cannot dereference '%1!ls!'. The pointer is not valid.
21012 Static members
21013 Type variables
21014 This expression causes side effects and will not be evaluated
21015 Division by 0
21016 Expression has no address
21017 '%1!ls!': not yet implemented
21018 '%1!ls!': not yet implemented by the runtime
21019 Cannot obtain value of local or argument '%1!ls!' as it is not available at this instruction pointer, possibly because it has been optimized away.
21020 Cannot call '%1!ls!' because it is a web method.
21021 Cannot obtain fields or call methods on the instance of type '%1!ls!' because it is a proxy to a remote object.
21022 Unable to evaluate expression because the code is optimized or a native frame is on top of the call stack.
21023 Function evaluation timed out.
21024 Function evaluation was aborted.
21025 Helper function evaluation threw an exception.
21026 Cannot set value because it is in a register and not in the top frame.
21027 Cannot evaluate expression because the current thread is in a stack overflow state.
21028 Cannot evaluate expression because the current thread is suspended.
21029 Cannot evaluate expression because the current thread is in a sleep, wait, or join
21030 Cannot evaluate expression because the thread has not been started
21031 Cannot evaluate expression because the user has requested to stop the thread.
21032 Cannot evaluate expression because the user has requested to suspend the thread.
21033 Cannot evaluate expression because the logical fiber is not scheduled on a physical thread.
21034 Cannot evaluate expression because the thread is in an invalid state.
21035 Implicit function evaluation is turned off by user.
21036 Invalid decimal value.
21037 '__arglist' is not supported while debugging.
21038 Non-Public members
21039 Declaration statements are only allowed in the immediate window
21040 Raw View
21041 Cannot evaluate expression because debugging information has been optimized away .
21042 '%1!ls!' is not a valid format specifier
21043 Invalid format specifier
21044 {user provided expression}
21045 Object alias not found
21046 Cannot fetch the value of field '%1!ls!' because information about the containing class is unavailable.
21047 The method '%1!ls!' has already timed out once and will not be evaluated automatically.
21048 This operation cannot be completed while debugging code running in SqlClr mode.
21049 The runtime has refused to evaluate the expression at this time.
21050 Cannot evaluate expression because a thread is stopped at a point where garbage collection is impossible, possibly because the code is optimized.
21051 Cannot evaluate expression because the current thread is stopped in the prolog of a function.
21052 Cannot evaluate expression because a native frame is on top of the call stack.
21053 Cannot evaluate expression because the code of the current method is optimized.
21054 The value of the local or argument '%1!ls!' is unobtainable at this time.
21055 Function evaluation disabled because a previous function evaluation timed out. You must continue execution to reenable function evaluation.
21056 Could not load visualizer. Reason:
21057 Could not load visualizer.
21058 Could not load hosting dll.
21059 Could not load hosting dll. Reason:
21060 The application you are debugging has insufficient privileges to allow the use of custom visualizers. Please see the documentation for the list of required privileges.
21061 This visualizer uses a partial trust assembly from the application you are debugging and has therefore been terminated due to the potential security risk.
21062 Custom Visualizers do not work on Pocket PC Projects.
21063 The expression cannot be evaluated as it comes from an untrusted assembly. Only expressions consisting of field or property fetches are allowed.
22000 <error>
22001 <null>
22002 (Location of symbol related to previous error)
22003 (Location of symbol related to previous warning)
22004 <!-- Badly formed XML comment ignored for member "%1!ls!" -->
22005 <error><!-- Badly formed XML file "%1!ls!" cannot be included --></error>
22006 Failed to insert some or all of included XML
22007 Include tag is invalid
22008 No matching elements were found for the following include tag
24008 Missing file specification for '%1!ls!' option
24009 Unrecognized option: '%1!ls!'
24011 No inputs specified
24013 Command-line syntax error: Missing ':<text>' for '%1!ls!' option
24014 Response file '%1!ls!' included multiple times
24015 Source file '%1!ls!' specified multiple times
24017 Cannot open '%1!ls!' for writing
24018 Invalid image base number '%1!ls!'
24019 Compiler option '%1!ls!' is obsolete, please use '%2!ls!' instead
24020 '%1!ls!' is a binary file instead of a text file
24021 Code page '%1!ls!' is invalid or not installed
24022 Cannot specify /main if building a module or library
24023 Invalid target type for /target: must specify 'exe', 'winexe', 'library', or 'module'
24024 Only the first set of input files can build a target other than 'module'
24025 File name '%1!ls!' is too long or invalid
24026 Options '/out' and '/target' must appear before source file names
24027 Ignoring /noconfig option because it was specified in a response file
24028 Invalid file section alignment number '%1!ls!'
24030 Must emit debug info with /sourcemap. Are you missing '/debug'?
24031 Sourcemap file '%1!ls!' is a binary file instead of a text file
24033 Invalid value for '/define'; '%1!ls!' is not a valid identifier
24034 Sourcemap file is invalid; there was an error on line %1!ls!
24035 Unable to open source map file '%1!ls!'
24036 Character '%1!lc!' is not allowed on the command-line or in response files
24037 Cannot create short filename '%1!ls!' when a long filename with the same short filename already exists
24038 A /reference option that declares an extern alias can only have one filename. To specify multiple aliases or filenames, use multiple /reference options.
24039 Command-line syntax error: Missing ':<number>' for '%1!ls!' option
24101 Microsoft (R) Visual C# 2005 Compiler version
24102 for Microsoft (R) Windows (R) 2005 Framework version
24103 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved.
24150 The following two files are marked as incompatible:\n\n %1!ls!\n (Version %2!ls!)\n\n %3!ls!\n (Version %4!ls!)\n\nThe compiler cannot be used in this configuration. This is usually caused by installing different flavors of VS and NDP, and not specifying the VS version for the /CompilerSourcePath and /NonNdpSourcePath options when running NdpSetup
24151 The %1!ls! compiler cannot be used with a %2!ls! IDE. This is usually caused by installing different flavors of VS and NDP, and not specifying the VS flavor for the /CompilerSourcePath and /NonNdpSourcePath options when running NdpSetup.
24210 Visual C# 2005 Compiler Options
24211 Short form
24212 Build a module that can be added to another assembly
24213 Build a console executable (default)
24214 Build a Windows executable
24215 Build a library
24216 Specify output file name (default: base name of file with main class or first file)
24217 Specify a Win32 resource file (.res)
24218 Use this icon for the output
24219 Embed the specified resource
24220 Link the specified resource to this assembly
24221 Read response file for more options
24222 Include all files in the current directory and subdirectories according to the wildcard specifications
24223 Display this usage message
24224 Suppress compiler copyright message
24225 Create a 'Bug Report' file.
24226 Specify the codepage to use when opening source files
24227 Specify the type that contains the entry point (ignore all other possible entry points)
24228 Base address for the library to be built
24229 Compiler generates fully qualified paths
24230 Specify debugging type ('full' is default, and enables attaching a debugger to a running program)
24231 Do not auto include CSC.RSP file
24232 Specify additional directories to search in for references
24233 Specify the alignment used for output file sections
24234 Output compiler messages in UTF-8 encoding
24235 Delay-sign the assembly using only the public portion of the strong name key
24236 Specify a strong name key file
24237 Specify a strong name key container
24238 Specify language version mode: ISO-1 or Default
24239 Specify how to handle internal compiler errors: prompt, send, queue, or none. The default is queue.
24240 Specify debug information file name (default: output file name with .pdb extension)
24300 ### Visual C# 2005 Compiler Defect Report, created %s
24301 ### Compiler version: %s
24302 ### Operating System: %s %d.%d.%d %s
24304 ### Compiler command line
24305 ### Source file: '%s'
24306 ### Compiler output
24308 ### User description
24309 ### User suggested correct behavior
24310 ### .NET common language runtime version: %s
24311 ### Binary file: '%ws'
24312 ### Console and Defect Report Code Page: %d
24340 A file is being created with information needed to reproduce your compiler problem. This information includes software versions, the pathnames and contents of source code files, referenced assemblies and modules, compiler options, compiler output, and any additional information you provide in the following prompts. This file will not include the contents of any keyfiles.
24350 Please describe the compiler problem (press Enter twice to finish):
24351 Describe what you think should have happened (press Enter twice to finish):
24400 - OUTPUT FILES -
24401 - INPUT FILES -
24402 - RESOURCES -
24403 - CODE GENERATION -
24404 - ERRORS AND WARNINGS -
24405 - LANGUAGE -
24406 - MISCELLANEOUS -
24407 - ADVANCED -
24450 <file list>
24451 <file>
24452 <symbol list>
24453 <wildcard>
24454 <type>
24455 <resinfo>
24456 <warn list>
24457 <address>
24458 <n>
24459 {full|pdbonly}
24460 <string>
24461 <alias>=<file>
24500 generics
24501 anonymous methods
24502 module as an attribute target specifier
24503 namespace alias qualifier
24504 fixed size buffers
24505 #pragma
24506 foreach iteration variable
24507 using variable
24508 fixed variable
24509 Microsoft (R) Visual C# 2005 Compiler
24510 No information has been lost. Please check the compiler output for possible ways to avoid this error.
24511 static classes
24512 partial types
24513 method group
24514 anonymous method
24515 LIB environment variable
24516 /LIB option
24517 switch on boolean type
24518 Warning as Error: %1!ls!
24520 collection
24521 The Microsoft (R) Visual C# 2005 Compiler has encountered an internal error. We are sorry for the inconvenience.
24522 access modifiers on properties
24523 extern alias
24524 iterators
24525 default operator
24527 Where the resinfo format is <file>[,<string name>[,public|private]]