Cannot create constructed generic type from another constructed generic type. Cannot create constructed generic type from another constructed generic type. Cannot create constructed generic type from non-generic type. Cannot create constructed generic type from non-generic type. To use '@$' instead of '$@' for an interpolated verbatim string, please use language version {0} or greater. To use '@$' instead of '$@' for an interpolated verbatim string, please use language version {0} or greater. Cannot use a nullable reference type in object creation. Cannot use a nullable reference type in object creation. Async foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance definition for '{1}' Async foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance definition for '{1}' Async foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance definition for '{1}'. Did you mean 'foreach' rather than 'await foreach'? Async foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance definition for '{1}'. Did you mean 'foreach' rather than 'await foreach'? Cannot use a collection of dynamic type in an asynchronous foreach Cannot use a collection of dynamic type in an asynchronous foreach __arglist cannot have an argument passed by 'in' or 'out' __arglist cannot have an argument passed by 'in' or 'out' Type parameter '{1}' has the 'unmanaged' constraint so '{1}' cannot be used as a constraint for '{0}' Type parameter '{1}' has the 'unmanaged' constraint so '{1}' cannot be used as a constraint for '{0}' Explicit application of 'System.Runtime.CompilerServices.NonNullTypesAttribute' is not allowed. Explicit application of 'System.Runtime.CompilerServices.NonNullTypesAttribute' is not allowed. Explicit application of 'System.Runtime.CompilerServices.NullableAttribute' is not allowed. Explicit application of 'System.Runtime.CompilerServices.NullableAttribute' is not allowed. The given expression cannot be used in a fixed statement The given expression cannot be used in a fixed statement An expression tree may not contain a tuple == or != operator An expression tree may not contain a tuple == or != operator Feature '{0}' is experimental and unsupported; use '/features:{1}' to enable. Feature '{0}' is experimental and unsupported; use '/features:{1}' to enable. Feature '{0}' is not available in C# 8.0. Please use language version {1} or greater. Feature '{0}' is not available in C# 8.0. Please use language version {1} or greater. foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance definition for '{1}'. Did you mean 'await foreach'? foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance definition for '{1}'. Did you mean 'await foreach'? A goto cannot jump to a location before a using declaration within the same block. A goto cannot jump to a location before a using declaration within the same block. A goto cannot jump to a location after a using declaration. A goto cannot jump to a location after a using declaration. Arguments with 'in' modifier cannot be used in dynamically dispatched expessions. Arguments with 'in' modifier cannot be used in dynamically dispatched expessions. '{0}' cannot implement interface member '{1}' in type '{2}' because it has an __arglist parameter '{0}' cannot implement interface member '{1}' in type '{2}' because it has an __arglist parameter Invalid hash algorithm name: '{0}' Invalid hash algorithm name: '{0}' Invalid object creation Invalid object creation "Invalid rank specifier: expected ']' "Invalid rank specifier: expected ']' The 'new()' constraint cannot be used with the 'unmanaged' constraint The 'new()' constraint cannot be used with the 'unmanaged' constraint Expected enable or disable Expected enable or disable Invalid '{0}' value: '{1}' for C# {2}. Please use language version {3} or greater. Invalid '{0}' value: '{1}' for C# {2}. Please use language version {3} or greater. A nullable type parameter must be known to be a value type or non-nullable reference type. Consider adding a 'class', 'struct', or type constraint. A nullable type parameter must be known to be a value type or non-nullable reference type. Consider adding a 'class', 'struct', or type constraint. An out variable cannot be declared as a ref local An out variable cannot be declared as a ref local Cannot ref-assign '{1}' to '{0}' because '{1}' has a narrower escape scope than '{0}'. Cannot ref-assign '{1}' to '{0}' because '{1}' has a narrower escape scope than '{0}'. The left-hand side of a ref assignment must be a ref local or parameter. The left-hand side of a ref assignment must be a ref local or parameter. Unexpected character sequence '...' Unexpected character sequence '...' Tuple types used as operands of an == or != operator must have matching cardinalities. But this operator has tuple types of cardinality {0} on the left and {1} on the right. Tuple types used as operands of an == or != operator must have matching cardinalities. But this operator has tuple types of cardinality {0} on the left and {1} on the right. '{0}': cannot specify both a constraint class and the 'unmanaged' constraint '{0}': cannot specify both a constraint class and the 'unmanaged' constraint The 'unmanaged' constraint must come before any other constraints The 'unmanaged' constraint must come before any other constraints The type '{2}' must be a non-nullable value type, along with all fields at any level of nesting, in order to use it as parameter '{1}' in the generic type or method '{0}' The type '{2}' must be a non-nullable value type, along with all fields at any level of nesting, in order to use it as parameter '{1}' in the generic type or method '{0}' File name '{0}' is empty, contains invalid characters, has a drive specification without an absolute path, or is too long File name '{0}' is empty, contains invalid characters, has a drive specification without an absolute path, or is too long Expression is probably never null. Expression is probably never null. Expression is probably never null. Expression is probably never null. Result of the comparison is possibly always false. Result of the comparison is possibly always false. Result of the comparison is possibly always false. Result of the comparison is possibly always false. Result of the comparison is possibly always true. Result of the comparison is possibly always true. Result of the comparison is possibly always true. Result of the comparison is possibly always true. alternative interpolated verbatim strings alternative interpolated verbatim strings coalescing assignment coalescing assignment delegate generic type constraints delegate generic type constraints enum generic type constraints enum generic type constraints declaration of expression variables in member initializers and queries declaration of expression variables in member initializers and queries extensible fixed statement extensible fixed statement index operator index operator indexing movable fixed buffers indexing movable fixed buffers nullable reference types nullable reference types object generic type constraint object generic type constraint range operator range operator ref conditional expression ref conditional expression ref for-loop variables ref for-loop variables ref foreach iteration variables ref foreach iteration variables ref reassignment ref reassignment stackalloc initializer stackalloc initializer tuple equality tuple equality unconstrained type parameters in null coalescing operator unconstrained type parameters in null coalescing operator unmanaged generic type constraints unmanaged generic type constraints injected declaration injected declaration A using variable cannot be used directly within a switch section (consider using braces). A using variable cannot be used directly within a switch section (consider using braces). disposable disposable <null> <Null> <throw expression> <expression throw> (Location of symbol related to previous error) (Emplacement du symbole par rapport à l'erreur précédente) (Location of symbol related to previous warning) (Emplacement du symbole par rapport à l'avertissement précédent) <!-- Badly formed XML comment ignored for member "{0}" --> <!-- Commentaire XML incorrect pour le membre "{0}" --> Badly formed XML file "{0}" cannot be included Impossible d'inclure le fichier XML "{0}" incorrect Failed to insert some or all of included XML Impossible d'insérer tout ou partie du code XML inclus Include tag is invalid Balise include non valide No matching elements were found for the following include tag Aucun élément correspondant n'a été trouvé pour la balise include suivante Missing file attribute Attribut file manquant Missing path attribute Attribut path manquant <global namespace> <espace de noms global> generics génériques anonymous methods méthodes anonymes module as an attribute target specifier module en tant que spécificateur cible d'attribut namespace alias qualifier qualificateur d'alias d'espace de noms fixed size buffers mémoires tampons de taille fixe #pragma #pragma static classes classes static readonly structs structs en lecture seule partial types types partiels async function fonction async switch on boolean type commutateur sur type booléen method group groupe de méthodes anonymous method méthode anonyme lambda expression expression lambda collection collection access modifiers on properties modificateurs d'accès sur des propriétés extern alias alias extern iterators itérateurs default operator opérateur par défaut default literal littéral par défaut private protected private protected nullable types types Nullable pattern matching critères spéciaux expression body property accessor accesseur de propriété du corps d'expression expression body constructor and destructor constructeur et destructeur du corps d'expression throw expression expression throw implicitly typed array tableau implicitement typé implicitly typed local variable variable locale implicitement typée anonymous types types anonymes automatically implemented properties propriétés automatiquement implémentées readonly automatically implemented properties readonly a implémenté automatiquement les propriétés object initializer initialiseur d'objet collection initializer initialiseur de collection query expression expression de requête extension method méthode d'extension partial method méthode partielle method méthode type type namespace espace de noms field champ property propriété element élément variable variable label étiquette event événement type parameter paramètre de type using alias alias using extern alias alias extern constructor constructeur foreach iteration variable variable d'itération foreach fixed variable variable fixed using variable variable using contravariant contravariant contravariantly par contravariance covariant covariant covariantly par covariance invariantly par invariance dynamic dynamique named argument argument nommé optional parameter paramètre facultatif exception filter filtre d'exception type variance variance de type SyntaxTree is not part of the compilation SyntaxTree is not part of the compilation SyntaxTree is not part of the compilation, so it cannot be removed SyntaxTree is not part of the compilation, so it cannot be removed The nullability of type arguments for method '{0}' cannot be inferred from the usage. Try specifying the type arguments explicitly. The nullability of type arguments for method '{0}' cannot be inferred from the usage. Try specifying the type arguments explicitly. The nullability of type arguments for method cannot be inferred from the usage. Try specifying the type arguments explicitly. The nullability of type arguments for method cannot be inferred from the usage. Try specifying the type arguments explicitly. Converting null literal or possible null value to non-nullable type. Converting null literal or possible null value to non-nullable type. Converting null literal or possible null value to non-nullable type. Converting null literal or possible null value to non-nullable type. 'default' is converted to 'null', not 'default({0})' 'default' is converted to 'null', not 'default({0})' 'default' is converted to 'null' 'default' is converted to 'null' The suppression operator (!) should be used in code within a '#nullable' context. The suppression operator (!) should be used in code within a '#nullable' context. The annotation for nullable reference types should only be used in code within a '#nullable' context. The annotation for nullable reference types should only be used in code within a '#nullable' context. The annotation for nullable reference types should only be used in code within a '#nullable' context. The annotation for nullable reference types should only be used in code within a '#nullable' context. The suppression operator (!) should be used in code within a '#nullable' context. The suppression operator (!) should be used in code within a '#nullable' context. No best nullability found for implicitly-typed array. No best nullability found for implicitly-typed array. No best nullability found for implicitly-typed array. No best nullability found for implicitly-typed array. No best nullability for operands of conditional expression '{0}' and '{1}'. No best nullability for operands of conditional expression '{0}' and '{1}'. No best nullability for operands of conditional expression. No best nullability for operands of conditional expression. Cannot convert null literal to non-nullable reference or unconstrained type parameter. Cannot convert null literal to non-nullable reference or unconstrained type parameter. Cannot convert null literal to non-nullable reference or unconstrained type parameter. Cannot convert null literal to non-nullable reference or unconstrained type parameter. Possible null reference argument for parameter '{0}' in '{1}'. Possible null reference argument for parameter '{0}' in '{1}'. Possible null reference argument. Possible null reference argument. Possible null reference assignment. Possible null reference assignment. Possible null reference assignment. Possible null reference assignment. Possible dereference of a null reference. Possible dereference of a null reference. Possible dereference of a null reference. Possible dereference of a null reference. Possible null reference return. Possible null reference return. Possible null reference return. Possible null reference return. Nullability of reference types in argument of type '{0}' doesn't match target type '{1}' for parameter '{2}' in '{3}'. Nullability of reference types in argument of type '{0}' doesn't match target type '{1}' for parameter '{2}' in '{3}'. Nullability of reference types in argument doesn't match target type. Nullability of reference types in argument doesn't match target type. Nullability of reference types in value of type '{0}' doesn't match target type '{1}'. Nullability of reference types in value of type '{0}' doesn't match target type '{1}'. Nullability of reference types in value doesn't match target type. Nullability of reference types in value doesn't match target type. Nullability in constraints for type parameter '{0}' of method '{1}' doesn't match the constraints for type parameter '{2}' of interface method '{3}'. Consider using an explicit interface implementation instead. Nullability in constraints for type parameter '{0}' of method '{1}' doesn't match the constraints for type parameter '{2}' of interface method '{3}'. Consider using an explicit interface implementation instead. Nullability in constraints for type parameter doesn't match the constraints for type parameter in implicitly implemented interface method'. Nullability in constraints for type parameter doesn't match the constraints for type parameter in implicitly implemented interface method'. Nullability of reference types in type of parameter '{0}' of '{1}' doesn't match the target delegate '{2}'. Nullability of reference types in type of parameter '{0}' of '{1}' doesn't match the target delegate '{2}'. Nullability of reference types in type of parameter doesn't match the target delegate. Nullability of reference types in type of parameter doesn't match the target delegate. Nullability of reference types in type of parameter '{0}' doesn't match implemented member '{1}'. Nullability of reference types in type of parameter '{0}' doesn't match implemented member '{1}'. Nullability of reference types in type of parameter doesn't match implemented member. Nullability of reference types in type of parameter doesn't match implemented member. Nullability of reference types in type of parameter '{0}' doesn't match implicitly implemented member '{1}'. Nullability of reference types in type of parameter '{0}' doesn't match implicitly implemented member '{1}'. Nullability of reference types in type of parameter doesn't match implicitly implemented member. Nullability of reference types in type of parameter doesn't match implicitly implemented member. Nullability of reference types in type of parameter '{0}' doesn't match overridden member. Nullability of reference types in type of parameter '{0}' doesn't match overridden member. Nullability of reference types in type of parameter doesn't match overridden member. Nullability of reference types in type of parameter doesn't match overridden member. Nullability of reference types in type of parameter '{0}' doesn't match partial method declaration. Nullability of reference types in type of parameter '{0}' doesn't match partial method declaration. Nullability of reference types in type of parameter doesn't match partial method declaration. Nullability of reference types in type of parameter doesn't match partial method declaration. Nullability of reference types in return type of '{0}' doesn't match the target delegate '{1}'. Nullability of reference types in return type of '{0}' doesn't match the target delegate '{1}'. Nullability of reference types in return type doesn't match the target delegate. Nullability of reference types in return type doesn't match the target delegate. Nullability of reference types in return type doesn't match implemented member '{0}'. Nullability of reference types in return type doesn't match implemented member '{0}'. Nullability of reference types in return type doesn't match implemented member. Nullability of reference types in return type doesn't match implemented member. Nullability of reference types in return type doesn't match implicitly implemented member '{0}'. Nullability of reference types in return type doesn't match implicitly implemented member '{0}'. Nullability of reference types in return type doesn't match implicitly implemented member. Nullability of reference types in return type doesn't match implicitly implemented member. Nullability of reference types in return type doesn't match overridden member. Nullability of reference types in return type doesn't match overridden member. Nullability of reference types in return type doesn't match overridden member. Nullability of reference types in return type doesn't match overridden member. Nullability of reference types in type doesn't match implemented member '{0}'. Nullability of reference types in type doesn't match implemented member '{0}'. Nullability of reference types in type doesn't match implemented member. Nullability of reference types in type doesn't match implemented member. Nullability of reference types in type doesn't match implicitly implemented member '{0}'. Nullability of reference types in type doesn't match implicitly implemented member '{0}'. Nullability of reference types in type doesn't match implicitly implemented member. Nullability of reference types in type doesn't match implicitly implemented member. Nullability of reference types in type doesn't match overridden member. Nullability of reference types in type doesn't match overridden member. Nullability of reference types in type doesn't match overridden member. Nullability of reference types in type doesn't match overridden member. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. Nullability of type argument '{3}' doesn't match constraint type '{1}'. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. Nullability of type argument '{3}' doesn't match constraint type '{1}'. The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match constraint type. The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match constraint type. The type '{2}' cannot be used as type parameter '{1}' in the generic type or method '{0}'. Nullability of type argument '{2}' doesn't match 'class' constraint. The type '{2}' cannot be used as type parameter '{1}' in the generic type or method '{0}'. Nullability of type argument '{2}' doesn't match 'class' constraint. The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'class' constraint. The type cannot be used as type parameter in the generic type or method. Nullability of type argument doesn't match 'class' constraint. The suppression operator (!) can only be applied to reference types. The suppression operator (!) can only be applied to reference types. The suppression operator (!) can only be applied to reference types. The suppression operator (!) can only be applied to reference types. The tuple element name '{0}' is ignored because a different name or no name is specified on the other side of the tuple == or != operator. The tuple element name '{0}' is ignored because a different name or no name is specified on the other side of the tuple == or != operator. The tuple element name is ignored because a different name or no name is specified on the other side of the tuple == or != operator. The tuple element name is ignored because a different name or no name is specified on the other side of the tuple == or != operator. Type parameter '{0}' has the same name as the type parameter from outer method '{1}' Type parameter '{0}' has the same name as the type parameter from outer method '{1}' Type parameter has the same type as the type parameter from outer method. Type parameter has the same type as the type parameter from outer method. Non-nullable {0} '{1}' is uninitialized. Non-nullable {0} '{1}' is uninitialized. Non-nullable field is uninitialized. Non-nullable field is uninitialized. The character(s) '{0}' cannot be used at this location. Impossible d'utiliser le(s) caractère(s) '{0}' à cet emplacement. Incorrect syntax was used in a comment. Une syntaxe incorrecte a été utilisée dans un commentaire. An invalid character was found inside an entity reference. Un caractère non valide a été trouvé dans une référence d'entité. Expected '>' or '/>' to close tag '{0}'. >' ou '/>' était attendu pour fermer la balise '{0}'. An identifier was expected. Un identificateur était attendu. Invalid unicode character. Caractère Unicode non valide. Whitespace is not allowed at this location. L'espace blanc n'est pas autorisé à cet emplacement. The character '<' cannot be used in an attribute value. Le caractère '<' ne peut pas être utilisé dans une valeur d'attribut. Missing equals sign between attribute and attribute value. Signe égal manquant entre l'attribut et la valeur d'attribut. Reference to undefined entity '{0}'. Référence à l'entité non définie '{0}'. A string literal was expected, but no opening quotation mark was found. Un littéral de chaîne était attendu, mais aucun guillemet ouvrant n'a été trouvé. Missing closing quotation mark for string literal. Guillemet fermant manquant pour le littéral de chaîne. Non-ASCII quotations marks may not be used around string literals. Les guillemets non ASCII ne peuvent pas être utilisés avec les littéraux de chaîne. End tag was not expected at this location. Une balise de fin n'était pas attendue à cet emplacement. End tag '{0}' does not match the start tag '{1}'. La balise de fin '{0}' ne correspond pas à la balise de début '{1}'. Expected an end tag for element '{0}'. Une balise de fin était attendue pour l'élément '{0}'. Required white space was missing. L'espace blanc obligatoire est manquant. Unexpected character at this location. Caractère inattendu à cet emplacement. The literal string ']]>' is not allowed in element content. La chaîne littérale ']]>' n'est pas autorisée dans le contenu de l'élément. Duplicate '{0}' attribute Attribut '{0}' en double Metadata file '{0}' could not be found Fichier de métadonnées '{0}' introuvable Metadata references are not supported. Les références de métadonnées ne sont pas prises en charge. Metadata file '{0}' could not be opened -- {1} Impossible d'ouvrir le fichier de métadonnées '{0}' -- {1} The type '{0}' is defined in an assembly that is not referenced. You must add a reference to assembly '{1}'. Le type '{0}' est défini dans un assembly qui n'est pas référencé. Vous devez ajouter une référence à l'assembly '{1}'. The type '{0}' is defined in a module that has not been added. You must add the module '{1}'. Le type '{0}' est défini dans un module qui n'a pas été ajouté. Vous devez ajouter le module '{1}'. Could not write to output file '{0}' -- '{1}' Impossible d'écrire dans le fichier de sortie '{0}' -- '{1}' Program has more than one entry point defined. Compile with /main to specify the type that contains the entry point. Plusieurs points d'entrée sont définis dans le programme. Compilez avec l'option /main pour spécifier le type qui contient le point d'entrée. Operator '{0}' cannot be applied to operands of type '{1}' and '{2}' Impossible d'appliquer l'opérateur '{0}' aux opérandes de type '{1}' et '{2}' Division by constant zero Division par zéro constant Cannot apply indexing with [] to an expression of type '{0}' Impossible d'appliquer l'indexation à l'aide de [] à une expression de type '{0}' Wrong number of indices inside []; expected {0} Nombre d'index incorrect dans [] ; {0} attendu Operator '{0}' cannot be applied to operand of type '{1}' Impossible d'appliquer l'opérateur '{0}' à un opérande de type '{1}' Operator '{0}' cannot be applied to operand '{1}' Impossible d'appliquer l'opérateur '{0}' à un opérande '{1}' Keyword 'this' is not valid in a static property, static method, or static field initializer Le mot clé 'this' n'est pas valide dans un initialiseur de propriété statique, de méthode statique ou de champ statique Keyword 'this' is not available in the current context Le mot clé 'this' n'est pas disponible dans le contexte actuel '{0}' has the wrong signature to be an entry point '{0}' n'a pas la signature appropriée pour être un point d'entrée Method has the wrong signature to be an entry point La méthode n'a pas la signature appropriée pour être un point d'entrée Cannot implicitly convert type '{0}' to '{1}' Impossible de convertir implicitement le type '{0}' en '{1}' Cannot convert type '{0}' to '{1}' Impossible de convertir le type '{0}' en '{1}' Constant value '{0}' cannot be converted to a '{1}' Impossible de convertir la valeur de constante '{0}' en '{1}' Operator '{0}' is ambiguous on operands of type '{1}' and '{2}' L'opérateur '{0}' est ambigu pour des opérandes de type '{1}' et '{2}' Operator '{0}' is ambiguous on operands 'default' and 'default' L'opérateur '{0}' est ambigu sur les opérandes 'default' et 'default' Operator '{0}' is ambiguous on an operand of type '{1}' L'opérateur '{0}' est ambigu pour un opérande de type '{1}' An out parameter cannot have the In attribute Un paramètre out ne peut pas avoir l'attribut In Cannot convert null to '{0}' because it is a non-nullable value type Impossible de convertir null en '{0}', car il s'agit d'un type valeur qui n'autorise pas les valeurs null Cannot convert type '{0}' to '{1}' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion Impossible de convertir le type '{0}' en '{1}' via une conversion de référence, une conversion boxing, une conversion unboxing, une conversion wrapping ou une conversion null type Unexpected error writing debug information -- '{0}' Erreur inattendue lors de l'écriture des informations de débogage -- '{0}' Inconsistent accessibility: return type '{1}' is less accessible than method '{0}' Accessibilité incohérente : le type de retour '{1}' est moins accessible que la méthode '{0}' Inconsistent accessibility: parameter type '{1}' is less accessible than method '{0}' Accessibilité incohérente : le type de paramètre '{1}' est moins accessible que la méthode '{0}' Inconsistent accessibility: field type '{1}' is less accessible than field '{0}' Accessibilité incohérente : le type de champ '{1}' est moins accessible que le champ '{0}' Inconsistent accessibility: property type '{1}' is less accessible than property '{0}' Accessibilité incohérente : le type de propriété '{1}' est moins accessible que la propriété '{0}' Inconsistent accessibility: indexer return type '{1}' is less accessible than indexer '{0}' Accessibilité incohérente : le type de retour d'indexeur '{1}' est moins accessible que l'indexeur '{0}' Inconsistent accessibility: parameter type '{1}' is less accessible than indexer '{0}' Accessibilité incohérente : le type de paramètre '{1}' est moins accessible que l'indexeur '{0}' Inconsistent accessibility: return type '{1}' is less accessible than operator '{0}' Accessibilité incohérente : le type de retour '{1}' est moins accessible que l'opérateur '{0}' Inconsistent accessibility: parameter type '{1}' is less accessible than operator '{0}' Accessibilité incohérente : le type de paramètre '{1}' est moins accessible que l'opérateur '{0}' Inconsistent accessibility: return type '{1}' is less accessible than delegate '{0}' Accessibilité incohérente : le type de retour '{1}' est moins accessible que le délégué '{0}' Inconsistent accessibility: parameter type '{1}' is less accessible than delegate '{0}' Accessibilité incohérente : le type de paramètre '{1}' est moins accessible que le délégué '{0}' Inconsistent accessibility: base class '{1}' is less accessible than class '{0}' Accessibilité incohérente : la classe de base '{1}' est moins accessible que la classe '{0}' Inconsistent accessibility: base interface '{1}' is less accessible than interface '{0}' Accessibilité incohérente : l'interface de base '{1}' est moins accessible que l'interface '{0}' '{0}': event property must have both add and remove accessors '{0}' : la propriété event doit avoir des accesseurs add et remove '{0}': event must be of a delegate type '{0}' : l'événement doit être de type délégué The event '{0}' is never used L'événement '{0}' n'est jamais utilisé Event is never used L'événement n'est jamais utilisé '{0}': event in interface cannot have initializer '{0}' : l'événement dans l'interface ne peut pas avoir d'initialiseur An event in an interface cannot have add or remove accessors Un événement dans une interface ne peut pas avoir d'accesseurs add ou remove The event '{0}' can only appear on the left hand side of += or -= (except when used from within the type '{1}') L'événement '{0}' ne peut apparaître qu'à gauche de += ou -= (sauf quand il est utilisé à partir du type '{1}') An explicit interface implementation of an event must use event accessor syntax Une implémentation d'interface explicite d'un événement doit utiliser la syntaxe des accesseurs d'événement '{0}': cannot override; '{1}' is not an event '{0}' : substitution impossible ; '{1}' n'est pas un événement An add or remove accessor must have a body Un accesseur add ou remove doit avoir un corps '{0}': abstract event cannot have initializer '{0}' : un événement abstrait ne peut pas avoir d'initialiseur The assembly name '{0}' is reserved and cannot be used as a reference in an interactive session Le nom d'assembly '{0}' est réservé et ne peut pas servir de référence dans une session interactive The enumerator name '{0}' is reserved and cannot be used Le nom d'énumérateur '{0}' est réservé et ne peut pas être utilisé The as operator must be used with a reference type or nullable type ('{0}' is a non-nullable value type) L'opérateur as doit être utilisé avec un type référence ou un type Nullable ('{0}' est un type valeur qui n'autorise pas les valeurs null) The 'l' suffix is easily confused with the digit '1' -- use 'L' for clarity Le suffixe 'l' risque d'être facilement confondu avec le chiffre '1' -- utilisez plutôt 'L' The 'l' suffix is easily confused with the digit '1' Le suffixe 'l' risque d'être facilement confondu avec le chiffre '1' The event '{0}' can only appear on the left hand side of += or -= L'événement '{0}' ne peut apparaître qu'à gauche de += ou -= Constraints are not allowed on non-generic declarations Les contraintes ne sont pas autorisées sur des déclarations non génériques Type parameter declaration must be an identifier not a type La déclaration du paramètre de type doit être un identificateur et non un type Type '{1}' already reserves a member called '{0}' with the same parameter types Le type '{1}' réserve déjà un membre appelé '{0}' avec les mêmes types de paramètre The parameter name '{0}' is a duplicate Le nom de paramètre '{0}' est un doublon The namespace '{1}' already contains a definition for '{0}' L'espace de noms '{1}' contient déjà une définition pour '{0}' The type '{0}' already contains a definition for '{1}' Le type '{0}' contient déjà une définition pour '{1}' The name '{0}' does not exist in the current context Le nom '{0}' n'existe pas dans le contexte actuel The name '{0}' does not exist in the current context (are you missing a reference to assembly '{1}'?) Le nom '{0}' n'existe pas dans le contexte actuel (vous manque-t-il une référence à l'assembly '{1}' ?) '{0}' is an ambiguous reference between '{1}' and '{2}' '{0}' est une référence ambiguë entre '{1}' et '{2}' The using directive for '{0}' appeared previously in this namespace La directive using de '{0}' est apparue précédemment dans cet espace de noms Using directive appeared previously in this namespace La directive using est apparue précédemment dans cet espace de noms The modifier '{0}' is not valid for this item Le modificateur '{0}' 'n'est pas valide pour cet élément More than one protection modifier Présence de plusieurs modificateurs de protection '{0}' hides inherited member '{1}'. Use the new keyword if hiding was intended. '{0}' masque le membre hérité '{1}'. Utilisez le mot clé new si le masquage est intentionnel. Member hides inherited member; missing new keyword Un membre masque un membre hérité ; le mot clé new est manquant A variable was declared with the same name as a variable in a base class. However, the new keyword was not used. This warning informs you that you should use new; the variable is declared as if new had been used in the declaration. Une variable a été déclarée avec le même nom qu'une variable dans la classe de base. Cependant, le mot clé new n'a pas été utilisé. Cet avertissement vous informe que vous devez utiliser new ; la variable est déclarée comme si new avait été utilisé dans la déclaration. The member '{0}' does not hide an accessible member. The new keyword is not required. Le membre '{0}' ne masque pas de membre accessible. Le mot clé new n'est pas nécessaire. Member does not hide an inherited member; new keyword is not required Un membre ne masque pas un membre hérité ; le mot clé new n'est pas requis The evaluation of the constant value for '{0}' involves a circular definition L'évaluation de la valeur de constante de '{0}' implique une définition circulaire Type '{1}' already defines a member called '{0}' with the same parameter types Le type '{1}' définit déjà un membre appelé '{0}' avec les mêmes types de paramètre A static member '{0}' cannot be marked as override, virtual, or abstract Un membre statique '{0}' ne peut pas être marqué comme override, virtual ou abstract A member '{0}' marked as override cannot be marked as new or virtual Un membre '{0}' marqué comme override ne peut pas être marqué comme new ou virtual '{0}' hides inherited member '{1}'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword. '{0}' masque le membre hérité '{1}'. Pour que le membre actif se substitue à cette implémentation, ajoutez le mot clé override. Sinon, ajoutez le mot clé new. Member hides inherited member; missing override keyword Un membre masque un membre hérité ; le mot clé override est manquant '{0}': no suitable method found to override '{0}' : aucune méthode appropriée n'a été trouvée pour la substitution A namespace cannot directly contain members such as fields or methods Un espace de noms ne peut pas contenir directement des membres tels que des champs ou des méthodes '{0}' does not contain a definition for '{1}' '{0}' ne contient pas de définition pour '{1}' '{0}' is a {1} but is used like a {2} '{0}' est un {1} mais est utilisé comme un {2} '{0}' is a {1}, which is not valid in the given context '{0}' est un {1}, qui n'est pas valide dans le contexte donné An object reference is required for the non-static field, method, or property '{0}' Une référence d'objet est requise pour la propriété, la méthode ou le champ non statique '{0}' The call is ambiguous between the following methods or properties: '{0}' and '{1}' L'appel est ambigu entre les méthodes ou propriétés suivantes : '{0}' et '{1}' '{0}' is inaccessible due to its protection level '{0}' est inaccessible en raison de son niveau de protection No overload for '{0}' matches delegate '{1}' Aucune surcharge pour '{0}' ne correspond au délégué '{1}' An object of a type convertible to '{0}' is required Un objet d'un type convertible en '{0}' est requis Since '{0}' returns void, a return keyword must not be followed by an object expression Comme '{0}' retourne void, un mot clé return ne doit pas être suivi d'une expression d'objet A local variable or function named '{0}' is already defined in this scope Une variable ou une fonction locale nommée '{0}' est déjà définie dans cette portée The left-hand side of an assignment must be a variable, property or indexer La partie gauche d'une assignation doit être une variable, une propriété ou un indexeur '{0}': a static constructor must be parameterless '{0}' : un constructeur statique ne doit pas avoir de paramètres The expression being assigned to '{0}' must be constant L'expression assignée à '{0}' doit être constante '{0}' is of type '{1}'. A const field of a reference type other than string can only be initialized with null. '{0}' est de type '{1}'. Un champ const d'un type référence autre que string ne peut être initialisé qu'avec null. A local or parameter named '{0}' cannot be declared in this scope because that name is used in an enclosing local scope to define a local or parameter Impossible de déclarer une variable locale ou un paramètre nommé '{0}' dans cette portée, car ce nom est utilisé dans une portée locale englobante pour définir une variable locale ou un paramètre A 'using namespace' directive can only be applied to namespaces; '{0}' is a type not a namespace. Consider a 'using static' directive instead Une directive 'using namespace' ne peut être appliquée qu'aux espaces de noms ; '{0}' est un type, pas un espace de noms. Utilisez plutôt une directive 'using static' A 'using static' directive can only be applied to types; '{0}' is a namespace not a type. Consider a 'using namespace' directive instead Une directive 'using static' ne peut être appliquée qu'aux types ; '{0}' est un espace de noms, pas un type. Utilisez plutôt une directive 'using namespace' A 'using static' directive cannot be used to declare an alias Une directive 'using static' ne peut pas être utilisée pour déclarer un alias No enclosing loop out of which to break or continue Absence de boucle englobant 'break' ou 'continue' The label '{0}' is a duplicate L'étiquette '{0}' est un doublon The type '{0}' has no constructors defined Aucun constructeur n'est défini pour le type '{0}' Cannot create an instance of the abstract class or interface '{0}' Impossible de créer une instance de la classe abstraite ou de l'interface '{0}' A const field requires a value to be provided Un champ const nécessite une valeur Circular base class dependency involving '{0}' and '{1}' Dépendance de classe de base circulaire impliquant '{0}' et '{1}' The delegate '{0}' does not have a valid constructor Le délégué '{0}' n'a pas de constructeur valide Method name expected Nom de méthode attendu A constant value is expected Une valeur de constante est attendue A switch expression or case label must be a bool, char, string, integral, enum, or corresponding nullable type in C# 6 and earlier. Une expression switch ou une étiquette case doit être de type bool, char, string, integral, enum ou Nullable correspondant en C# 6 et dans les versions antérieures. A value of an integral type expected La valeur d'un type intégral est attendue The switch statement contains multiple cases with the label value '{0}' L'instruction switch contient plusieurs cas avec la valeur d'étiquette '{0}' A goto case is only valid inside a switch statement Un goto case n'est valide qu'au sein d'une instruction switch The property or indexer '{0}' cannot be used in this context because it lacks the get accessor Impossible d'utiliser la propriété ou l'indexeur '{0}' dans ce contexte, car il lui manque l'accesseur get The type caught or thrown must be derived from System.Exception Le type intercepté ou levé doit être dérivé de System.Exception A throw statement with no arguments is not allowed outside of a catch clause Une instruction throw sans argument n'est pas autorisée à l'extérieur d'une clause catch Control cannot leave the body of a finally clause Le contrôle ne peut pas laisser le corps d'une clause finally The label '{0}' shadows another label by the same name in a contained scope L'étiquette '{0}' cache une autre étiquette qui porte le même nom dans une portée contenue No such label '{0}' within the scope of the goto statement Il n'existe pas d'étiquette '{0}' dans la portée de l'instruction goto A previous catch clause already catches all exceptions of this or of a super type ('{0}') Une clause catch précédente intercepte déjà toutes les exceptions de this ou d'un super type ('{0}') Filter expression is a constant 'true', consider removing the filter L'expression de filtre est une constante 'true' ; songez à supprimer le filtre Filter expression is a constant 'true' L'expression de filtre est une constante 'true' '{0}': not all code paths return a value '{0}' : les chemins de code ne retournent pas tous une valeur Unreachable code detected Code inaccessible détecté Unreachable code detected Code inaccessible détecté Control cannot fall through from one case label ('{0}') to another Le contrôle ne peut pas passer d'une étiquette case ('{0}') à une autre This label has not been referenced Cette étiquette n'est pas référencée This label has not been referenced Cette étiquette n'est pas référencée Use of unassigned local variable '{0}' Utilisation d'une variable locale non assignée '{0}' The variable '{0}' is declared but never used La variable '{0}' est déclarée, mais jamais utilisée Variable is declared but never used La variable est déclarée mais jamais utilisée The field '{0}' is never used Le champ '{0}' n'est jamais utilisé Field is never used Le champ n'est jamais utilisé Use of possibly unassigned field '{0}' Utilisation d'un champ potentiellement non assigné '{0}' Use of possibly unassigned auto-implemented property '{0}' Utilisation d'une propriété implémentée automatiquement éventuellement non assignée : '{0}' Field '{0}' must be fully assigned before control is returned to the caller Le champ '{0}' doit être entièrement assigné avant que le contrôle soit retourné à l'appelant Type of conditional expression cannot be determined because '{0}' and '{1}' implicitly convert to one another Impossible de déterminer le type d'expression conditionnelle, car '{0}' et '{1}' sont convertis implicitement l'un en l'autre Type of conditional expression cannot be determined because there is no implicit conversion between '{0}' and '{1}' Impossible de déterminer le type d'expression conditionnelle, car il n'existe pas de conversion implicite entre '{0}' et '{1}' A base class is required for a 'base' reference Une classe de base est requise pour une référence 'base' Use of keyword 'base' is not valid in this context L'utilisation du mot clé 'base' n'est pas valide dans ce contexte Member '{0}' cannot be accessed with an instance reference; qualify it with a type name instead Le membre '{0}' est inaccessible avec une référence d'instance ; qualifiez-le avec un nom de type The out parameter '{0}' must be assigned to before control leaves the current method Le paramètre out '{0}' doit être assigné avant que le contrôle quitte la méthode actuelle Invalid rank specifier: expected ',' or ']' Spécificateur de rang non valide : ',' ou ']' attendu '{0}' cannot be extern and declare a body '{0}' ne peut pas être extern et déclarer un corps '{0}' cannot be extern and have a constructor initializer '{0}' ne peut pas être externe et avoir un initialiseur de constructeur '{0}' cannot be both extern and abstract '{0}' ne peut pas être à la fois extern et abstract Attribute constructor parameter '{0}' has type '{1}', which is not a valid attribute parameter type Le paramètre de constructeur d'attribut '{0}' est de type '{1}', qui n'est pas un type de paramètre d'attribut valide An attribute argument must be a constant expression, typeof expression or array creation expression of an attribute parameter type Un argument d'attribut doit être une expression constante, une expression typeof ou une expression de création de tableau d'un type de paramètre d'attribut Attribute constructor parameter '{0}' is optional, but no default parameter value was specified. Le paramètre de constructeur d'attribut '{0}' est facultatif, mais aucune valeur de paramètre par défaut n'a été spécifiée. The given expression is always of the provided ('{0}') type L'expression donnée est toujours du type fourni ('{0}') 'is' expression's given expression is always of the provided type 'L'expression donnée de l'expression 'is' est toujours du type fourni The given expression is never of the provided ('{0}') type L'expression donnée n'est jamais du type fourni ('{0}') 'is' expression's given expression is never of the provided type 'L'expression donnée de l'expression 'is' n'est jamais du type fourni '{0}' is not a reference type as required by the lock statement '{0}' n'est pas un type référence requis par l'instruction lock Use of null is not valid in this context L'utilisation de null n'est pas valide dans ce contexte Use of default literal is not valid in this context L'utilisation d'un littéral par défaut est non valide dans ce contexte The 'this' object cannot be used before all of its fields are assigned to L'objet 'this' ne peut pas être utilisé avant que tous ses champs soient assignés The __arglist construct is valid only within a variable argument method La construction __arglist est valide uniquement avec une méthode à arguments de variables The * or -> operator must be applied to a pointer L'opérateur * ou -> doit être appliqué à un pointeur A pointer must be indexed by only one value Un pointeur ne doit être indexé que par une seule valeur Using '{0}' as a ref or out value or taking its address may cause a runtime exception because it is a field of a marshal-by-reference class L'utilisation de '{0}' en tant que valeur ref ou out, ou la prise de son adresse, peut provoquer une exception runtime, car il s'agit d'un champ d'une classe marshalée par référence Using a field of a marshal-by-reference class as a ref or out value or taking its address may cause a runtime exception L'utilisation d'un champ d'une classe marshalée-par-référence en tant que valeur ref ou out, ou la prise de son adresse, peut provoquer une exception runtime A static readonly field cannot be assigned to (except in a static constructor or a variable initializer) Un champ readonly statique ne peut pas être assigné (sauf s'il appartient à un constructeur statique ou un initialiseur de variable) A static readonly field cannot be used as a ref or out value (except in a static constructor) Impossible d'utiliser un champ readonly statique en tant que valeur ref ou out (sauf dans un constructeur statique) Property or indexer '{0}' cannot be assigned to -- it is read only Impossible d'assigner la propriété ou l'indexeur '{0}' -- il est en lecture seule Only assignment, call, increment, decrement, await, and new object expressions can be used as a statement Seuls une assignation, un appel, un incrément, un décrément et des expressions d'objet new peuvent être utilisés comme instruction foreach requires that the return type '{0}' of '{1}' must have a suitable public 'MoveNext' method and public 'Current' property foreach exige que le type de retour '{0}' de '{1}' ait une méthode MoveNext publique appropriée et une propriété Current publique Only 65534 locals, including those generated by the compiler, are allowed Seules sont autorisées 65 534 variables locales, y compris celles générées par le compilateur Cannot call an abstract base member: '{0}' Impossible d'appeler un membre de base abstrait : '{0}' A property or indexer may not be passed as an out or ref parameter Impossible de passer une propriété ou un indexeur en tant que paramètre de sortie (out) ni de référence (ref) Cannot take the address of, get the size of, or declare a pointer to a managed type ('{0}') Impossible de prendre l'adresse, d'obtenir la taille ou de déclarer un pointeur vers un type managé ('{0}') The type of a local declared in a fixed statement must be a pointer type Le type des variables locales déclaré dans une instruction fixed doit être un type pointeur You must provide an initializer in a fixed or using statement declaration Vous devez fournir un initialiseur dans une déclaration d'instruction fixed ou using Cannot take the address of the given expression Impossible de prendre l'adresse de l'expression donnée You can only take the address of an unfixed expression inside of a fixed statement initializer Vous ne pouvez prendre l'adresse d'une expression non fixed qu'à l'intérieur d'un initialiseur d'instruction fixed You cannot use the fixed statement to take the address of an already fixed expression Vous ne pouvez pas utiliser l'instruction fixed pour prendre l'adresse d'une expression qui est déjà fixed Pointers and fixed size buffers may only be used in an unsafe context Les pointeurs et les mémoires tampons de taille fixe ne peuvent être utilisés que dans un contexte unsafe The return type of operator True or False must be bool Le type de retour de l'opérateur True ou False doit être bool The operator '{0}' requires a matching operator '{1}' to also be defined L'opérateur '{0}' exige qu'un opérateur correspondant '{1}' soit aussi défini In order to be applicable as a short circuit operator a user-defined logical operator ('{0}') must have the same return type and parameter types Pour être applicable en tant qu'opérateur de court-circuit, un opérateur logique défini par l'utilisateur ('{0}') doit avoir le même type de retour et les mêmes types de paramètre In order for '{0}' to be applicable as a short circuit operator, its declaring type '{1}' must define operator true and operator false Pour que '{0}' soit applicable en tant qu'opérateur de court-circuit, son type déclarant '{1}' doit définir l'opérateur true et l'opérateur false The variable '{0}' is assigned but its value is never used La variable '{0}' est assignée, mais sa valeur n'est jamais utilisée Variable is assigned but its value is never used La variable est assignée mais sa valeur n'est jamais utilisée The operation overflows at compile time in checked mode L'opération engendre un dépassement de capacité au moment de la compilation dans le mode checked Constant value '{0}' cannot be converted to a '{1}' (use 'unchecked' syntax to override) Impossible de convertir la valeur de constante '{0}' en '{1}' (utilisez la syntaxe 'unchecked) A method with vararg cannot be generic, be in a generic type, or have a params parameter Une méthode avec vararg ne peut pas être générique, se trouver dans un type générique ou avoir un paramètre params The params parameter must be a single dimensional array Le paramètre params doit être un tableau à une seule dimension An __arglist expression may only appear inside of a call or new expression Une expression __arglist ne peut apparaître qu'à l'intérieur d'un appel ou d'une expression new Unsafe code may only appear if compiling with /unsafe Du code unsafe ne peut apparaître qu'en cas de compilation avec /unsafe Ambiguity between '{0}' and '{1}' Ambiguïté entre '{0}' et '{1}' Type and identifier are both required in a foreach statement Le type et l'identificateur sont tous deux requis dans une instruction foreach A params parameter must be the last parameter in a formal parameter list Un paramètre params doit être le dernier paramètre dans une liste de paramètres formels '{0}' does not have a predefined size, therefore sizeof can only be used in an unsafe context (consider using System.Runtime.InteropServices.Marshal.SizeOf) '{0}' n'a pas de taille prédéfinie ; c'est pourquoi sizeof ne peut être utilisé que dans un contexte unsafe (utilisez System.Runtime.InteropServices.Marshal.SizeOf) The type or namespace name '{0}' does not exist in the namespace '{1}' (are you missing an assembly reference?) Le nom de type ou d'espace de noms '{0}' n'existe pas dans l'espace de noms '{1}' (vous manque-t-il une référence d'assembly ?) A field initializer cannot reference the non-static field, method, or property '{0}' Un initialiseur de champ ne peut pas faire référence au champ, à la méthode ou à la propriété non statique '{0}' '{0}' cannot be sealed because it is not an override '{0}' ne peut pas être sealed, car il ne s'agit pas d'une substitution '{0}': cannot override inherited member '{1}' because it is sealed '{0}' : impossible de substituer le membre hérité '{1}', car il est sealed The operation in question is undefined on void pointers L'opération en question n'est pas définie sur les pointeurs void The Conditional attribute is not valid on '{0}' because it is an override method L'attribut Conditional n'est pas valide sur '{0}', car il s'agit d'une méthode override Neither 'is' nor 'as' is valid on pointer types is' et 'as' ne sont pas valides sur les types pointeur Destructors and object.Finalize cannot be called directly. Consider calling IDisposable.Dispose if available. Impossible d'appeler directement des destructeurs et object.Finalize. Appelez IDisposable.Dispose s'il est disponible. The type or namespace name '{0}' could not be found (are you missing a using directive or an assembly reference?) Le nom de type ou d'espace de noms '{0}' est introuvable (vous manque-t-il une directive using ou une référence d'assembly ?) Cannot use a negative size with stackalloc Impossible d'utiliser une taille négative avec stackalloc Cannot create an array with a negative size Impossible de créer un tableau avec une taille négative Do not override object.Finalize. Instead, provide a destructor. Ne pas substituer object.Finalize. Fournir un destructeur à la place. Do not directly call your base class Finalize method. It is called automatically from your destructor. Ne pas appeler directement votre méthode Finalize de la classe de base. La méthode est automatiquement appelée à partir de votre destructeur. Indexing an array with a negative index (array indices always start at zero) Indexation d'un tableau avec un index négatif (les index de tableau commencent toujours à zéro) Indexing an array with a negative index Indexation d'un tableau avec un index négatif Possible unintended reference comparison; to get a value comparison, cast the left hand side to type '{0}' Possibilité d'une comparaison de références involontaire ; pour obtenir une comparaison de valeurs, effectuez un cast de la partie gauche en type '{0}' Possible unintended reference comparison; left hand side needs cast Possibilité d'une comparaison de références involontaire ; la partie gauche a besoin d'un cast Possible unintended reference comparison; to get a value comparison, cast the right hand side to type '{0}' Possibilité d'une comparaison de références involontaire ; pour obtenir une comparaison de valeurs, effectuez un cast de la partie droite en type '{0}' Possible unintended reference comparison; right hand side needs cast Possibilité d'une comparaison de références involontaire ; la partie droite a besoin d'un cast The right hand side of a fixed statement assignment may not be a cast expression La partie droite d'une assignation d'instruction fixed peut ne pas être une expression de cast stackalloc may not be used in a catch or finally block stackalloc ne peut être utilisé dans un bloc catch ou finally An __arglist parameter must be the last parameter in a formal parameter list Le paramètre __arglist doit être le dernier paramètre spécifié dans une liste de paramètres formels Missing partial modifier on declaration of type '{0}'; another partial declaration of this type exists Modificateur partiel manquant dans la déclaration de type '{0}' ; il existe une autre déclaration partielle de ce type Partial declarations of '{0}' must be all classes, all structs, or all interfaces Les déclarations partielles de '{0}' ne doivent être que des classes, des structs ou des interfaces Partial declarations of '{0}' have conflicting accessibility modifiers Les déclarations partielles de '{0}' ont des modificateurs d'accessibilité en conflit Partial declarations of '{0}' must not specify different base classes Les déclarations partielles de '{0}' ne doivent pas spécifier des classes de base différentes Partial declarations of '{0}' must have the same type parameter names in the same order Les déclarations partielles de '{0}' doivent avoir les mêmes noms de paramètre de type dans le même ordre Partial declarations of '{0}' have inconsistent constraints for type parameter '{1}' Les déclarations partielles de '{0}' ont des contraintes incohérentes pour le paramètre de type '{1}' Cannot implicitly convert type '{0}' to '{1}'. An explicit conversion exists (are you missing a cast?) Impossible de convertir implicitement le type '{0}' en '{1}'. Une conversion explicite existe (un cast est-il manquant ?) The 'partial' modifier can only appear immediately before 'class', 'struct', 'interface', or 'void' Le modificateur 'partial' ne peut apparaître qu'immédiatement avant 'class', 'struct', 'interface' ou 'void' Imported type '{0}' is invalid. It contains a circular base class dependency. Le type importé '{0}' n'est pas valide. Il contient une dépendance de classe de base circulaire. Use of unassigned out parameter '{0}' Utilisation du paramètre out non assigné '{0}' Array size cannot be specified in a variable declaration (try initializing with a 'new' expression) La taille du tableau ne peut pas être spécifiée dans une déclaration de variable (essayez d'initialiser avec une expression 'new') The property or indexer '{0}' cannot be used in this context because the get accessor is inaccessible Impossible d'utiliser la propriété ou l'indexeur '{0}' dans ce contexte, car l'accesseur get n'est pas accessible The property or indexer '{0}' cannot be used in this context because the set accessor is inaccessible Impossible d'utiliser la propriété ou l'indexeur '{0}' dans ce contexte, car l'accesseur set n'est pas accessible The accessibility modifier of the '{0}' accessor must be more restrictive than the property or indexer '{1}' Le modificateur d'accessibilité de l'accesseur '{0}' doit être plus restrictif que la propriété ou l'indexeur '{1}' Cannot specify accessibility modifiers for both accessors of the property or indexer '{0}' Impossible de spécifier des modificateurs d'accessibilité pour les accesseurs de la propriété ou de l'indexeur '{0}' '{0}': accessibility modifiers may not be used on accessors in an interface '{0}' : les modificateurs d'accessibilité ne peuvent pas être utilisés sur les accesseurs d'une interface '{0}': accessibility modifiers on accessors may only be used if the property or indexer has both a get and a set accessor '{0}' : les modificateurs d'accessibilité au niveau des accesseurs ne peuvent être utilisés que si la propriété ou l'indexeur a un accesseur get et un accesseur set '{0}' does not implement interface member '{1}'. '{2}' is not public. '{0}' n'implémente pas le membre d'interface '{1}'. '{2}' n'est pas public. '{0}' does not implement the '{1}' pattern. '{2}' is ambiguous with '{3}'. '{0}' n'implémente pas le modèle '{1}'. '{2}' est ambigu avec '{3}'. Type does not implement the collection pattern; members are ambiguous Un type n'implémente pas le modèle de la collection ; les membres sont ambigus '{0}' does not implement the '{1}' pattern. '{2}' is either static or not public. '{0}' n'implémente pas le modèle '{1}'. '{2}' est static ou non public. Type does not implement the collection pattern; member is either static or not public Un type n'implémente pas le modèle de la collection ; un membre est statique ou n'est pas public '{0}' does not implement the '{1}' pattern. '{2}' has the wrong signature. '{0}' n'implémente pas le modèle '{1}'. '{2}' a une signature erronée. Type does not implement the collection pattern; member has the wrong signature Un type n'implémente pas le modèle de la collection ; un membre n'a pas la bonne signature Friend access was granted by '{0}', but the public key of the output assembly ('{1}') does not match that specified by the InternalsVisibleTo attribute in the granting assembly. Un accès Friend a été concédé par '{0}', mais la clé publique de l'assembly de sortie ne correspond pas à celle spécifiée par l'attribut concédant. Friend access was granted by '{0}', but the strong name signing state of the output assembly does not match that of the granting assembly. Un accès Friend a été concédé par '{0}', mais l'état de signature avec nom fort de l'assembly de sortie ne correspond pas à celui de l'assembly concédant. There is no defined ordering between fields in multiple declarations of partial struct '{0}'. To specify an ordering, all instance fields must be in the same declaration. Il n'existe pas de classement défini entre les champs dans plusieurs déclarations de la structure partielle '{0}'. Pour spécifier un classement, tous les champs d'instance doivent se trouver dans la même déclaration. There is no defined ordering between fields in multiple declarations of partial struct Il n'existe pas de classement défini entre les champs dans plusieurs déclarations de struct partiel The type '{0}' cannot be declared const Le type '{0}' ne peut pas être déclaré const Cannot create an instance of the variable type '{0}' because it does not have the new() constraint Impossible de créer une instance du type de variable '{0}', car il n'a pas de contrainte new() Using the generic {1} '{0}' requires {2} type arguments L'utilisation du {1} générique '{0}' nécessite des arguments de type {2} The type '{0}' may not be used as a type argument Le type '{0}' ne peut pas être utilisé comme argument de type The {1} '{0}' cannot be used with type arguments Impossible d'utiliser le {1} '{0}' avec des arguments de type The non-generic {1} '{0}' cannot be used with type arguments Impossible d'utiliser le {1} '{0}' non générique avec des arguments de type '{2}' must be a non-abstract type with a public parameterless constructor in order to use it as parameter '{1}' in the generic type or method '{0}' '{2}' doit être un type non abstrait avec un constructeur sans paramètre public afin de l'utiliser comme paramètre '{1}' dans le type ou la méthode générique '{0}' The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. There is no implicit reference conversion from '{3}' to '{1}'. Impossible d'utiliser le type '{3}' comme paramètre de type '{2}' dans le type ou la méthode générique '{0}'. Il n'y a pas de conversion de référence implicite de '{3}' en '{1}'. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. The nullable type '{3}' does not satisfy the constraint of '{1}'. Impossible d'utiliser le type '{3}' comme paramètre de type '{2}' dans le type ou la méthode générique '{0}'. Le type Nullable '{3}' ne satisfait pas la contrainte de '{1}'. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. The nullable type '{3}' does not satisfy the constraint of '{1}'. Nullable types can not satisfy any interface constraints. Impossible d'utiliser le type '{3}' comme paramètre de type '{2}' dans le type ou la méthode générique '{0}'. Le type Nullable '{3}' ne satisfait pas la contrainte de '{1}'. Les types Nullable ne peuvent pas satisfaire les contraintes d'interface. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. There is no boxing conversion or type parameter conversion from '{3}' to '{1}'. Impossible d'utiliser le type '{3}' comme paramètre de type '{2}' dans le type ou la méthode générique '{0}'. Il n'y a pas de conversion boxing ou de conversion de paramètre de type de '{3}' en '{1}'. The type '{3}' cannot be used as type parameter '{2}' in the generic type or method '{0}'. There is no boxing conversion from '{3}' to '{1}'. Impossible d'utiliser le type '{3}' comme paramètre de type '{2}' dans le type ou la méthode générique '{0}'. Il n'y a pas de conversion boxing de '{3}' en '{1}'. The parameter name '{0}' conflicts with an automatically-generated parameter name Le nom de paramètre '{0}' est en conflit avec un nom de paramètre généré automatiquement The type or namespace name '{0}' could not be found in the global namespace (are you missing an assembly reference?) Nom de type ou d'espace de noms '{0}' introuvable dans l'espace de noms global (vous manque-t-il une référence d'assembly ?) The new() constraint must be the last constraint specified La contrainte new() doit être la dernière contrainte spécifiée '{0}': an entry point cannot be generic or in a generic type '{0}' : un point d'entrée ne peut pas être générique ou d'un type générique An entry point cannot be generic or in a generic type Un point d'entrée ne peut pas être générique ou d'un type générique Cannot convert null to type parameter '{0}' because it could be a non-nullable value type. Consider using 'default({0})' instead. Impossible de convertir null en paramètre de type '{0}' car il peut s'agir d'un type valeur qui n'autorise pas les valeurs null. Utilisez 'default({0})' à la place. Cannot apply attribute class '{0}' because it is generic Impossible d'appliquer la classe d'attributs '{0}', car elle est générique Duplicate constraint '{0}' for type parameter '{1}' Contrainte '{0}' en double pour le paramètre de type '{1}' The class type constraint '{0}' must come before any other constraints La contrainte de type classe '{0}' doit précéder toute autre contrainte '{1} {0}' has the wrong return type '{1} {0}' n'a pas le type de retour correct Ref mismatch between '{0}' and delegate '{1}' Incompatibilité de référence entre '{0}' et le délégué '{1}' A constraint clause has already been specified for type parameter '{0}'. All of the constraints for a type parameter must be specified in a single where clause. Une clause de contrainte a déjà été spécifiée pour le paramètre de type '{0}'. Toutes les contraintes spécifiées pour un paramètre de type doivent l'être dans une seule clause where. The type arguments for method '{0}' cannot be inferred from the usage. Try specifying the type arguments explicitly. Impossible de déduire les arguments de type pour la méthode '{0}' à partir de l'utilisation. Essayez de spécifier les arguments de type de façon explicite. '{0}': a parameter, local variable, or local function cannot have the same name as a method type parameter '{0}' : un paramètre, une variable locale ou une fonction locale ne peut pas avoir le même nom qu'un paramètre de type de méthode The type parameter '{0}' cannot be used with the 'as' operator because it does not have a class type constraint nor a 'class' constraint Impossible d'utiliser le paramètre de type '{0}' avec l'opérateur 'as', car il n'a pas de contrainte de type classe ni de contrainte 'class' The field '{0}' is assigned but its value is never used Le champ '{0}' est assigné, mais sa valeur n'est jamais utilisée Field is assigned but its value is never used Le champ est assigné, mais sa valeur n'est jamais utilisée The '{0}' attribute is valid only on an indexer that is not an explicit interface member declaration L'attribut '{0}' n'est valide que sur un indexeur qui n'est pas une déclaration de membre d'interface explicite '{0}': an attribute argument cannot use type parameters '{0}' : un argument d'attribut ne peut pas utiliser de paramètres de type '{0}': cannot provide arguments when creating an instance of a variable type '{0}' : impossible de fournir des arguments lors de la création d'une instance d'un type de variable '{0}': an abstract class cannot be sealed or static '{0}' : une classe abstraite ne peut pas être sealed ou static Ambiguous reference in cref attribute: '{0}'. Assuming '{1}', but could have also matched other overloads including '{2}'. Référence ambiguë dans l'attribut cref : '{0}'. '{1}' pris par défaut, mais peut aussi correspondre à d'autres surcharges, notamment '{2}'. Ambiguous reference in cref attribute La référence de l'attribut cref est ambiguë '{0}': a reference to a volatile field will not be treated as volatile '{0}' : une référence à un champ volatile ne sera pas considérée comme volatile A reference to a volatile field will not be treated as volatile Une référence à un champ volatile ne sera pas considérée comme volatile A volatile field should not normally be used as a ref or out value, since it will not be treated as volatile. There are exceptions to this, such as when calling an interlocked API. Normalement, un champ volatile ne doit pas être utilisé en tant que valeur ref ou out, car il n'est pas considéré comme volatile. Il existe des exceptions à cette situation, par exemple l'appel d'une API à blocage. Since '{1}' has the ComImport attribute, '{0}' must be extern or abstract Comme '{1}' possède l'attribut ComImport, '{0}' doit être extern ou abstract '{0}': a class with the ComImport attribute cannot specify a base class '{0}' : une classe avec l'attribut ComImport ne peut pas spécifier une classe de base The constraints for type parameter '{0}' of method '{1}' must match the constraints for type parameter '{2}' of interface method '{3}'. Consider using an explicit interface implementation instead. Les contraintes pour le paramètre de type '{0}' de la méthode '{1}' doivent correspondre aux contraintes pour le paramètre de type '{2}' de la méthode d'interface '{3}'. Utilisez plutôt une implémentation d'interface explicite. The tuple element names in the signature of method '{0}' must match the tuple element names of interface method '{1}' (including on the return type). Les noms d'éléments tuples de la signature de la méthode '{0}' doivent correspondre aux noms d'éléments tuples de la méthode d'interface '{1}' (notamment pour le type de retour). The type name '{0}' does not exist in the type '{1}' Le nom de type '{0}' n'existe pas dans le type '{1}' Cannot convert method group '{0}' to non-delegate type '{1}'. Did you intend to invoke the method? Impossible de convertir le groupe de méthodes '{0}' en type non-délégué '{1}'. Souhaitiez-vous appeler la méthode ? The extern alias '{0}' was not specified in a /reference option L'alias extern '{0}' n'a pas été spécifié dans une option /reference Cannot use alias '{0}' with '::' since the alias references a type. Use '.' instead. Impossible d'utiliser l'alias '{0}' avec '::', car l'alias référence un type. Utilisez plutôt '.'. Alias '{0}' not found Alias '{0}' introuvable The type '{1}' exists in both '{0}' and '{2}' Le type '{1}' existe dans '{0}' et '{2}' The namespace '{1}' in '{0}' conflicts with the type '{3}' in '{2}' L'espace de noms '{1}' dans '{0}' est en conflit avec le type '{3}' dans '{2}' The namespace '{1}' in '{0}' conflicts with the imported type '{3}' in '{2}'. Using the namespace defined in '{0}'. L'espace de noms '{1}' dans '{0}' est en conflit avec le type importé '{3}' dans '{2}'. Utilisation de l'espace de noms défini dans '{0}'. Namespace conflicts with imported type L'espace de noms est en conflit avec le type importé The type '{1}' in '{0}' conflicts with the imported type '{3}' in '{2}'. Using the type defined in '{0}'. Le type '{1}' dans '{0}' est en conflit avec le type importé '{3}' dans '{2}'. Utilisation du type défini dans '{0}'. Type conflicts with imported type Le type est en conflit avec le type importé The type '{1}' in '{0}' conflicts with the imported namespace '{3}' in '{2}'. Using the type defined in '{0}'. Le type '{1}' dans '{0}' est en conflit avec l'espace de noms importé '{3}' dans '{2}'. Utilisation du type défini dans '{0}'. Type conflicts with imported namespace Le type est en conflit avec l'espace de noms importé The type '{1}' in '{0}' conflicts with the namespace '{3}' in '{2}' Le type '{1}' dans '{0}' est en conflit avec l'espace de noms '{3}' dans '{2}' An extern alias declaration must precede all other elements defined in the namespace Une déclaration d'alias extern doit précéder tous les autres éléments définis dans l'espace de noms Defining an alias named 'global' is ill-advised since 'global::' always references the global namespace and not an alias La définition d'un alias nommé 'global' n'est pas très judicieuse dans la mesure où 'global::' fait toujours référence à l'espace de noms global et non à un alias Defining an alias named 'global' is ill-advised La définition d'un alias nommé 'global' n'est pas recommandée '{0}': a class cannot be both static and sealed '{0}' : une classe ne peut pas être à la fois static et sealed '{0}': abstract properties cannot have private accessors '{0}' : les propriétés abstraites ne peuvent pas avoir d'accesseurs private Syntax error; value expected Erreur de syntaxe ; valeur attendue Cannot modify the result of an unboxing conversion Impossible de modifier le résultat d'une conversion unboxing Foreach cannot operate on a '{0}'. Did you intend to invoke the '{0}'? Foreach ne peut pas fonctionner sur un '{0}'. Souhaitiez-vous appeler '{0}' ? The return type for ++ or -- operator must match the parameter type or be derived from the parameter type Le type de retour pour l'opérateur ++ ou -- doit correspondre au type de paramètre ou en être dérivé The 'class' or 'struct' constraint must come before any other constraints La contrainte 'class' ou 'struct' doit être placée avant toutes les autres contraintes '{0}': cannot specify both a constraint class and the 'class' or 'struct' constraint '{0}' : impossible de spécifier à la fois une classe de contrainte et la contrainte 'class' ou 'struct' The 'new()' constraint cannot be used with the 'struct' constraint La contrainte 'new()' ne peut pas être utilisée avec la contrainte 'struct' The type '{2}' must be a reference type in order to use it as parameter '{1}' in the generic type or method '{0}' Le type '{2}' doit être un type référence afin d'être utilisé comme paramètre '{1}' dans le type ou la méthode générique '{0}' The type '{2}' must be a non-nullable value type in order to use it as parameter '{1}' in the generic type or method '{0}' Le type '{2}' doit être un type valeur non Nullable afin d'être utilisé comme paramètre '{1}' dans le type ou la méthode générique '{0}' Circular constraint dependency involving '{0}' and '{1}' Dépendance de contrainte circulaire utilisant '{0}' et '{1}' Type parameter '{0}' inherits conflicting constraints '{1}' and '{2}' Le paramètre de type '{0}' hérite des contraintes en conflit '{1}' et '{2}' Type parameter '{1}' has the 'struct' constraint so '{1}' cannot be used as a constraint for '{0}' Le paramètre de type '{1}' a la contrainte 'struct', donc '{1}' ne peut pas être utilisé comme contrainte pour '{0}' Ambiguous user defined conversions '{0}' and '{1}' when converting from '{2}' to '{3}' Conversions définies par l'utilisateur ambiguës '{0}' et '{1}' lors de la conversion de '{2}' en '{3}' The result of the expression is always 'null' of type '{0}' Le résultat de l'expression est toujours 'null' de type '{0}' The result of the expression is always 'null' Le résultat de l'expression est toujours 'null' Cannot return 'this' by reference. Impossible de retourner 'this' par référence. Cannot use attribute constructor '{0}' because it is has 'in' parameters. Impossible d'utiliser le constructeur d'attribut '{0}' car il contient des paramètres 'in'. Constraints for override and explicit interface implementation methods are inherited from the base method, so they cannot be specified directly Les contraintes pour les méthodes d'implémentation d'interface override et explicite sont héritées de la méthode de base et ne peuvent donc pas être spécifiées directement The inherited members '{0}' and '{1}' have the same signature in type '{2}', so they cannot be overridden Les membres hérités '{0}' et '{1}' ayant la même signature dans le type '{2}', ils ne peuvent pas être substitués Evaluation of the decimal constant expression failed Échec de l'évaluation de l'expression constante décimale Comparing with null of type '{0}' always produces 'false' La comparaison avec null de type '{0}' produit toujours 'false' Comparing with null of struct type always produces 'false' La comparaison avec null de type struct produit toujours 'false' Introducing a 'Finalize' method can interfere with destructor invocation. Did you intend to declare a destructor? L'introduction d'une méthode 'Finalize' peut interférer avec un appel destructeur. Souhaitiez-vous déclarer un destructeur ? Introducing a 'Finalize' method can interfere with destructor invocation L'introduction d'une méthode 'Finalize' peut interférer avec un appel destructeur This warning occurs when you create a class with a method whose signature is public virtual void Finalize. If such a class is used as a base class and if the deriving class defines a destructor, the destructor will override the base class Finalize method, not Finalize. Cet avertissement survient lorsque vous créez une classe avec une méthode dont la signature est public virtual void Finalize. Si une telle classe est utilisée en tant que classe de base et si la classe dérivée définit un destructeur, celui-ci remplacera la méthode Finalize de la classe de base, et non Finalize. '{0}' should not have a params parameter since '{1}' does not '{0}' ne doit pas avoir de paramètre params, car '{1}' n'en possède pas The 'goto case' value is not implicitly convertible to type '{0}' La valeur 'goto case' n'est pas implicitement convertible en type '{0}' The 'goto case' value is not implicitly convertible to the switch type La valeur 'goto case' n'est pas implicitement convertible en type switch Method '{0}' cannot implement interface accessor '{1}' for type '{2}'. Use an explicit interface implementation. La méthode '{0}' ne peut pas implémenter l'accesseur d'interface '{1}' pour le type '{2}'. Utilisez une implémentation d'interface explicite. The result of the expression is always '{0}' since a value of type '{1}' is never equal to 'null' of type '{2}' Le résultat de l'expression est toujours '{0}', car une valeur de type '{1}' n'est jamais égale à 'null' du type '{2}' The result of the expression is always the same since a value of this type is never equal to 'null' Le résultat de l'expression est toujours le même, car une valeur de ce type n'est jamais égale à 'null' The result of the expression is always '{0}' since a value of type '{1}' is never equal to 'null' of type '{2}' Le résultat de l'expression est toujours '{0}', car une valeur de type '{1}' n'est jamais égale à 'null' du type '{2}' The result of the expression is always the same since a value of this type is never equal to 'null' Le résultat de l'expression est toujours le même, car une valeur de ce type n'est jamais égale à 'null' Explicit interface implementation '{0}' matches more than one interface member. Which interface member is actually chosen is implementation-dependent. Consider using a non-explicit implementation instead. L'implémentation d'interface explicite '{0}' correspond à plusieurs membres d'interface. Le membre d'interface choisi dépend de l'implémentation. Utilisez plutôt une implémentation non explicite. Explicit interface implementation matches more than one interface member L'implémentation d'interface explicite correspond à plusieurs membres d'interface '{0}' cannot declare a body because it is marked abstract '{0}' ne peut pas déclarer un corps, car il est marqué comme abstract '{0}' must declare a body because it is not marked abstract, extern, or partial '{0}' doit déclarer un corps, car il n'est pas marqué comme abstract, extern ou partial '{0}' cannot be both abstract and sealed '{0}' ne peut pas être à la fois abstract et sealed The abstract {0} '{1}' cannot be marked virtual La {0} abstraite '{1}' ne peut pas être marquée comme étant virtual The constant '{0}' cannot be marked static La constante '{0}' ne peut pas être marquée comme static '{0}': cannot override because '{1}' is not a function '{0}' : substitution impossible, car '{1}' n'est pas une fonction '{0}': cannot override inherited member '{1}' because it is not marked virtual, abstract, or override '{0}' : impossible de substituer le membre hérité '{1}', car il n'est pas marqué comme virtual, abstract ou override '{0}': cannot change access modifiers when overriding '{1}' inherited member '{2}' '{0}' : impossible de modifier les modificateurs d'accès en cas de substitution du membre hérité '{2}' de '{1}' '{0}': cannot change tuple element names when overriding inherited member '{1}' '{0}' : impossible de changer les noms d'éléments tuples en cas de substitution du membre hérité '{1}' '{0}': return type must be '{2}' to match overridden member '{1}' '{0}' : le type de retour doit être '{2}' pour correspondre au membre substitué '{1}' '{0}': cannot derive from sealed type '{1}' '{0}' : dérivation du type sealed '{1}' impossible '{0}' is abstract but it is contained in non-abstract class '{1}' '{0}' est abstract, mais il est contenu dans la classe non abstraite '{1}' '{0}': static constructor cannot have an explicit 'this' or 'base' constructor call '{0}' : un constructeur statique ne peut pas avoir d'appel de constructeur 'this' ou 'base' explicite '{0}': access modifiers are not allowed on static constructors '{0}' : les modificateurs d'accès ne sont pas autorisés sur les constructeurs statiques Constructor '{0}' cannot call itself Le constructeur '{0}' ne peut pas s'appeler lui-même Constructor '{0}' cannot call itself through another constructor Le constructeur '{0}' ne peut pas s'appeler lui-même via un autre constructeur '{0}' has no base class and cannot call a base constructor '{0}' n'a pas de classe de base et ne peut pas appeler de constructeur de base Predefined type '{0}' is not defined or imported Le type prédéfini '{0}' n'est pas défini ou importé Predefined type '{0}' is not defined or imported Le type prédéfini '{0}' n'est pas défini ou importé Predefined type '{0}' is declared in multiple referenced assemblies: '{1}' and '{2}' Le type prédéfini '{0}' est déclaré dans plusieurs assemblys référencés : '{1}' et '{2}' '{0}': structs cannot call base class constructors '{0}' : les structs ne peuvent pas appeler les constructeurs de classe de base Struct member '{0}' of type '{1}' causes a cycle in the struct layout Le membre '{0}' de la structure de type '{1}' engendre un cycle dans la disposition de la structure '{0}': interfaces cannot declare types '{0}' : les interfaces ne peuvent pas déclarer de types Interfaces cannot contain fields Les interfaces ne peuvent pas contenir de champs Interfaces cannot contain constructors Les interfaces ne peuvent pas contenir de constructeurs Type '{0}' in interface list is not an interface Le type '{0}' dans la liste des interfaces n'est pas une interface '{0}' is already listed in interface list '{0}' est déjà énuméré dans la liste des interfaces '{0}' is already listed in the interface list on type '{2}' with different tuple element names, as '{1}'. '{0}' est déjà listé dans la liste d'interfaces du type '{2}' avec d'autres noms d'éléments tuples, notamment '{1}'. Inherited interface '{1}' causes a cycle in the interface hierarchy of '{0}' L'interface héritée '{1}' provoque un cycle dans la hiérarchie des interfaces de '{0}' '{0}': interface members cannot have a definition '{0}' : les membres d'interface ne peuvent pas avoir une définition '{0}' hides inherited abstract member '{1}' '{0}' masque le membre abstrait hérité '{1}' '{0}' does not implement inherited abstract member '{1}' '{0}' n'implémente pas le membre abstrait hérité '{1}' '{0}' does not implement interface member '{1}' '{0}' n'implémente pas le membre d'interface '{1}' The class System.Object cannot have a base class or implement an interface La classe System.Object ne peut pas posséder de classe de base ni implémenter une interface '{0}' in explicit interface declaration is not an interface '{0}' dans une déclaration d'interface explicite n'est pas une interface '{0}' in explicit interface declaration is not a member of interface '{0}' dans la déclaration d'interface explicite n'est pas un membre d'interface '{0}': containing type does not implement interface '{1}' '{0}' : le type conteneur n'implémente pas l'interface '{1}' '{0}': explicit interface declaration can only be declared in a class or struct '{0}' : une déclaration d'interface explicite ne peut être déclarée que dans une classe ou une structure '{0}': member names cannot be the same as their enclosing type '{0}' : les noms de membres doivent être différents de leur type englobant '{0}': the enumerator value is too large to fit in its type '{0}' : la valeur de l'énumérateur est trop grande pour ce type '{0}': cannot override because '{1}' is not a property '{0}' : substitution impossible, car '{1}' n'est pas une propriété '{0}': cannot override because '{1}' does not have an overridable get accessor '{0}' : substitution impossible, car '{1}' n'a pas d'accesseur get substituable '{0}': cannot override because '{1}' does not have an overridable set accessor '{0}' : substitution impossible, car '{1}' n'a pas d'accesseur set substituable '{0}': property or indexer cannot have void type '{0}' : une propriété ou un indexeur ne peut pas être de type void '{0}': property or indexer must have at least one accessor '{0}' : une propriété ou un indexeur doit avoir au moins un accesseur '{0}' is a new virtual member in sealed class '{1}' '{0}' est un nouveau membre virtuel de la classe sealed '{1}' '{0}' adds an accessor not found in interface member '{1}' '{0}' ajoute un accesseur introuvable dans le membre d'interface '{1}' Explicit interface implementation '{0}' is missing accessor '{1}' L'accesseur '{1}' est manquant dans l'implémentation d'interface explicite '{0}' '{0}': user-defined conversions to or from an interface are not allowed '{0}' : les conversions définies par l'utilisateur vers ou à partir d'une interface ne sont pas autorisées '{0}': user-defined conversions to or from a base class are not allowed '{0}' : les conversions définies par l'utilisateur vers ou à partir d'une classe de base ne sont pas autorisées '{0}': user-defined conversions to or from a derived class are not allowed '{0}' : les conversions définies par l'utilisateur vers ou à partir d'une classe dérivée ne sont pas autorisées User-defined operator cannot take an object of the enclosing type and convert to an object of the enclosing type L'opérateur défini par l'utilisateur ne peut pas prendre un objet du type englobant et le convertir en un objet du type englobant User-defined conversion must convert to or from the enclosing type La conversion définie par l'utilisateur doit convertir vers le type englobant ou à partir de celui-ci Duplicate user-defined conversion in type '{0}' La conversion définie par l'utilisateur dans le type '{0}' est en double User-defined operator '{0}' must be declared static and public L'opérateur défini par l'utilisateur '{0}' doit être déclaré static et public The parameter type for ++ or -- operator must be the containing type Le type de paramètre pour l'opérateur ++ ou -- doit être le type conteneur The parameter of a unary operator must be the containing type Le paramètre d'un opérateur unaire doit être le type conteneur One of the parameters of a binary operator must be the containing type Un des paramètres d'un opérateur binaire doit être le type conteneur The first operand of an overloaded shift operator must have the same type as the containing type, and the type of the second operand must be int Le premier opérande d'un opérateur de décalage surchargé doit être du même type que le type conteneur et le type du second opérande doit être int Interfaces cannot contain operators Les interfaces ne peuvent pas contenir d'opérateurs Structs cannot contain explicit parameterless constructors Les structures ne peuvent pas contenir de constructeurs exempts de paramètres explicites Enums cannot contain explicit parameterless constructors Les enums ne peuvent pas contenir de constructeurs sans paramètre explicites '{0}': cannot override '{1}' because it is not supported by the language '{0}' : impossible de substituer '{1}', car il n'est pas pris en charge par le langage '{0}' is not supported by the language '{0}' n'est pas pris en charge par le langage '{0}': cannot explicitly call operator or accessor '{0}' : impossible d'appeler explicitement un opérateur ou un accesseur '{0}': cannot reference a type through an expression; try '{1}' instead '{0}' : impossible de référencer un type par l'intermédiaire d'une expression ; essayez plutôt '{1}' '{0}': cannot have instance property or field initializers in structs '{0}' : impossible d'avoir des propriétés d'instance ou des initialiseurs de champ dans des structs Name of destructor must match name of class Le nom du destructeur doit correspondre au nom de classe Only class types can contain destructors Seuls les types classe peuvent contenir des destructeurs Namespace '{1}' contains a definition conflicting with alias '{0}' L'espace de noms '{1}' contient une définition en conflit avec l'alias '{0}' Alias '{0}' conflicts with {1} definition L'alias '{0}' est en conflit avec la définition de {1} The Conditional attribute is not valid on '{0}' because it is a constructor, destructor, operator, or explicit interface implementation L'attribut Conditional n'est pas valide sur '{0}', car il s'agit d'un constructeur, d'un destructeur, d'un opérateur ou d'une implémentation d'interface explicite The Conditional attribute is not valid on '{0}' because its return type is not void L'attribut Conditional n'est pas valide sur '{0}', car son type de retour n'est pas void Duplicate '{0}' attribute Attribut '{0}' en double Duplicate '{0}' attribute in '{1}' Attribut '{0}' en double dans '{1}' The Conditional attribute is not valid on interface members L'attribut Conditional n'est pas valide sur les membres d'interface User-defined operators cannot return void Les opérateurs définis par l'utilisateur ne peuvent pas retourner void '{0}': user-defined conversions to or from the dynamic type are not allowed '{0}' : les conversions définies par l'utilisateur vers ou à partir du type dynamic ne sont pas autorisées Invalid value for argument to '{0}' attribute Valeur non valide pour l'argument de l'attribut '{0}' Parameter not valid for the specified unmanaged type. Paramètre non valide pour le type non managé spécifié. Attribute parameter '{0}' must be specified. Le paramètre d'attribut '{0}' doit être spécifié. Attribute parameter '{0}' or '{1}' must be specified. Le paramètre d'attribut '{0}' ou '{1}' doit être spécifié. Unmanaged type '{0}' not valid for fields. Type non managé '{0}' non valide pour les champs. Unmanaged type '{0}' is only valid for fields. Le type non managé '{0}' n'est valide que pour les champs. Attribute '{0}' is not valid on this declaration type. It is only valid on '{1}' declarations. L'attribut '{0}' n'est pas valide dans ce type de déclaration. Il n'est valide que dans les déclarations '{1}'. Floating-point constant is outside the range of type '{0}' La constante à virgule flottante sort de la plage du type '{0}' The Guid attribute must be specified with the ComImport attribute L'attribut Guid doit être spécifié avec l'attribut ComImport Invalid value for named attribute argument '{0}' Valeur non valide pour l'argument d'attribut nommé '{0}' The DllImport attribute must be specified on a method marked 'static' and 'extern' L'attribut DllImport doit être spécifié sur une méthode marquée 'static' et 'extern' Cannot update '{0}'; attribute '{1}' is missing. Impossible de mettre à jour '{0}' ; l'attribut '{1}' est manquant. The DllImport attribute cannot be applied to a method that is generic or contained in a generic type. Impossible d'appliquer l'attribut DllImport à une méthode générique ou contenue dans un type générique. Field or property cannot be of type '{0}' Ni le champ, ni la propriété ne peuvent être de type '{0}' Field or auto-implemented property cannot be of type '{0}' unless it is an instance member of a ref struct. Le champ ou la propriété implémentée automatiquement ne peut pas être de type '{0}', sauf s'il s'agit d'un membre d'instance d'un struct par référence. Array elements cannot be of type '{0}' Les éléments de tableau ne peuvent pas être de type '{0}' '{0}' is obsolete '{0}' est obsolète Type or member is obsolete Le type ou le membre est obsolète '{0}' is not an attribute class '{0}' n'est pas une classe d'attributs '{0}' 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. '{0}' n'est pas un argument d'attribut nommé valide. Les arguments d'attribut nommé doivent être des champs qui ne sont pas readonly, statiques ou constants, ou des propriétés en lecture-écriture qui sont publiques et non statiques. '{0}' is obsolete: '{1}' '{0}' est obsolète : '{1}' Type or member is obsolete Le type ou le membre est obsolète '{0}' is obsolete: '{1}' '{0}' est obsolète : '{1}' Indexers cannot have void type Les indexeurs ne peuvent pas être de type void '{0}': virtual or abstract members cannot be private '{0}' : les membres virtual ou abstract ne peuvent pas être private Can only use array initializer expressions to assign to array types. Try using a new expression instead. Les expressions d'initialiseur de tableau ne peuvent être utilisées que pour assigner des types tableau. Essayez plutôt d'utiliser une expression new. Array initializers can only be used in a variable or field initializer. Try using a new expression instead. Les initialiseurs de tableau ne peuvent être utilisés que dans un initialiseur de champ ou de variable. Essayez plutôt d'utiliser une expression new. '{0}': instance field in types marked with StructLayout(LayoutKind.Explicit) must have a FieldOffset attribute '{0}' : les types de champ d'instance marqués avec StructLayout(LayoutKind.Explicit) doivent avoir un attribut FieldOffset Method, operator, or accessor '{0}' is marked external and has no attributes on it. Consider adding a DllImport attribute to specify the external implementation. La méthode, l'opérateur ou l'accesseur '{0}' est marqué comme external et n'a pas d'attribut. Ajoutez un attribut DllImport pour spécifier l'implémentation externe. Method, operator, or accessor is marked external and has no attributes on it La méthode, l'opérateur ou l'accesseur est marqué comme external et n'a pas d'attribut '{0}': new protected member declared in sealed class '{0}' : nouveau membre protected déclaré dans la classe sealed New protected member declared in sealed class Nouveau membre protégé déclaré dans la classe sealed Conditional member '{0}' cannot implement interface member '{1}' in type '{2}' Le membre conditionnel '{0}' ne peut pas implémenter le membre d'interface '{1}' dans le type '{2}' ref and out are not valid in this context ref et out ne sont pas valides dans ce contexte The argument to the '{0}' attribute must be a valid identifier L'argument de l'attribut '{0}' doit être un identificateur valide The FieldOffset attribute can only be placed on members of types marked with the StructLayout(LayoutKind.Explicit) L'attribut FieldOffset ne peut être placé que sur des membres de types marqués avec StructLayout(LayoutKind.Explicit) The FieldOffset attribute is not allowed on static or const fields L'attribut FieldOffset n'est pas autorisé sur des champs static ou const Attribute '{0}' is only valid on classes derived from System.Attribute L'attribut '{0}' n'est valide que dans les classes dérivées de System.Attribute Possible mistaken empty statement Possibilité d'instruction vide erronée Possible mistaken empty statement Possibilité d'instruction vide erronée '{0}' duplicate named attribute argument 'Argument d'attribut nommé '{0}' en double '{0}' cannot derive from special class '{1}' '{0}' ne peut pas dériver de la classe spéciale '{1}' Cannot specify the DefaultMember attribute on a type containing an indexer Impossible de spécifier l'attribut DefaultMember sur un type contenant un indexeur '{0}' is a type not supported by the language '{0}' est un type qui n'est pas pris en charge par le langage Field '{0}' is never assigned to, and will always have its default value {1} Le champ '{0}' n'est jamais assigné et aura toujours sa valeur par défaut {1} Field is never assigned to, and will always have its default value Le champ n'est jamais assigné et aura toujours sa valeur par défaut 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. Déclarateur de tableau erroné. Pour déclarer un tableau managé, le spécificateur de rang précède l'identificateur de la variable. Pour déclarer un champ de mémoire tampon de taille fixe, utilisez le mot clé fixed avant le type de champ. Comparison to integral constant is useless; the constant is outside the range of type '{0}' La comparaison à la constante intégrale est inutile, car la constante est en dehors de la plage du type '{0}' Comparison to integral constant is useless; the constant is outside the range of the type La comparaison à la constante intégrale est inutile, car la constante est en dehors de la plage du type Cannot apply attribute class '{0}' because it is abstract Impossible d'appliquer la classe d'attributs '{0}', car elle est abstract '{0}' is not a valid named attribute argument because it is not a valid attribute parameter type '{0}' n'est pas un argument d'attribut nommé valide, car il n'est pas un type de paramètre d'attribut valide Missing compiler required member '{0}.{1}' Membre requis par le compilateur '{0}.{1}' manquant '{0}' is not a valid attribute location for this declaration. Valid attribute locations for this declaration are '{1}'. All attributes in this block will be ignored. '{0}' n'est pas un emplacement d'attribut valide pour cette déclaration. Les emplacements d'attributs valides pour cette déclaration sont '{1}'. Tous les attributs de ce bloc seront ignorés. Not a valid attribute location for this declaration Ceci n'est pas un emplacement d'attribut valide pour cette déclaration '{0}' is not a recognized attribute location. Valid attribute locations for this declaration are '{1}'. All attributes in this block will be ignored. '{0}' n'est pas un emplacement d'attribut reconnu. Les emplacements d'attributs valides pour cette déclaration sont '{1}'. Tous les attributs de ce bloc seront ignorés. Not a recognized attribute location Cet emplacement d'attribut n'est pas reconnu '{0}' overrides Object.Equals(object o) but does not override Object.GetHashCode() '{0}' se substitue à Object.Equals(object o) mais pas à Object.GetHashCode() Type overrides Object.Equals(object o) but does not override Object.GetHashCode() Le type se substitue à Object.Equals(object o) mais pas à Object.GetHashCode() '{0}' defines operator == or operator != but does not override Object.Equals(object o) '{0}' définit l'opérateur == ou l'opérateur != mais ne se substitue pas à Object.Equals(object o) Type defines operator == or operator != but does not override Object.Equals(object o) Le type définit l'opérateur == ou l'opérateur != mais ne se substitue pas à Object.Equals(object o) '{0}' defines operator == or operator != but does not override Object.GetHashCode() '{0}' définit l'opérateur == ou l'opérateur != mais ne se substitue pas à Object.GetHashCode() Type defines operator == or operator != but does not override Object.GetHashCode() Le type définit l'opérateur == ou l'opérateur != mais ne se substitue pas à Object.GetHashCode() Cannot specify the Out attribute on a ref parameter without also specifying the In attribute. Impossible de spécifier l'attribut Out sur un paramètre ref sans spécifier également l'attribut In. '{0}' cannot define an overloaded {1} that differs only on parameter modifiers '{2}' and '{3}' '{0}' ne peut pas définir un {1} surchargé qui se différencie uniquement par les modificateurs de paramètres '{2}' et '{3}' Literal of type double cannot be implicitly converted to type '{1}'; use an '{0}' suffix to create a literal of this type Impossible de convertir implicitement un littéral de type double en type '{1}' ; utilisez un suffixe '{0}' pour créer un littéral de ce type Assignment in conditional expression is always constant; did you mean to use == instead of = ? L'assignation dans une expression conditionnelle est toujours constante ; voulez-vous utiliser == au lieu de = ? Assignment in conditional expression is always constant L'assignation dans une expression conditionnelle est toujours constante '{0}': new protected member declared in struct '{0}' : nouveau membre protected déclaré dans struct Two indexers have different names; the IndexerName attribute must be used with the same name on every indexer within a type Deux indexeurs ont des noms différents ; l'attribut IndexerName doit être utilisé avec le même nom sur chaque indexeur d'un type A class with the ComImport attribute cannot have a user-defined constructor Une classe avec l'attribut ComImport ne peut pas avoir un constructeur défini par l'utilisateur Field cannot have void type Un champ ne peut pas être de type void Member '{0}' overrides obsolete member '{1}'. Add the Obsolete attribute to '{0}'. Le membre '{0}' se substitue au membre obsolète '{1}'. Ajoutez l'attribut Obsolete à '{0}'. Member overrides obsolete member Un membre se substitue au membre obsolète System.Void cannot be used from C# -- use typeof(void) to get the void type object Impossible d'utiliser System.Void dans C# : utilisez typeof(void) pour obtenir l'objet de type void Do not use 'System.ParamArrayAttribute'. Use the 'params' keyword instead. N'utilisez pas 'System.ParamArrayAttribute'. Utilisez plutôt le mot clé 'params'. Bitwise-or operator used on a sign-extended operand; consider casting to a smaller unsigned type first Opérateur de bits or utilisé sur un opérande de signe étendu ; effectuez un cast en type plus faible non signé Bitwise-or operator used on a sign-extended operand Opérateur OU au niveau du bit utilisé sur un opérande de signe étendu The compiler implicitly widened and sign-extended a variable, and then used the resulting value in a bitwise OR operation. This can result in unexpected behavior. Le compilateur a étendu une variable et son signe de façon implicite, avant d'utiliser la valeur obtenue dans une opération OR au niveau du bit. Ceci peut entraîner un comportement inattendu. '{0}': a volatile field cannot be of the type '{1}' '{0}' : un champ volatile ne peut pas être de type '{1}' '{0}': a field cannot be both volatile and readonly '{0}' : un champ ne peut pas être à la fois volatile et readonly The modifier 'abstract' is not valid on fields. Try using a property instead. Le modificateur 'abstract' n'est pas valide dans les champs. Essayez d'utiliser une propriété à la place. '{0}' cannot implement '{1}' because it is not supported by the language '{0}' ne peut pas implémenter '{1}', car ceci n'est pas pris en charge par le langage '{0}' explicit method implementation cannot implement '{1}' because it is an accessor 'L'implémentation de la méthode explicite '{0}' ne peut pas implémenter '{1}', car il s'agit d'un accesseur '{0}' interface marked with 'CoClassAttribute' not marked with 'ComImportAttribute' 'Interface '{0}' marquée avec 'CoClassAttribute' et non avec 'ComImportAttribute' Interface marked with 'CoClassAttribute' not marked with 'ComImportAttribute' Interface marquée avec 'CoClassAttribute' et non avec 'ComImportAttribute' Conditional member '{0}' cannot have an out parameter Le membre conditionnel '{0}' ne peut pas avoir un paramètre out Accessor '{0}' cannot implement interface member '{1}' for type '{2}'. Use an explicit interface implementation. L'accesseur '{0}' ne peut pas implémenter le membre d'interface '{1}' pour le type '{2}'. Utilisez une implémentation d'interface explicite. The namespace alias qualifier '::' always resolves to a type or namespace so is illegal here. Consider using '.' instead. Le qualificateur d'alias d'espace de noms '::' est toujours résolu en type ou en espace de noms ; il est donc non conforme ici. Utilisez '.' à la place. Cannot derive from '{0}' because it is a type parameter Dérivation de '{0}' impossible, car il s'agit d'un paramètre de type Duplicate type parameter '{0}' Paramètre de type '{0}' en double Type parameter '{0}' has the same name as the type parameter from outer type '{1}' Le paramètre de type '{0}' a le même nom que le paramètre de type du type externe '{1}' Type parameter has the same name as the type parameter from outer type Le paramètre de type a le même nom que le paramètre de type du type externe Type parameter '{0}' has the same name as the containing type, or method Le paramètre de type '{0}' a le même nom que le type conteneur ou la méthode '{0}' cannot implement both '{1}' and '{2}' because they may unify for some type parameter substitutions '{0}' ne peut pas implémenter '{1}' et '{2}', car ils peuvent être réunis pour des substitutions de paramètre de type A generic type cannot derive from '{0}' because it is an attribute class Un type générique ne peut pas dériver de '{0}', car il s'agit d'une classe d'attributs '{1}' does not define type parameter '{0}' '{1}' ne définit pas le paramètre de type '{0}' '{0}' is not a valid constraint. A type used as a constraint must be an interface, a non-sealed class or a type parameter. '{0}' n'est pas une contrainte valide. Un type utilisé comme contrainte doit être une interface, une classe non-sealed ou un paramètre de type. Constraint cannot be special class '{0}' La contrainte ne peut pas être la classe spéciale '{0}' Inconsistent accessibility: constraint type '{1}' is less accessible than '{0}' Accessibilité incohérente : le type de contrainte '{1}' est moins accessible que '{0}' Cannot do member lookup in '{0}' because it is a type parameter Impossible de rechercher un membre dans '{0}', car il s'agit d'un paramètre de type Invalid constraint type. A type used as a constraint must be an interface, a non-sealed class or a type parameter. Type de contrainte non valide. Un type utilisé comme contrainte doit être une interface, une classe non-sealed ou un paramètre de type. '{0}': cannot declare instance members in a static class '{0}' : impossible de déclarer des membres d'instance dans une classe static '{1}': cannot derive from static class '{0}' '{1}' : dérivation impossible à partir de la classe static '{0}' Static classes cannot have instance constructors Les classes static ne peuvent pas avoir de constructeurs d'instance Static classes cannot contain destructors Les classes static ne peuvent pas contenir de destructeurs Cannot create an instance of the static class '{0}' Impossible de créer une instance de la classe static '{0}' Static class '{0}' cannot derive from type '{1}'. Static classes must derive from object. La classe static '{0}' ne peut pas dériver du type '{1}'. Les classes static doivent dériver d'un objet. '{0}': static classes cannot implement interfaces '{0}' : les classes static ne peuvent pas implémenter d'interfaces '{0}': ref structs cannot implement interfaces '{0}' : les structs par référence ne peuvent pas implémenter d'interfaces '{0}': static classes cannot contain user-defined operators '{0}' : les classes static ne peuvent pas contenir d'opérateurs définis par l'utilisateur Cannot convert to static type '{0}' Impossible de convertir en type static '{0}' '{0}': static classes cannot be used as constraints '{0}' : les classes static ne peuvent pas être utilisées en tant que contraintes '{0}': static types cannot be used as type arguments '{0}' : impossible d'utiliser les types static en tant qu'arguments de type '{0}': array elements cannot be of static type '{0}' : les éléments de tableau ne peuvent pas être de type static '{0}': cannot declare indexers in a static class '{0}' : impossible de déclarer des indexeurs dans une classe static '{0}': static types cannot be used as parameters '{0}' : les types static ne peuvent pas être utilisés comme paramètres '{0}': static types cannot be used as return types '{0}' : les types static ne peuvent pas être utilisés en tant que types de retour Cannot declare a variable of static type '{0}' Impossible de déclarer une variable de type static '{0}' A throw statement with no arguments is not allowed in a finally clause that is nested inside the nearest enclosing catch clause Une instruction throw sans argument n'est pas autorisée dans une clause finally qui est imbriquée dans la clause catch englobante la plus proche '{0}' is not a valid format specifier '{0}' n'est pas un spécificateur de format valide Possibly incorrect assignment to local '{0}' which is the argument to a using or lock statement. The Dispose call or unlocking will happen on the original value of the local. Assignation potentiellement incorrecte à la variable locale '{0}', qui est l'argument d'une instruction using ou lock. L'appel Dispose ou le déverrouillage se produira sur la valeur d'origine de la variable locale. Possibly incorrect assignment to local which is the argument to a using or lock statement Assignation potentiellement incorrecte à la variable locale qui est l'argument d'une instruction using ou lock Type '{0}' is defined in this assembly, but a type forwarder is specified for it Le type '{0}' est défini dans cet assembly, mais un redirecteur de type est spécifié pour ce type Cannot forward type '{0}' because it is a nested type of '{1}' Impossible de transmettre le type '{0}', car il s'agit d'un type imbriqué de '{1}' The type forwarder for type '{0}' in assembly '{1}' causes a cycle Le redirecteur de type pour le type '{0}' dans l'assembly '{1}' provoque un cycle The /moduleassemblyname option may only be specified when building a target type of 'module' L'option /moduleassemblyname ne peut être spécifiée que lors de la génération d'un type cible de 'module' Assembly reference '{0}' is invalid and cannot be resolved La référence d'assembly '{0}' n'est pas valide et ne peut pas être résolue Invalid type specified as an argument for TypeForwardedTo attribute Type non valide spécifié comme argument pour l'attribut TypeForwardedTo '{0}' does not implement interface member '{1}'. '{2}' cannot implement an interface member because it is static. '{0}' n'implémente pas le membre d'interface '{1}'. '{2}' ne peut pas implémenter un membre d'interface, car il est static. '{0}' does not implement interface member '{1}'. '{2}' cannot implement an interface member because it is not public. '{0}' n'implémente pas le membre d'interface '{1}'. '{2}' ne peut pas implémenter un membre d'interface, car il n'est pas public. '{0}' does not implement interface member '{1}'. '{2}' cannot implement '{1}' because it does not have the matching return type of '{3}'. '{0}' n'implémente pas le membre d'interface '{1}'. '{2}' ne peut pas implémenter '{1}', car il ne possède pas le type de retour correspondant '{3}'. '{0}' duplicate TypeForwardedToAttribute '{0}' est un doublon de TypeForwardedToAttribute A query body must end with a select clause or a group clause Un corps de requête doit terminer par une clause select ou une clause group Expected contextual keyword 'on' Mot clé contextuel 'on' attendu Expected contextual keyword 'equals' Mot clé contextuel 'equals' attendu Expected contextual keyword 'by' Mot clé contextuel 'by' attendu Invalid anonymous type member declarator. Anonymous type members must be declared with a member assignment, simple name or member access. Déclarateur de membre de type anonyme non valide. Les membres de type anonyme doivent être déclarés avec une assignation de membre, un nom simple ou un accès membre. Invalid initializer member declarator Déclarateur de membre initialiseur non valide Inconsistent lambda parameter usage; parameter types must be all explicit or all implicit Utilisation du paramètre lambda incohérente ; les types de paramètres doivent être tous explicites ou tous implicites A partial method cannot have access modifiers or the virtual, abstract, override, new, sealed, or extern modifiers Une méthode partielle ne peut pas avoir de modificateurs d'accès ou de modificateurs virtual, abstract, override, new, sealed ou extern A partial method must be declared within a partial class or partial struct Une méthode partielle doit être déclarée au sein d'une classe partielle ou d'une structure partielle A partial method cannot have out parameters Une méthode partielle ne peut pas avoir de paramètres out A partial method may not explicitly implement an interface method Une méthode partielle ne peut pas implémenter explicitement une méthode d'interface Both partial method declarations must be extension methods or neither may be an extension method Soit les deux déclarations de méthode partielles sont des méthodes d'extension, soit aucune ne l'est A partial method may not have multiple defining declarations Une méthode partielle ne peut pas avoir plusieurs déclarations de définition A partial method may not have multiple implementing declarations Une méthode partielle ne peut pas avoir plusieurs déclarations d'implémentation Both partial method declarations must use a params parameter or neither may use a params parameter Soit les deux déclarations de méthode partielles utilisent un paramètre params, soit aucune des deux No defining declaration found for implementing declaration of partial method '{0}' Aucune déclaration de définition trouvée pour la déclaration d'implémentation de la méthode partielle '{0}' Both partial method declarations, '{0}' and '{1}', must use the same tuple element names. Les deux déclarations de méthodes partielles, '{0}' et '{1}', doivent utiliser les mêmes noms d'éléments tuples. Partial method declarations of '{0}' have inconsistent type parameter constraints Les déclarations de méthode partielles de '{0}' ont des contraintes de paramètre de type incohérentes Cannot create delegate from method '{0}' because it is a partial method without an implementing declaration Impossible de créer un délégué à partir de la méthode '{0}', car il s'agit d'une méthode partielle sans déclaration d'implémentation Both partial method declarations must be static or neither may be static Soit les deux déclarations de méthode partielles sont statiques, soit aucune ne l'est Both partial method declarations must be unsafe or neither may be unsafe Soit les deux déclarations de méthode partielles sont unsafe, soit aucune ne l'est Partial methods with only a defining declaration or removed conditional methods cannot be used in expression trees Les méthodes partielles avec uniquement une déclaration de définition ou des méthodes conditionnelles supprimées ne peuvent pas être utilisées dans des arborescences d'expressions Partial methods must have a void return type Les méthodes partielles doivent avoir un type de retour void Obsolete member '{0}' overrides non-obsolete member '{1}' Le membre obsolète '{0}' se substitue au membre non obsolète '{1}' Obsolete member overrides non-obsolete member Un membre obsolète se substitue à un membre non obsolète The fully qualified name for '{0}' is too long for debug information. Compile without '/debug' option. Le nom qualifié complet de '{0}' est trop long pour les informations de débogage. Compilez sans l'option '/debug'. Fully qualified name is too long for debug information Le nom complet est trop long pour les informations de débogage Cannot assign {0} to an implicitly-typed variable Impossible d'assigner {0} à une variable implicitement typée Implicitly-typed variables must be initialized Les variables implicitement typées doivent être initialisées Implicitly-typed variables cannot have multiple declarators Les variables implicitement typées ne peuvent pas avoir plusieurs déclarateurs Cannot initialize an implicitly-typed variable with an array initializer Impossible d'initialiser une variable implicitement typée avec un initialiseur de tableau Implicitly-typed local variables cannot be fixed Les variables locales implicitement typées ne peuvent pas être fixed Implicitly-typed variables cannot be constant Les variables implicitement typées ne peuvent pas être constant Constructor '{0}' is marked external Le constructeur '{0}' est marqué comme external Constructor is marked external Le constructeur est marqué comme external The contextual keyword 'var' may only appear within a local variable declaration or in script code Le mot clé contextuel 'var' ne peut apparaître que dans une déclaration de variable locale ou dans un script de code No best type found for implicitly-typed array Aucun meilleur type trouvé pour le tableau implicitement typé Cannot assign '{0}' to anonymous type property Impossible d'assigner '{0}' à une propriété de type anonyme An expression tree may not contain a base access Une arborescence de l'expression ne peut pas contenir un accès de base An expression tree may not contain an assignment operator Une arborescence de l'expression ne peut pas contenir un opérateur d'assignation An anonymous type cannot have multiple properties with the same name Un type anonyme ne peut pas avoir plusieurs propriétés du même nom A lambda expression with a statement body cannot be converted to an expression tree Une expression lambda avec un corps d'instruction ne peut pas être convertie en arborescence de l'expression Cannot convert lambda to an expression tree whose type argument '{0}' is not a delegate type Impossible de convertir une expression lambda en arborescence d'expression dont l'argument de type '{0}' n'est pas un type délégué Cannot use anonymous type in a constant expression Impossible d'utiliser un type anonyme dans une expression constante The first operand of an 'is' or 'as' operator may not be a lambda expression, anonymous method, or method group. Le premier opérande d'un opérateur 'is' ou 'as' ne peut pas être une expression lambda, une méthode anonyme ou un groupe de méthodes. The first operand of an 'as' operator may not be a tuple literal without a natural type. Le premier opérande d'un opérateur "as" ne peut pas être un littéral de tuple sans type naturel. An expression tree may not contain a multidimensional array initializer Une arborescence de l'expression ne peut pas contenir un initialiseur de tableau à plusieurs dimensions Argument missing Argument manquant Cannot use local variable '{0}' before it is declared Impossible d'utiliser la variable locale '{0}' tant qu'elle n'est pas déclarée Type of '{0}' cannot be inferred since its initializer directly or indirectly refers to the definition. Impossible de déduire le type de '{0}', car son initialiseur fait directement ou indirectement référence à la définition. Auto-implemented property '{0}' must be fully assigned before control is returned to the caller. La propriété implémentée automatiquement '{0}' doit être entièrement assignée avant que le contrôle soit retourné à l'appelant. Cannot use local variable '{0}' before it is declared. The declaration of the local variable hides the field '{1}'. Impossible d'utiliser la variable locale '{0}' tant qu'elle n'est pas déclarée. La déclaration de la variable locale masque le champ '{1}'. An expression tree lambda may not contain a coalescing operator with a null or default literal left-hand side Une arborescence d'expression lambda ne peut pas contenir un opérateur de fusion avec une partie gauche de littéral ayant une valeur null ou une valeur par défaut Identifier expected Identificateur attendu ; expected ; attendu Syntax error, '{0}' expected Erreur de syntaxe, '{0}' attendu Duplicate '{0}' modifier Modificateur '{0}' en double Property accessor already defined Accesseur de propriété déjà défini Type byte, sbyte, short, ushort, int, uint, long, or ulong expected Type byte, sbyte, short, ushort, int, uint, long ou ulong attendu Unrecognized escape sequence Séquence d'échappement non reconnue Newline in constant Saut de ligne dans la constante Empty character literal Littéral de caractère vide Too many characters in character literal Trop de caractères dans le littéral de caractère Invalid number Nombre non valide A get or set accessor expected Accesseur get ou set attendu An object, string, or class type expected Type objet, chaîne ou classe attendu Named attribute argument expected Argument d'attribut nommé attendu Catch clauses cannot follow the general catch clause of a try statement Des clauses Catch ne peuvent pas suivre la clause catch générale d'une instruction try Keyword 'this' or 'base' expected Mot clé 'this' ou 'base' attendu Overloadable unary operator expected Opérateur unaire surchargeable attendu Overloadable binary operator expected Opérateur binaire surchargeable attendu Integral constant is too large Constante intégrale trop grande Type or namespace definition, or end-of-file expected Définition de type ou d'espace de noms, ou fin de fichier attendue Member definition, statement, or end-of-file expected Définition de membre, instruction ou fin de fichier attendu Embedded statement cannot be a declaration or labeled statement L'instruction incorporée ne peut pas être une déclaration ni une instruction étiquetée Preprocessor directive expected Directive de préprocesseur attendue Single-line comment or end-of-line expected Commentaire sur une seule ligne ou fin de ligne attendue ) expected ) attendue #endif directive expected directive #endif attendue Unexpected preprocessor directive Directive de préprocesseur inattendue #error: '{0}' #error : '{0}' #warning: '{0}' #warning : '{0}' #warning directive Directive #warning Type expected Type attendu Cannot define/undefine preprocessor symbols after first token in file Impossible de définir/annuler la définition des symboles de préprocesseur à la suite du premier jeton du fichier Cannot use #r after first token in file Impossible d'utiliser #r à la suite du premier jeton du fichier End-of-file found, '*/' expected Fin de fichier trouvée, '*/' attendu Merge conflict marker encountered Marqueur de conflit de fusion rencontré Do not use refout when using refonly. N'utilisez pas refout quand vous utilisez refonly. Cannot compile net modules when using /refout or /refonly. Impossible de compiler les modules net en utilisant /refout ou /refonly. Overloadable operator expected Opérateur surchargeable attendu #endregion directive expected directive #endregion attendue Unterminated string literal Littéral de chaîne inachevé Preprocessor directives must appear as the first non-whitespace character on a line Les directives du préprocesseur doivent être le premier caractère (autre qu'un espace blanc) d'une ligne Identifier expected; '{1}' is a keyword Identificateur attendu ; '{1}' est un mot clé { or ; expected { ou ; attendu Cannot use more than one type in a for, using, fixed, or declaration statement Impossible d'utiliser plusieurs types dans une instruction for, using, fixed ou declaration An add or remove accessor expected Un accesseur add ou remove est attendu Unexpected character '{0}' Caractère inattendu '{0}' Unexpected token '{0}' Jeton inattendu '{0}' '{0}': static classes cannot contain protected members '{0}' : les classes static ne peuvent pas contenir de membres protected A previous catch clause already catches all exceptions. All non-exceptions thrown will be wrapped in a System.Runtime.CompilerServices.RuntimeWrappedException. Une clause catch précédente intercepte déjà toutes les exceptions. Tous les objets levés autres que les exceptions seront inclus dans un wrapper dans System.Runtime.CompilerServices.RuntimeWrappedException. A previous catch clause already catches all exceptions Une clause catch précédente intercepte déjà toutes les exceptions This warning is caused when a catch() block has no specified exception type after a catch (System.Exception e) block. The warning advises that the catch() block will not catch any exceptions. A catch() block after a catch (System.Exception e) block can catch non-CLS exceptions if the RuntimeCompatibilityAttribute is set to false in the AssemblyInfo.cs file: [assembly: RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)]. If this attribute is not set explicitly to false, all thrown non-CLS exceptions are wrapped as Exceptions and the catch (System.Exception e) block catches them. Cet avertissement survient lorsqu'un bloc catch() n'a pas de type d'exception spécifié après un bloc catch (System.Exception e). L'avertissement vous informe du fait que le bloc catch() n'interceptera aucune exception. Un bloc catch() après un bloc catch (System.Exception e) peut intercepter des exceptions non-CLS si le RuntimeCompatibilityAttribute est défini sur false dans le fichier AssemblyInfo.cs : [assembly: RuntimeCompatibilityAttribute(WrapNonExceptionThrows = false)]. Si cet attribut n'est pas défini sur false de façon explicite, toutes les exceptions non-CLS levées sont encapsulées en tant qu'exceptions et le bloc catch (System.Exception e) les intercepte. The operand of an increment or decrement operator must be a variable, property or indexer L'opérande d'un opérateur d'incrémentation ou de décrémentation doit être une variable, une propriété ou un indexeur '{0}' does not contain a definition for '{1}' and no accessible extension method '{1}' accepting a first argument of type '{0}' could be found (are you missing a using directive or an assembly reference?) '{0}' ne contient pas de définition pour '{1}' et aucune méthode d'extension '{1}' acceptant un premier argument de type '{0}' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante ?) '{0}' does not contain a definition for '{1}' and no extension method '{1}' accepting a first argument of type '{0}' could be found (are you missing a using directive for '{2}'?) '{0}' ne contient pas de définition pour '{1}' et aucune méthode d'extension '{1}' acceptant un premier argument de type '{0}' n'a été trouvée (vous manque-t-il une directive using pour '{2}' ?) Method '{0}' has a parameter modifier 'this' which is not on the first parameter La méthode '{0}' a un modificateur de paramètre 'this' qui ne figure pas dans le premier paramètre The parameter modifier '{0}' cannot be used with '{1}' Impossible d'utiliser le modificateur de paramètre '{0}' avec '{1}' The first parameter of an extension method cannot be of type '{0}' Le premier paramètre d'une méthode d'extension ne peut pas être de type '{0}' A parameter array cannot be used with 'this' modifier on an extension method Un tableau de paramètres ne peut pas être utilisé avec le modificateur 'this' dans une méthode d'extension Extension method must be static La méthode d'extension doit être statique Extension method must be defined in a non-generic static class La méthode d'extension doit être définie dans une classe statique non générique A parameter can only have one '{0}' modifier Un paramètre ne peut avoir qu'un seul modificateur '{0}' Extension methods must be defined in a top level static class; {0} is a nested class Les méthodes d'extension doivent être définies dans une classe statique de niveau supérieur ; {0} est une classe imbriquée Cannot define a new extension method because the compiler required type '{0}' cannot be found. Are you missing a reference to System.Core.dll? Impossible de définir une nouvelle méthode d'extension, car le type requis par le compilateur '{0}' est introuvable. Vous manque-t-il une référence à System.Core.dll ? Do not use 'System.Runtime.CompilerServices.ExtensionAttribute'. Use the 'this' keyword instead. N'utilisez pas 'System.Runtime.CompilerServices.ExtensionAttribute'. Utilisez plutôt le mot clé 'this'. Do not use 'System.Runtime.CompilerServices.DynamicAttribute'. Use the 'dynamic' keyword instead. N'utilisez pas 'System.Runtime.CompilerServices.DynamicAttribute'. Utilisez plutôt le mot clé 'dynamic'. The constructor call needs to be dynamically dispatched, but cannot be because it is part of a constructor initializer. Consider casting the dynamic arguments. L'appel du constructeur doit être distribué dynamiquement, mais ne peut pas l'être car il fait partie d'un initialiseur de constructeur. Effectuez un cast des arguments dynamiques. Extension method '{0}' defined on value type '{1}' cannot be used to create delegates La méthode d'extension '{0}' définie dans le type valeur '{1}' ne peut pas être utilisée pour créer des délégués No overload for method '{0}' takes {1} arguments Aucune surcharge pour la méthode '{0}' n'accepte les arguments {1} Argument {0}: cannot convert from '{1}' to '{2}' Argument {0} : conversion impossible de '{1}' en '{2}' Source file '{0}' could not be opened -- {1} Impossible d'ouvrir le fichier source '{0}' -- {1} Cannot link resource files when building a module Impossible de lier des fichiers de ressources lors de la création d'un module Resource identifier '{0}' has already been used in this assembly L'identificateur de ressource '{0}' a déjà été utilisé dans cet assembly Each linked resource and module must have a unique filename. Filename '{0}' is specified more than once in this assembly Chaque ressource et module liés doivent avoir un nom de fichier unique. Le nom de fichier '{0}' est indiqué plusieurs fois dans cet assembly The referenced file '{0}' is not an assembly Le fichier référencé '{0}' n'est pas un assembly A ref or out value must be an assignable variable Une valeur ref ou out doit être une variable qui peut être assignée Keyword 'base' is not available in a static method Le mot clé 'base' n'est pas disponible dans une méthode statique Keyword 'base' is not available in the current context Le mot clé 'base' n'est pas disponible dans le contexte actuel } expected } attendue { expected { attendue 'in' expected 'in' attendu Invalid preprocessor expression Expression de préprocesseur non valide Invalid token '{0}' in class, struct, or interface member declaration Jeton '{0}' non valide dans la déclaration de membre de classe, de structure ou d'interface Method must have a return type La méthode doit avoir un type de retour Invalid base type Type de base non valide Empty switch block Bloc switch vide Empty switch block Bloc switch vide Expected catch or finally Catch ou finally attendu Invalid expression term '{0}' Terme d'expression '{0}' non valide A new expression requires (), [], or {} after type Une expression new exige que type soit suivi de (), [] ou {} Elements defined in a namespace cannot be explicitly declared as private, protected, protected internal, or private protected Les éléments définis dans un espace de noms ne peuvent pas être explicitement déclarés comme private, protected ou protected internal ou private protected Expected ; or = (cannot specify constructor arguments in declaration) ; ou = attendu (impossible de spécifier des arguments de constructeur dans une déclaration) A using clause must precede all other elements defined in the namespace except extern alias declarations Une clause using doit précéder tous les autres éléments définis dans l'espace de noms sauf les déclarations d'alias extern Overloaded binary operator '{0}' takes two parameters L'opérateur binaire surchargé '{0}' prend deux paramètres Overloaded unary operator '{0}' takes one parameter L'opérateur unaire surchargé '{0}' prend un paramètre Invalid parameter type 'void' Type de paramètre non valide 'void' The using alias '{0}' appeared previously in this namespace L'alias using '{0}' est apparu précédemment dans cet espace de noms Cannot access protected member '{0}' via a qualifier of type '{1}'; the qualifier must be of type '{2}' (or derived from it) Impossible d'accéder au membre protégé '{0}' par l'intermédiaire d'un qualificateur de type '{1}' ; le qualificateur doit être de type '{2}' (ou dérivé de celui-ci) '{0}' cannot be added to this assembly because it already is an assembly '{0}' ne peut pas être ajouté à cet assembly, car il s'agit déjà d'un assembly Property, indexer, or event '{0}' is not supported by the language; try directly calling accessor methods '{1}' or '{2}' La propriété, l'indexeur ou l'événement '{0}' n'est pas pris en charge par le langage ; essayez d'appeler directement les méthodes d'accesseur '{1}' ou '{2}' Property, indexer, or event '{0}' is not supported by the language; try directly calling accessor method '{1}' La propriété, l'indexeur ou l'événement '{0}' n'est pas pris en charge par le langage ; essayez d'appeler directement la méthode d'accesseur '{1}' Keyword 'void' cannot be used in this context Le mot clé 'void' ne peut pas être utilisé dans ce contexte Indexers must have at least one parameter Les indexeurs doivent posséder au moins un paramètre Array type specifier, [], must appear before parameter name Le spécificateur de type tableau, [], doit apparaître avant le nom de paramètre Declaration is not valid; use '{0} operator <dest-type> (...' instead Déclaration non valide ; utilisez plutôt l'opérateur '{0} <dest-type> (...' Could not find '{0}' specified for Main method {0}' spécifié pour la méthode Main est introuvable '{0}' specified for Main method must be a valid non-generic class or struct '{0}' spécifié pour la méthode Main doit être une classe ou une structure non générique valide '{0}' does not have a suitable static 'Main' method '{0}' n'a pas de méthode Main statique appropriée Cannot use '{0}' for Main method because it is imported Impossible d'utiliser '{0}' pour la méthode Main, car il est importé Outputs without source must have the /out option specified L'option /out doit être spécifiée pour les sorties dépourvues de source Conflicting options specified: Win32 resource file; Win32 manifest Options spécifiées en conflit : fichier de ressources Win32 ; manifeste Win32 Conflicting options specified: Win32 resource file; Win32 icon Options spécifiées en conflit : fichier de ressources Win32 ; icône Win32 Error reading resource '{0}' -- '{1}' Erreur lors de la lecture de la ressource '{0}' -- '{1}' Error writing to XML documentation file: {0} Erreur d'écriture dans le fichier de documentation XML : {0} XML comment has badly formed XML -- '{0}' Le code XML du commentaire XML est incorrect -- '{0}' XML comment has badly formed XML Le code XML du commentaire XML est incorrect XML comment has a duplicate param tag for '{0}' Le commentaire XML a une balise param en double pour '{0}' XML comment has a duplicate param tag Le commentaire XML a une balise param en double XML comment has a param tag for '{0}', but there is no parameter by that name Le commentaire XML a une balise param pour '{0}', alors qu'il n'existe aucun paramètre de ce nom XML comment has a param tag, but there is no parameter by that name Le commentaire XML a une balise param, alors qu'il n'existe aucun paramètre de ce nom XML comment on '{1}' has a paramref tag for '{0}', but there is no parameter by that name Le commentaire XML sur '{1}' a une balise paramref pour '{0}', alors qu'il n'existe aucun paramètre de ce nom XML comment has a paramref tag, but there is no parameter by that name Le commentaire XML a une balise paramref, alors qu'il n'existe aucun paramètre de ce nom Parameter '{0}' has no matching param tag in the XML comment for '{1}' (but other parameters do) Le paramètre '{0}' n'a pas de balise param correspondante dans le commentaire XML pour '{1}' (contrairement à d'autres paramètres) Parameter has no matching param tag in the XML comment (but other parameters do) Le paramètre n'a pas de balise param correspondante dans le commentaire XML (contrairement à d'autres paramètres) XML comment has cref attribute '{0}' that could not be resolved Impossible de résoudre l'attribut cref '{0}' du commentaire XML XML comment has cref attribute that could not be resolved Désolé... Nous ne pouvons pas résoudre l'attribut cref du commentaire XML A stackalloc expression requires [] after type Une expression stackalloc exige la présence de [] à la suite du type The line number specified for #line directive is missing or invalid Le numéro de ligne spécifié pour la directive #line est manquant ou non valide Quoted file name, single-line comment or end-of-line expected Nom de fichier entre guillemets, commentaire sur une seule ligne ou fin de ligne attendu Quoted file name expected Nom de fichier entre guillemets attendu #r is only allowed in scripts #r n'est autorisé que dans les scripts foreach statement cannot operate on variables of type '{0}' because '{0}' does not contain a public instance definition for '{1}' L'instruction foreach ne peut pas fonctionner sur des variables de type '{0}', car '{0}' ne contient pas de définition publique pour '{1}' Invalid type for parameter {0} in XML comment cref attribute: '{1}' Type non valide pour le paramètre {0} dans l'attribut cref du commentaire XML : '{1}' Invalid type for parameter in XML comment cref attribute Type non valide pour le paramètre dans l'attribut cref du commentaire XML Invalid return type in XML comment cref attribute Type de retour non valide dans l'attribut cref de commentaire XML Invalid return type in XML comment cref attribute Type de retour non valide dans l'attribut cref de commentaire XML Error reading Win32 resources -- {0} Erreur lors de la lecture des ressources Win32 -- {0} XML comment has syntactically incorrect cref attribute '{0}' La syntaxe de l'attribut cref '{0}' du commentaire XML est incorrecte XML comment has syntactically incorrect cref attribute Le commentaire XML comporte une erreur de syntaxe au niveau de l'attribut cref Member modifier '{0}' must precede the member type and name La modificateur de membre '{0}' doit précéder le type et le nom de membre Array creation must have array size or array initializer La création de tableau doit posséder une taille de tableau ou un initialiseur de tableau XML comment is not placed on a valid language element Le commentaire XML n'est pas placé dans un élément valide du langage XML comment is not placed on a valid language element Le commentaire XML n'est pas placé dans un élément valide du langage Unable to include XML fragment '{1}' of file '{0}' -- {2} Impossible d'inclure le fragment XML '{1}' du fichier '{0}' -- {2} Unable to include XML fragment Impossible d'inclure le fragment XML Invalid XML include element -- {0} Élément include XML non valide -- {0} Invalid XML include element Élément include XML incorrect Missing XML comment for publicly visible type or member '{0}' Commentaire XML manquant pour le type ou le membre visible publiquement '{0}' Missing XML comment for publicly visible type or member Commentaire XML manquant pour le type ou le membre visible publiquement The /doc compiler option was specified, but one or more constructs did not have comments. L'option de compilateur /doc a été spécifiée, mais un ou plusieurs constructeurs n'avaient pas de commentaires. Badly formed XML in included comments file -- '{0}' Le fichier de commentaires inclus comporte du code XML incorrect -- '{0}' Badly formed XML in included comments file Le fichier de commentaires inclus comporte du code XML incorrect Delegate '{0}' does not take {1} arguments Le délégué '{0}' n'accepte pas d'arguments {1} Semicolon after method or accessor block is not valid Point-virgule non valide après un bloc de méthode ou d'accesseur Method or delegate cannot return type '{0}' Ni la méthode, ni le délégué ne peuvent retourner un type '{0}' Compilation cancelled by user Compilation annulée par l'utilisateur Cannot make reference to variable of type '{0}' Impossible de faire référence à une variable de type '{0}' Cannot assign to '{0}' because it is read-only Impossible d'assigner à '{0}', car il est en lecture seule Cannot use '{0}' as a ref or out value because it is read-only Impossible d'utiliser '{0}' en tant que valeur ref ou out, car il est en lecture seule The RequiredAttribute attribute is not permitted on C# types L'attribut RequiredAttribute n'est pas autorisé sur les types C# Modifiers cannot be placed on event accessor declarations Les modificateurs ne peuvent pas être placés sur des déclarations d'accesseurs d'événement The params parameter cannot be declared as {0} Impossible de déclarer le paramètre params en tant que {0} Cannot modify the return value of '{0}' because it is not a variable Impossible de modifier la valeur de retour de '{0}' car il ne s'agit pas d'une variable The managed coclass wrapper class '{0}' for interface '{1}' cannot be found (are you missing an assembly reference?) La classe wrapper de coclasse managée '{0}' pour l'interface '{1}' est introuvable (vous manque-t-il une référence d'assembly ?) '{0}' is ambiguous between '{1}' and '{2}'; use either '@{0}' or '{0}Attribute' '{0}' est ambigu entre '{1}' et '{2}' ; utilisez '@{0}' ou '{0}Attribute' Argument {0} may not be passed with the '{1}' keyword L'argument {0} ne doit pas être passé avec le mot clé '{1}' Option '{0}' overrides attribute '{1}' given in a source file or added module L'option '{0}' se substitue à l'attribut '{1}' spécifié dans un fichier source ou un module ajouté Option overrides attribute given in a source file or added module L'option se substitue à l'attribut spécifié dans un fichier source ou un module ajouté This warning occurs if the assembly attributes AssemblyKeyFileAttribute or AssemblyKeyNameAttribute found in source conflict with the /keyfile or /keycontainer command line option or key file name or key container specified in the Project Properties. Cet avertissement survient si les attributs de l'assembly AssemblyKeyFileAttribute ou AssemblyKeyNameAttribute trouvés dans la source entrent en conflit avec l'option de ligne de commande /keyfile ou /keycontainer ou le nom de fichier clé ou le conteneur clé indiqué dans les propriétés du projet. Invalid option '{0}' for /langversion. Use '/langversion:?' to list supported values. Option non valide '{0}' pour /langversion. Utilisez '/langversion:?' pour lister les valeurs prises en charge. Cannot create delegate with '{0}' because it or a method it overrides has a Conditional attribute Impossible de créer un délégué avec '{0}', car celui-ci ou une méthode qu'il remplace a un attribut Conditional Cannot create temporary file -- {0} Impossible de créer le fichier temporaire -- {0} Argument {0} must be passed with the '{1}' keyword L'argument {0} doit être passé avec le mot clé '{1}' The yield statement cannot be used inside an anonymous method or lambda expression L'instruction yield ne peut pas être utilisée dans une méthode anonyme ou une expression lambda Cannot return a value from an iterator. Use the yield return statement to return a value, or yield break to end the iteration. Impossible de retourner une valeur à partir d'un itérateur. Utilisez l'instruction yield return pour retourner une valeur, ou yield break pour mettre fin à l'itération. Iterators cannot have ref, in or out parameters Les itérateurs ne peuvent pas avoir de paramètres ref ou out The body of '{0}' cannot be an iterator block because '{1}' is not an iterator interface type Le corps de '{0}' ne peut pas être un bloc itérateur, car '{1}' n'est pas un type d'interface itérateur Cannot yield in the body of a finally clause Impossible de générer dans le corps d'une clause finally Cannot yield a value in the body of a try block with a catch clause Impossible de générer une valeur dans le corps d'un bloc try avec une clause catch Expression expected after yield return Expression attendue après yield return Cannot use ref, out, or in parameter '{0}' inside an anonymous method, lambda expression, query expression, or local function Impossible d'utiliser le paramètre ref ou out '{0}' dans une méthode anonyme, une expression lambda ou une expression de requête Unsafe code may not appear in iterators Du code unsafe ne peut pas s'afficher dans des itérateurs Cannot yield a value in the body of a catch clause Impossible de générer une valeur dans le corps d'une clause catch Control cannot leave the body of an anonymous method or lambda expression Le contrôle ne peut pas quitter le corps d'une méthode anonyme ou d'une expression lambda Unrecognized #pragma directive Directive #pragma non reconnue Unrecognized #pragma directive Directive #pragma non reconnue Expected disable or restore Disable ou restore attendu Expected disable or restore after #pragma warning Disable ou restore attendu après l'avertissement #pragma Cannot restore warning 'CS{0}' because it was disabled globally Impossible de restaurer un avertissement 'CS{0}', car il a été désactivé globalement Cannot restore warning because it was disabled globally Désolé... Nous ne pouvons pas restaurer les avertissements, car ils ont été désactivés de façon globale __arglist is not allowed in the parameter list of iterators __arglist n'est pas autorisé dans la liste de paramètres des itérateurs Iterators cannot have unsafe parameters or yield types Les itérateurs ne peuvent pas avoir de paramètres unsafe ou de types yield The managed coclass wrapper class signature '{0}' for interface '{1}' is not a valid class name signature La signature de classe wrapper de coclasse managée '{0}' pour l'interface '{1}' n'est pas une signature de nom de classe valide foreach statement cannot operate on variables of type '{0}' because it implements multiple instantiations of '{1}'; try casting to a specific interface instantiation L'instruction foreach ne peut pas fonctionner sur des variables de type '{0}', car elle implémente plusieurs instanciations de '{1}' ; essayez d'effectuer un cast en une instanciation d'interface spécifique A fixed size buffer field must have the array size specifier after the field name Un champ de mémoire tampon de taille fixe doit utiliser le spécificateur de la taille du tableau après le nom du champ Fixed size buffer fields may only be members of structs Les champs de mémoire tampon de taille fixe ne peuvent être membres que de structs Not all code paths return a value in {0} of type '{1}' Les chemins de code ne retournent pas tous une valeur dans {0} de type '{1}' Feature '{0}' is not part of the standardized ISO C# language specification, and may not be accepted by other compilers La fonctionnalité '{0}' ne fait pas partie de la spécification du langage C# ISO standardisée et peut ne pas être acceptée par d'autres compilateurs Feature is not part of the standardized ISO C# language specification, and may not be accepted by other compilers Cette fonctionnalité ne fait pas partie de la spécification du langage C# ISO standardisée ; il est possible qu'elle ne soit pas acceptée par d'autres compilateurs Keyword, identifier, or string expected after verbatim specifier: @ Mot clé, identificateur ou chaîne attendue après le spécificateur textuel : @ A readonly field cannot be used as a ref or out value (except in a constructor) Impossible d'utiliser un champ readonly en tant que valeur ref ou out (sauf dans un constructeur) Members of readonly field '{0}' cannot be used as a ref or out value (except in a constructor) Impossible d'utiliser les membres du champ readonly '{0}' en tant que valeur ref ou out (sauf dans un constructeur) A readonly field cannot be assigned to (except in a constructor or a variable initializer) Un champ readonly ne peut pas être assigné (sauf s'il appartient à un constructeur ou un initialiseur de variable) Members of readonly field '{0}' cannot be modified (except in a constructor or a variable initializer) Impossible de modifier les membres d'un champ readonly '{0}' (sauf s'ils appartiennent à un constructeur ou un initialiseur de variable) Cannot use {0} '{1}' as a ref or out value because it is a readonly variable Impossible d'utiliser {0} '{1}' en tant que valeur ref ou out, car il s'agit d'une variable en lecture seule Members of {0} '{1}' cannot be used as a ref or out value because it is a readonly variable Impossible d'utiliser les membres de {0} '{1}' en tant que valeur ref ou out, car il s'agit d'une variable en lecture seule Cannot assign to {0} '{1}' because it is a readonly variable Impossible d'effectuer l'assignation à {0} '{1}', car il s'agit d'une variable en lecture seule Cannot assign to a member of {0} '{1}' because it is a readonly variable Impossible d'effectuer l'assignation à un membre de {0} '{1}', car il s'agit d'une variable en lecture seule Cannot return {0} '{1}' by writable reference because it is a readonly variable Impossible de retourner {0} '{1}' par référence accessible en écriture, car il s'agit d'une variable en lecture seule Members of {0} '{1}' cannot be returned by writable reference because it is a readonly variable Impossible de retourner les membres de {0} '{1}' par référence accessible en écriture, car il s'agit d'une variable en lecture seule Fields of static readonly field '{0}' cannot be assigned to (except in a static constructor or a variable initializer) Impossible d'assigner les champs du champ readonly statique '{0}' (sauf s'ils appartiennent à un constructeur statique ou un initialiseur de variable) Fields of static readonly field '{0}' cannot be used as a ref or out value (except in a static constructor) Impossible d'utiliser les champs du champ readonly statique '{0}' en tant que valeur ref ou out (sauf dans un constructeur statique) Cannot modify members of '{0}' because it is a '{1}' Impossible de supprimer les membres de '{0}', car il s'agit d'un '{1}' Cannot use fields of '{0}' as a ref or out value because it is a '{1}' Impossible d'utiliser les champs de '{0}' en tant que valeur ref ou out, car il s'agit d'un '{1}' Cannot assign to '{0}' because it is a '{1}' Impossible d'assigner à '{0}', car il s'agit d'un '{1}' Cannot use '{0}' as a ref or out value because it is a '{1}' Impossible d'utiliser '{0}' en tant que valeur ref ou out, car il s'agit d'un '{1}' {0}. See also error CS{1}. {0}. Voir aussi l'erreur CS{1}. Warning is overriding an error L'avertissement remplace une erreur The compiler emits this warning when it overrides an error with a warning. For information about the problem, search for the error code mentioned. Le compilateur émet cet avertissement lorsqu'il remplace une erreur par un avertissement. Pour plus d'informations sur ce problème, recherchez le code d'erreur indiqué. Cannot convert {0} to type '{1}' because it is not a delegate type Impossible de convertir {0} en type '{1}', car il ne s'agit pas d'un type délégué Cannot convert {0} to type '{1}' because the parameter types do not match the delegate parameter types Impossible de convertir {0} en type délégué '{1}', car les types de paramètre ne correspondent pas aux types de paramètre délégués Cannot convert {0} to intended delegate type because some of the return types in the block are not implicitly convertible to the delegate return type Impossible de convertir {0} dans le type de délégué souhaité, car certains types de retour ne sont pas implicitement convertibles en type de retour délégué Since this is an async method, the return expression must be of type '{0}' rather than 'Task<{0}>' S'agissant d'une méthode async, l'expression de retour doit être de type '{0}' plutôt que 'Task<{0}>' Cannot convert async {0} to delegate type '{1}'. An async {0} may return void, Task or Task<T>, none of which are convertible to '{1}'. Impossible de convertir {0} async en type délégué '{1}'. Un {0} async peut retourner void, Task ou Task<T>, aucun n'étant convertible en '{1}'. Fixed size buffer type must be one of the following: bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float or double Le type de mémoire tampon de taille fixe doit être : bool, byte, short, int, long, char, sbyte, ushort, uint, ulong, float ou double Fixed size buffer of length {0} and type '{1}' is too big La mémoire tampon de taille fixe de longueur {0} et de type '{1}' est trop volumineuse Fixed size buffers must have a length greater than zero Les mémoires tampons de taille fixe doivent avoir une longueur supérieure à zéro You cannot use fixed size buffers contained in unfixed expressions. Try using the fixed statement. Vous ne pouvez pas utiliser des mémoires tampons de taille fixe contenues dans des expressions non fixed. Essayez d'utiliser l'instruction fixed. Attribute '{0}' is not valid on property or event accessors. It is only valid on '{1}' declarations. L'attribut '{0}' n'est pas valide dans les accesseurs de propriété ou d'événement. Il n'est valide que dans les déclarations '{1}'. Invalid search path '{0}' specified in '{1}' -- '{2}' Chemin de recherche '{0}' non valide spécifié dans '{1}' -- '{2}' Invalid search path specified Le chemin de recherche spécifié n'est pas correct __arglist is not valid in this context __arglist n'est pas valide dans ce contexte params is not valid in this context params n'est pas valide dans ce contexte A namespace declaration cannot have modifiers or attributes Une déclaration d'espace de noms ne peut pas avoir de modificateurs ou d'attributs Invalid option '{0}' for /platform; must be anycpu, x86, Itanium, arm, arm64 or x64 Option non valide '{0}' pour /platform ; doit être anycpu, x86, Itanium ou x64 Anonymous methods, lambda expressions, and query expressions inside structs cannot access instance members of 'this'. Consider copying 'this' to a local variable outside the anonymous method, lambda expression or query expression and using the local instead. Les méthodes anonymes, les expressions lambda et les expressions de requête dans des structs ne peuvent pas accéder aux membres d'instance de 'this'. Copiez 'this' dans une variable locale en dehors de la méthode anonyme, de l'expression lambda ou de l'expression de requête et utilisez la variable locale à la place. '{0}': type used in a using statement must be implicitly convertible to 'System.IDisposable' or have a public void-returning Dispose() instance method. '{0}' : le type utilisé dans une instruction using doit être implicitement convertible en 'System.IDisposable' Parameter {0} must be declared with the '{1}' keyword Le paramètre {0} doit être déclaré avec le mot clé '{1}' Parameter {0} should not be declared with the '{1}' keyword Le paramètre {0} ne doit pas être déclaré avec le mot clé '{1}' Parameter {0} is declared as type '{1}{2}' but should be '{3}{4}' Le paramètre {0} est déclaré comme type '{1}{2}' mais doit être '{3}{4}' Invalid extern alias for '/reference'; '{0}' is not a valid identifier Alias extern non valide pour '/reference' ; '{0}' n'est pas un identificateur valide Invalid reference alias option: '{0}=' -- missing filename Option d'alias de référence non valide : '{0}=' -- nom de fichier manquant You cannot redefine the global extern alias Vous ne pouvez pas redéfinir l'alias extern global Reference to type '{0}' claims it is defined in this assembly, but it is not defined in source or any added modules Une référence au type '{0}' déclare qu'il est défini dans cet assembly, mais il n'est pas défini dans la source ou dans les modules ajoutés Reference to type '{0}' claims it is defined in '{1}', but it could not be found Une référence au type '{0}' déclare qu'il est défini dans '{1}', mais il est introuvable The predefined type '{0}' is defined in multiple assemblies in the global alias; using definition from '{1}' Le type prédéfini '{0}' est défini dans plusieurs assemblys de l'alias global ; utilisation de la définition de '{1}' Predefined type is defined in multiple assemblies in the global alias Un type prédéfini est défini dans plusieurs assemblys de l'alias global  This error occurs when a predefined system type such as System.Int32 is found in two assemblies. One way this can happen is if you are referencing mscorlib or System.Runtime.dll from two different places, such as trying to run two versions of the .NET Framework side-by-side. Cette erreur survient quand un type de système prédéfini tel que System.Int32 est trouvé dans deux assemblys. Cela peut se produire quand vous référencez mscorlib ou System.Runtime.dll depuis deux emplacements différents, comme si vous tentiez d'exécuter deux versions du .NET Framework côte à côte. Local '{0}' or its members cannot have their address taken and be used inside an anonymous method or lambda expression L'adresse de la variable locale '{0}' ou de ses membres ne peut pas être prise et utilisée dans une méthode anonyme ou une expression lambda Source file has exceeded the limit of 16,707,565 lines representable in the PDB; debug information will be incorrect Le fichier source a dépassé la limite de 16 707 565 lignes pouvant être représentées dans le PDB ; les informations de débogage seront incorrectes Source file has exceeded the limit of 16,707,565 lines representable in the PDB; debug information will be incorrect Le fichier source a dépassé la limite de 16 707 565 lignes pouvant être représentées dans le PDB ; les informations de débogage seront incorrectes Cannot convert anonymous method block without a parameter list to delegate type '{0}' because it has one or more out parameters Impossible de convertir un bloc de méthode anonyme sans une liste de paramètres en type délégué '{0}', car il compte un ou plusieurs paramètres out Attribute '{0}' is only valid on methods or attribute classes L'attribut '{0}' n'est valide que sur les méthodes ou les classes d'attributs Accessing a member on '{0}' may cause a runtime exception because it is a field of a marshal-by-reference class L'accès à un membre de '{0}' peut occasionner une exception runtime, car il s'agit d'un champ d'une classe marshalée par référence Accessing a member on a field of a marshal-by-reference class may cause a runtime exception L'accès à un membre sur le champ d'une classe marshalée-par-référence peut entraîner une exception de runtime This warning occurs when you try to call a method, property, or indexer on a member of a class that derives from MarshalByRefObject, and the member is a value type. Objects that inherit from MarshalByRefObject are typically intended to be marshaled by reference across an application domain. If any code ever attempts to directly access the value-type member of such an object across an application domain, a runtime exception will occur. To resolve the warning, first copy the member into a local variable and call the method on that variable. Cet avertissement survient lorsque vous essayez d'appeler une méthode, une propriété ou un indexeur sur le membre d'une classe dérivant de MarshalByRefObject, et que ce membre est un type de valeur. Les objets héritant de MarshalByRefObject doivent généralement être marshalés par référence dans un domaine d'application. Si un code tente d'accéder directement au membre de type valeur d'un tel objet dans un domaine d'application, cela entraîne une exception de runtime. Pour résoudre cet avertissement, veuillez d'abord copier le membre dans une variable locale, avant d'appeler la méthode sur cette variable. '{0}' is not a valid warning number '{0}' n'est pas un numéro d'avertissement valide Not a valid warning number Numéro d'avertissement incorrect A number that was passed to the #pragma warning preprocessor directive was not a valid warning number. Verify that the number represents a warning, not an error. Un numéro transmis à la directive de préprocesseur d'avertissement #pragma n'est pas correct. Veuillez vérifier que ce numéro représente un avertissement et non une erreur. Invalid number Nombre non valide Invalid number Nombre non valide Invalid filename specified for preprocessor directive. Filename is too long or not a valid filename. Nom de fichier spécifié non valide pour la directive de préprocesseur. Le nom de fichier est trop long ou n'est pas valide. Invalid filename specified for preprocessor directive Nom de fichier spécifié non valide pour la directive de préprocesseur Invalid #pragma checksum syntax; should be #pragma checksum "filename" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..." Syntaxe de #pragma checksum non valide ; doit être #pragma checksum "nom_fichier" "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" "XXXX..." Invalid #pragma checksum syntax Syntaxe de checksum #pragma incorrecte Single-line comment or end-of-line expected Commentaire sur une seule ligne ou fin de ligne attendue Single-line comment or end-of-line expected after #pragma directive Commentaire sur une seule ligne ou fin de ligne attendue après la directive #pragma Different checksum values given for '{0}' Valeurs de checksum différentes spécifiées pour '{0}' Different #pragma checksum values given Valeurs de checksum différentes spécifiées pour #pragma Assembly reference '{0}' is invalid and cannot be resolved La référence d'assembly '{0}' n'est pas valide et ne peut pas être résolue Assembly reference is invalid and cannot be resolved La référence d'assembly n'est pas valide et ne peut pas être résolue This warning indicates that an attribute, such as InternalsVisibleToAttribute, was not specified correctly. Cet avertissement indique qu'un attribut, tel que InternalsVisibleToAttribute, n'a pas été spécifié correctement. Assuming assembly reference '{0}' used by '{1}' matches identity '{2}' of '{3}', you may need to supply runtime policy En supposant que la référence d'assembly '{0}' utilisée par '{1}' correspond à l'identité '{2}' de '{3}', il se peut que vous deviez fournir une stratégie runtime Assuming assembly reference matches identity En supposant que la référence d'assembly correspond à l'identité The two assemblies differ in release and/or version number. For unification to occur, you must specify directives in the application's .config file, and you must provide the correct strong name of an assembly. Les numéros de mise en production et/ou de version des deux assemblys diffèrent. Pour procéder à l'unification, veuillez spécifier les directives adéquates dans le fichier .config de l'application et fournir le nom fort correct d'un assembly. Assuming assembly reference '{0}' used by '{1}' matches identity '{2}' of '{3}', you may need to supply runtime policy En supposant que la référence d'assembly '{0}' utilisée par '{1}' correspond à l'identité '{2}' de '{3}', il se peut que vous deviez fournir une stratégie runtime Assuming assembly reference matches identity En supposant que la référence d'assembly correspond à l'identité The two assemblies differ in release and/or version number. For unification to occur, you must specify directives in the application's .config file, and you must provide the correct strong name of an assembly. Les numéros de mise en production et/ou de version des deux assemblys diffèrent. Pour procéder à l'unification, veuillez spécifier les directives adéquates dans le fichier .config de l'application et fournir le nom fort correct d'un assembly. Multiple assemblies with equivalent identity have been imported: '{0}' and '{1}'. Remove one of the duplicate references. Plusieurs assemblys ayant une identité équivalente ont été importés : '{0}' et '{1}'. Supprimez une des références en double. An assembly with the same simple name '{0}' has already been imported. Try removing one of the references (e.g. '{1}') or sign them to enable side-by-side. Un assembly avec le même nom simple '{0}' a déjà été importé. Essayez de supprimer une des références (par exemple, '{1}') ou signez-les pour permettre le côte à côte. Assembly '{0}' with identity '{1}' uses '{2}' which has a higher version than referenced assembly '{3}' with identity '{4}' L'assembly '{0}' avec l'identité '{1}' utilise '{2}' dont la version est supérieure à celle de l'assembly référencé '{3}' avec l'identité '{4}' Fixed size buffers can only be accessed through locals or fields Les mémoires tampons de taille fixe ne sont accessibles que via des variables locales ou des champs XML comment has a duplicate typeparam tag for '{0}' Le commentaire XML a une balise typeparam en double pour '{0}' XML comment has a duplicate typeparam tag Le commentaire XML a une balise typeparam en double XML comment has a typeparam tag for '{0}', but there is no type parameter by that name Le commentaire XML a une balise typeparam pour '{0}', alors qu'il n'existe aucun paramètre de type de ce nom XML comment has a typeparam tag, but there is no type parameter by that name Le commentaire XML a une balise typeparam, alors qu'il n'existe aucun paramètre de type de ce nom XML comment on '{1}' has a typeparamref tag for '{0}', but there is no type parameter by that name Le commentaire XML sur '{1}' a une balise typeparamref pour '{0}', alors qu'il n'existe aucun paramètre de type de ce nom XML comment has a typeparamref tag, but there is no type parameter by that name Le commentaire XML a une balise typeparamref, alors qu'il n'existe aucun paramètre de type de ce nom Type parameter '{0}' has no matching typeparam tag in the XML comment on '{1}' (but other type parameters do) Le paramètre de type '{0}' n'a pas de balise typeparam correspondante dans le commentaire XML de '{1}' (contrairement à d'autres paramètres de type) Type parameter has no matching typeparam tag in the XML comment (but other type parameters do) Le type de paramètre n'a pas de balise typeparam correspondante dans le commentaire XML (contrairement à d'autres paramètres) '{0}': type must be '{2}' to match overridden member '{1}' '{0}' : le type doit être '{2}' pour correspondre au membre substitué '{1}' Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute. Use the 'fixed' field modifier instead. N'utilisez pas l'attribut 'System.Runtime.CompilerServices.FixedBuffer'. Utilisez le modificateur de champ 'fixed' à la place. Assignment made to same variable; did you mean to assign something else? Assignation effectuée à la même variable ; souhaitiez-vous assigner un autre élément ? Assignment made to same variable Assignation effectuée à la même variable Comparison made to same variable; did you mean to compare something else? Comparaison effectuée avec la même variable ; souhaitiez-vous comparer autre chose ? Comparison made to same variable Comparaison effectuée avec la même variable Error opening Win32 resource file '{0}' -- '{1}' Erreur lors de l'ouverture du fichier de ressources Win32 '{0}' -- '{1}' Expression will always cause a System.NullReferenceException because the default value of '{0}' is null L'expression fera toujours intervenir System.NullReferenceException, car la valeur par défaut de '{0}' est null Expression will always cause a System.NullReferenceException because the type's default value is null L'expression fera toujours intervenir System.NullReferenceException, car la valeur par défaut du type est null Class '{0}' cannot have multiple base classes: '{1}' and '{2}' La classe '{0}' ne peut pas avoir plusieurs classes de base : '{1}' et '{2}' Base class '{0}' must come before any interfaces La classe de base '{0}' doit précéder les interfaces XML comment has cref attribute '{0}' that refers to a type parameter L'attribut cref '{0}' du commentaire XML fait référence à un paramètre de type XML comment has cref attribute that refers to a type parameter Le commentaire XML possède un attribut cref qui fait référence à un paramètre de type Friend assembly reference '{0}' is invalid. InternalsVisibleTo declarations cannot have a version, culture, public key token, or processor architecture specified. La référence d'assembly Friend '{0}' n'est pas valide. Les déclarations InternalsVisibleTo ne peuvent pas avoir une version, une culture, un jeton de clé publique ou une architecture de processeur spécifié. Friend assembly reference '{0}' is invalid. Strong-name signed assemblies must specify a public key in their InternalsVisibleTo declarations. La référence d'assembly Friend '{0}' n'est pas valide. Les assemblys signés avec un nom fort doivent spécifier une clé publique dans leurs déclarations InternalsVisibleTo. Cannot bind delegate to '{0}' because it is a member of 'System.Nullable<T>' Impossible de lier le délégué à '{0}' car il s'agit d'un membre de 'System.Nullable<T>' '{0}' does not contain a constructor that takes {1} arguments '{0}' ne contient pas de constructeur qui accepte des arguments {1} Assembly and module attributes must precede all other elements defined in a file except using clauses and extern alias declarations Les attributs de l'assembly et du module doivent précéder tous les autres éléments définis dans un fichier à l'exception des clauses using et des déclarations d'alias extern Expected expression Expression attendue Invalid version {0} for /subsystemversion. The version must be 6.02 or greater for ARM or AppContainerExe, and 4.00 or greater otherwise Version {0} non valide pour /subsystemversion. La version doit être 6.02 ou supérieure pour ARM ou AppContainerExe, et 4.00 ou supérieure dans les autres cas Embedded interop method '{0}' contains a body. La méthode interop incorporée '{0}' contient un corps. Warning level must be in the range 0-4 Le niveau d'avertissement doit être compris entre 0 et 4 Invalid option '{0}' for /debug; must be 'portable', 'embedded', 'full' or 'pdbonly' Option '{0}' non valide pour /debug ; les options valides sont 'portable', 'embedded', 'full' ou 'pdbonly' Invalid option '{0}'; Resource visibility must be either 'public' or 'private' Option non valide '{0}' ; la visibilité de la ressource doit être 'public' ou 'private' The type of the argument to the DefaultParameterValue attribute must match the parameter type Le type de l'argument de l'attribut DefaultParameterValue doit correspondre au type de paramètre Argument of type '{0}' is not applicable for the DefaultParameterValue attribute L'argument de type '{0}' n'est pas applicable pour l'attribut DefaultParameterValue Duplicate initialization of member '{0}' Initialisation du membre '{0}' en double Member '{0}' cannot be initialized. It is not a field or property. Impossible d'initialiser le membre '{0}'. Il ne s'agit pas d'un champ ou d'une propriété. Static field or property '{0}' cannot be assigned in an object initializer Impossible d'assigner le champ ou la propriété statique '{0}' dans un initialiseur d'objet Members of readonly field '{0}' of type '{1}' cannot be assigned with an object initializer because it is of a value type Les membres du champ readonly '{0}' de type '{1}' ne peuvent pas être assignés avec un initialiseur d'objet, car il s'agit d'un type valeur Members of property '{0}' of type '{1}' cannot be assigned with an object initializer because it is of a value type Les membres de la propriété '{0}' de type '{1}' ne peuvent pas être assignés avec un initialiseur d'objet, car il s'agit d'un type valeur Unsafe type '{0}' cannot be used in object creation Impossible d'utiliser le type unsafe '{0}' dans la création d'objet Element initializer cannot be empty L'initialiseur d'élément ne peut pas être vide The best overloaded method match for '{0}' has wrong signature for the initializer element. The initializable Add must be an accessible instance method. La méthode surchargée correspondant le mieux à '{0}' n'a pas la bonne signature pour l'élément initialiseur. Add initialisable doit être une méthode d'instance accessible. Cannot initialize type '{0}' with a collection initializer because it does not implement 'System.Collections.IEnumerable' Impossible d'initialiser le type '{0}' avec un initialiseur de collection, car il n'implémente pas 'System.Collections.IEnumerable' Error reading Win32 manifest file '{0}' -- '{1}' Erreur lors de la lecture du fichier manifeste Win32 '{0}' -- '{1}' Ignoring /win32manifest for module because it only applies to assemblies Option /win32manifest ignorée pour le module, car elle s'applique uniquement aux assemblys Ignoring /win32manifest for module because it only applies to assemblies Option /win32manifest ignorée pour le module, car elle s'applique uniquement aux assemblys '{0}' does not contain a definition for '{1}' and the best extension method overload '{2}' requires a receiver of type '{3}' '{0}' ne contient pas de définition pour '{1}' et la meilleure surcharge de méthode d'extension '{2}' nécessite un récepteur de type '{3}' The range variable '{0}' has already been declared La variable de portée '{0}' a déjà été déclarée The range variable '{0}' conflicts with a previous declaration of '{0}' La variable de portée '{0}' est en conflit avec une déclaration précédente de '{0}' Cannot assign {0} to a range variable Impossible d'assigner {0} à une variable de portée Could not find an implementation of the query pattern for source type '{0}'. '{1}' not found. Consider explicitly specifying the type of the range variable '{2}'. Impossible de trouver une implémentation du modèle de requête pour le type source '{0}'. '{1}' introuvable. Spécifiez explicitement le type de la variable de portée '{2}'. Could not find an implementation of the query pattern for source type '{0}'. '{1}' not found. Are you missing a reference to 'System.Core.dll' or a using directive for 'System.Linq'? Impossible de trouver une implémentation du modèle de requête pour le type source '{0}'. '{1}' introuvable. Vous manque-t-il une référence à 'System.Core.dll' ou une directive using pour 'System.Linq' ? Could not find an implementation of the query pattern for source type '{0}'. '{1}' not found. Impossible de trouver une implémentation du modèle de requête pour le type source '{0}'. '{1}' introuvable. The name '{0}' is not in scope on the left side of 'equals'. Consider swapping the expressions on either side of 'equals'. Le nom '{0}' n'est pas dans la portée à gauche de 'equals'. Échangez les expressions de chaque côté de 'equals'. The name '{0}' is not in scope on the right side of 'equals'. Consider swapping the expressions on either side of 'equals'. Le nom '{0}' n'est pas dans la portée à droite de 'equals'. Échangez les expressions de chaque côté de 'equals'. Cannot pass the range variable '{0}' as an out or ref parameter Impossible de passer la variable de portée '{0}' en tant que paramètre out ou ref Multiple implementations of the query pattern were found for source type '{0}'. Ambiguous call to '{1}'. Plusieurs implémentations du modèle de requête ont été trouvées pour le type source '{0}'. Appel ambigu à '{1}'. The type of one of the expressions in the {0} clause is incorrect. Type inference failed in the call to '{1}'. Le type de l'une des expressions dans la clause {0} est incorrect. L'inférence de type a échoué dans l'appel à '{1}'. The type of the expression in the {0} clause is incorrect. Type inference failed in the call to '{1}'. Le type de l'expression dans la clause {0} est incorrect. L'inférence de type a échoué dans l'appel à '{1}'. An expression of type '{0}' is not allowed in a subsequent from clause in a query expression with source type '{1}'. Type inference failed in the call to '{2}'. Une expression de type '{0}' n'est pas autorisée dans une clause from ultérieure dans une expression de requête avec un type source '{1}'. L'inférence de type a échoué dans l'appel à '{2}'. An expression tree may not contain an unsafe pointer operation Une arborescence de l'expression ne peut pas contenir une opération pointeur unsafe An expression tree may not contain an anonymous method expression Une arborescence de l'expression ne peut pas contenir une expression de méthode anonyme An anonymous method expression cannot be converted to an expression tree Une expression de méthode anonyme ne peut pas être convertie en arborescence de l'expression Range variable '{0}' cannot be assigned to -- it is read only La variable de portée '{0}' ne peut pas être assignée à -- elle est en lecture seule The range variable '{0}' cannot have the same name as a method type parameter La variable de portée '{0}' ne peut pas avoir le même nom qu'un paramètre de type de méthode The contextual keyword 'var' cannot be used in a range variable declaration Le mot clé contextuel 'var' ne peut pas être utilisé dans une déclaration de variable de portée The best overloaded Add method '{0}' for the collection initializer has some invalid arguments La méthode Add surchargée '{0}' correspondant le mieux à l'initialiseur de collection a des arguments non valides An expression tree lambda may not contain a ref, in or out parameter Une arborescence d'expression lambda ne peut pas contenir un paramètre out ou ref An expression tree lambda may not contain a method with variable arguments Une arborescence d'expression lambda ne peut pas contenir une méthode avec des arguments de variables An expression tree lambda may not contain a method group Une arborescence d'expression lambda ne peut pas contenir un groupe de méthodes The best overloaded method match '{0}' for the collection initializer element cannot be used. Collection initializer 'Add' methods cannot have ref or out parameters. La méthode surchargée '{0}' correspondant le mieux à l'élément de l'initialiseur de collection ne peut pas être utilisée. Les méthodes 'Add' de l'initialiseur de collection ne peuvent pas avoir de paramètres ref ou out. Non-invocable member '{0}' cannot be used like a method. Impossible d'utiliser un membre '{0}' ne pouvant pas être appelé comme une méthode. Member '{0}' implements interface member '{1}' in type '{2}'. There are multiple matches for the interface member at run-time. It is implementation dependent which method will be called. Le membre '{0}' implémente le membre d'interface '{1}' dans le type '{2}'. Il existe plusieurs correspondances pour le membre d'interface au moment de l'exécution. La méthode appelée dépend de l'implémentation. Member implements interface member with multiple matches at run-time Un membre implémente un membre d'interface avec plusieurs correspondances au moment de l'exécution This warning can be generated when two interface methods are differentiated only by whether a particular parameter is marked with ref or with out. It is best to change your code to avoid this warning because it is not obvious or guaranteed which method is called at runtime. Although C# distinguishes between out and ref, the CLR sees them as the same. When deciding which method implements the interface, the CLR just picks one. Give the compiler some way to differentiate the methods. For example, you can give them different names or provide an additional parameter on one of them. Cet avertissement peut être généré lorsque deux méthodes d'interface sont uniquement différenciées si un paramètre particulier est marqué avec ref ou avec out. Nous vous recommandons de modifier votre code pour éviter cet avertissement, car la méthode appelée au démarrage n'est ni évidente, ni garantie. Même si le langage C# permet de faire la différence entre out et ref, ce n'est pas le cas pour le CLR. Lors du choix de la méthode d'implémentation de l'interface, le CLR en sélectionne simplement une. Permettez au compilateur de différencier les méthodes. Par exemple, vous pouvez leur donner différents noms ou fournir un paramètre supplémentaire à l'une d'elles. Member '{1}' overrides '{0}'. There are multiple override candidates at run-time. It is implementation dependent which method will be called. Le membre '{1}' se substitue à '{0}'. Il existe plusieurs candidats à la substitution au moment de l'exécution. La méthode appelée dépend de l'implémentation. Member overrides base member with multiple override candidates at run-time Un membre remplace un membre de base avec plusieurs candidats à la substitution au moment de l'exécution Object and collection initializer expressions may not be applied to a delegate creation expression Les expressions d'initialiseur d'objet et de collection ne peuvent pas être appliquées à une expression de création de délégué '{0}' is of type '{1}'. The type specified in a constant declaration must be sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, string, an enum-type, or a reference-type. '{0}' est de type '{1}'. Le type spécifié dans une déclaration de constante doit être sbyte, byte, short, ushort, int, uint, long, ulong, char, float, double, decimal, bool, string, un type enum ou un type référence. Source file '{0}' could not be found. Fichier source '{0}' introuvable. Source file '{0}' specified multiple times Fichier source '{0}' indiqué plusieurs fois Source file specified multiple times Le fichier source a été spécifié plusieurs fois Missing file specification for '{0}' option Spécification de fichier manquante pour l'option '{0}' Command-line syntax error: Missing '{0}' for '{1}' option Erreur de syntaxe de ligne de commande : '{0}' manquant pour l'option '{1}' Unrecognized option: '{0}' Option non reconnue : '{0}' No source files specified. Aucun fichier source spécifié. No source files specified Aucun fichier source spécifié Expected a script (.csx file) but none specified Un script est attendu (fichier .csx), mais aucun n'est spécifié Error opening response file '{0}' Erreur lors de l'ouverture du fichier réponse '{0}' Cannot open '{0}' for writing -- '{1}' Impossible d'ouvrir '{0}' en écriture -- '{1}' Invalid image base number '{0}' Numéro de base d'image non valide '{0}' '{0}' is a binary file instead of a text file '{0}' est un fichier binaire et non un fichier texte Code page '{0}' is invalid or not installed La page de '{0}' n'est pas correcte ou n'est pas installée Algorithm '{0}' is not supported Algorithme '{0}' non pris en charge Cannot specify /main if building a module or library Impossible de spécifier /main en cas de génération d'un module ou d'une bibliothèque Invalid target type for /target: must specify 'exe', 'winexe', 'library', or 'module' Type de cible non valide pour /target : vous devez spécifier 'exe', 'winexe', 'library' ou 'module' Ignoring /noconfig option because it was specified in a response file Option /noconfig ignorée, car elle était spécifiée dans un fichier réponse Ignoring /noconfig option because it was specified in a response file Option /noconfig ignorée, car elle était spécifiée dans un fichier réponse Invalid file section alignment '{0}' Alignement de section de fichier non valide '{0}' Invalid output name: {0} Nom de sortie non valide : {0} Invalid debug information format: {0} Format des informations de débogage non valide : {0} 'id#' syntax is no longer supported. Use '$id' instead. 'La syntaxe 'id#' n'est plus prise en charge. Utilisez '$id' à la place. Invalid name for a preprocessing symbol; '{0}' is not a valid identifier Nom non valide pour un symbole de prétraitement. '{0}' est un identificateur non valide Invalid name for a preprocessing symbol; not a valid identifier Nom non valide pour un symbole de prétraitement. Identificateur non valide Cannot create short filename '{0}' when a long filename with the same short filename already exists Impossible de créer le nom de fichier court '{0}', car il existe déjà un nom de fichier long avec ce même nom de fichier court A /reference option that declares an extern alias can only have one filename. To specify multiple aliases or filenames, use multiple /reference options. Une option /reference qui déclare un alias extern ne peut avoir qu'un seul nom de fichier. Pour spécifier plusieurs alias ou noms de fichiers, utilisez plusieurs options /reference. Command-line syntax error: Missing ':<number>' for '{0}' option Erreur de syntaxe de ligne de commande : ':<numéro>' manquant pour l'option '{0}' The /pdb option requires that the /debug option also be used L'option /pdb exige que l'option /debug soit également utilisée An expression tree lambda may not contain a COM call with ref omitted on arguments Une arborescence d'expression lambda ne peut pas contenir un appel COM avec des arguments où ref a été omis Command-line syntax error: Invalid Guid format '{0}' for option '{1}' Erreur de syntaxe de ligne de commande : format de Guid '{0}' non valide pour l'option '{1}' Command-line syntax error: Missing Guid for option '{1}' Erreur de syntaxe de ligne de commande : Guid manquant pour l'option '{1}' Methods with variable arguments are not CLS-compliant Les méthodes qui possèdent des arguments de variables ne sont pas conformes CLS Methods with variable arguments are not CLS-compliant Les méthodes qui possèdent des arguments de variables ne sont pas conformes CLS Argument type '{0}' is not CLS-compliant Le type d'argument '{0}' n'est pas conforme CLS Argument type is not CLS-compliant Le type d'argument n'est pas conforme CLS Return type of '{0}' is not CLS-compliant Le type de retour de '{0}' n'est pas conforme CLS Return type is not CLS-compliant Le type de retour n'est pas conforme CLS Type of '{0}' is not CLS-compliant Le type de '{0}' n'est pas conforme CLS Type is not CLS-compliant Le type n’est pas conforme CLS A public, protected, or protected internal variable must be of a type that is compliant with the Common Language Specification (CLS). Le type d'une variable publique, protégée ou protégée en interne doit être conforme CLS. Identifier '{0}' differing only in case is not CLS-compliant L'identificateur '{0}', qui se différencie uniquement dans case, n'est pas conforme CLS Identifier differing only in case is not CLS-compliant Un identificateur qui se différencie uniquement par la casse n'est pas conforme CLS Overloaded method '{0}' differing only in ref or out, or in array rank, is not CLS-compliant La méthode surchargée '{0}', qui se différencie uniquement au niveau de ref ou out ou du rang de tableau, n'est pas conforme CLS Overloaded method differing only in ref or out, or in array rank, is not CLS-compliant La méthode surchargée qui se différencie uniquement au niveau de ref ou out ou du rang de tableau n'est pas conforme CLS Overloaded method '{0}' differing only by unnamed array types is not CLS-compliant La méthode surchargée '{0}', qui se différencie uniquement par les types de tableau sans nom, n'est pas conforme CLS Overloaded method differing only by unnamed array types is not CLS-compliant La méthode surchargée, qui se différencie uniquement par les types de tableau sans nom, n'est pas conforme CLS This error occurs if you have an overloaded method that takes a jagged array and the only difference between the method signatures is the element type of the array. To avoid this error, consider using a rectangular array rather than a jagged array; use an additional parameter to disambiguate the function call; rename one or more of the overloaded methods; or, if CLS Compliance is not needed, remove the CLSCompliantAttribute attribute. Cette erreur survient si vous avez une méthode surchargée qui prend un tableau en escalier et que la seule différence entre les signatures de méthode est le type d'élément du tableau. Pour éviter cette erreur, nous vous conseillons les méthodes suivantes : utilisez un tableau rectangulaire plutôt qu'un tableau en escalier, utilisez un paramètre supplémentaire pour supprimer l'ambiguïté de l'appel de fonction, renommez une ou plusieurs des méthodes surchargées ou, si la conformité CLS est facultative, supprimez l'attribut CLSCompliantAttribute. Identifier '{0}' is not CLS-compliant L'identificateur '{0}' n'est pas conforme CLS Identifier is not CLS-compliant L'identificateur n'est pas conforme CLS '{0}': base type '{1}' is not CLS-compliant '{0}' : le type de base '{1}' n'est pas conforme CLS Base type is not CLS-compliant Le type de base n'est pas conforme CLS A base type was marked as not having to be compliant with the Common Language Specification (CLS) in an assembly that was marked as being CLS compliant. Either remove the attribute that specifies the assembly is CLS compliant or remove the attribute that indicates the type is not CLS compliant. Un type de base est marqué comme n'ayant pas besoin d'être conforme CLS dans un assembly marqué comme devant être conforme CLS. Veuillez supprimer l'attribut indiquant que l'assembly est conforme CLS ou supprimer l'attribut indiquant que le type n'est pas conforme CLS. '{0}': CLS-compliant interfaces must have only CLS-compliant members '{0}' : les interfaces conformes CLS doivent avoir uniquement des membres conformes CLS CLS-compliant interfaces must have only CLS-compliant members Les interfaces conformes CLS doivent uniquement avoir des membres conformes CLS '{0}': only CLS-compliant members can be abstract '{0}' : seuls les membres conformes CLS peuvent être abstract Only CLS-compliant members can be abstract Seuls les membres conformes CLS peuvent être abstraits You must specify the CLSCompliant attribute on the assembly, not the module, to enable CLS compliance checking Vous devez spécifier l'attribut CLSCompliant sur l'assembly, non sur le module, pour activer la vérification de la conformité CLS You must specify the CLSCompliant attribute on the assembly, not the module, to enable CLS compliance checking Vous devez spécifier l'attribut CLSCompliant sur l'assembly, non sur le module, pour activer la vérification de la conformité CLS Added modules must be marked with the CLSCompliant attribute to match the assembly Les modules ajoutés doivent être marqués avec l'attribut CLSCompliant pour correspondre à l'assembly Added modules must be marked with the CLSCompliant attribute to match the assembly Les modules ajoutés doivent être marqués avec l'attribut CLSCompliant pour correspondre à l'assembly '{0}' cannot be marked as CLS-compliant because the assembly does not have a CLSCompliant attribute 'Impossible de marquer '{0}' comme conforme CLS, car l'assembly n'a pas d'attribut CLSCompliant Type or member cannot be marked as CLS-compliant because the assembly does not have a CLSCompliant attribute Vous ne pouvez pas indiquer que le type ou le membre est conforme CLS, car l'assembly n'a pas d'attribut CLSCompliant '{0}' has no accessible constructors which use only CLS-compliant types '{0}' n'a aucun constructeur accessible qui utilise uniquement des types conformes CLS Type has no accessible constructors which use only CLS-compliant types Le type n'a pas de constructeur accessible utilisant uniquement des types conformes CLS Arrays as attribute arguments is not CLS-compliant L'utilisation de tableaux en tant qu'arguments d'attributs n'est pas conforme CLS Arrays as attribute arguments is not CLS-compliant L'utilisation de tableaux en tant qu'arguments d'attributs n'est pas conforme CLS You cannot specify the CLSCompliant attribute on a module that differs from the CLSCompliant attribute on the assembly Vous ne pouvez pas spécifier l'attribut CLSCompliant sur un module qui diffère de l'attribut CLSCompliant de l'assembly You cannot specify the CLSCompliant attribute on a module that differs from the CLSCompliant attribute on the assembly Vous ne pouvez pas spécifier l'attribut CLSCompliant sur un module qui diffère de l'attribut CLSCompliant de l'assembly '{0}' cannot be marked as CLS-compliant because it is a member of non-CLS-compliant type '{1}' 'Impossible de marquer '{0}' comme conforme CLS, car il s'agit d'un membre de type '{1}' non conforme CLS Type cannot be marked as CLS-compliant because it is a member of non-CLS-compliant type Impossible d'indiquer que ce type est conforme CLS, car il est membre d'un type non conforme CLS CLS compliance checking will not be performed on '{0}' because it is not visible from outside this assembly La vérification de conformité CLS ne sera pas effectuée sur '{0}', car il n'est pas visible hors de cet assembly CLS compliance checking will not be performed because it is not visible from outside this assembly La vérification de conformité CLS ne sera pas effectuée, car l'objet inspecté n'est pas visible hors de cet assembly '{0}' does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute '{0}' n'a pas besoin d'attribut CLSCompliant, car l'assembly n'en a pas Type or member does not need a CLSCompliant attribute because the assembly does not have a CLSCompliant attribute Le type ou le membre n'a pas besoin d'un attribut CLSCompliant, car l'assembly n'a pas d'attribut CLSCompliant CLSCompliant attribute has no meaning when applied to parameters. Try putting it on the method instead. L'attribut CLSCompliant n'a pas de sens lorsqu'il est appliqué à des paramètres. Essayez de le placer dans la méthode à la place. CLSCompliant attribute has no meaning when applied to parameters L'attribut CLSCompliant n'a pas de sens lorsqu'il est appliqué à des paramètres CLSCompliant attribute has no meaning when applied to return types. Try putting it on the method instead. L'attribut CLSCompliant n'a pas de sens lorsqu'il est appliqué à des types de retour. Essayez de le placer dans la méthode à la place. CLSCompliant attribute has no meaning when applied to return types L'attribut CLSCompliant n'a pas de sens lorsqu'il est appliqué à des types de retour Constraint type '{0}' is not CLS-compliant Le type de contrainte '{0}' n'est pas conforme CLS Constraint type is not CLS-compliant Le type de contrainte n'est pas conforme CLS CLS-compliant field '{0}' cannot be volatile Le champ conforme CLS '{0}' ne peut pas être volatile CLS-compliant field cannot be volatile Le champ conforme CLS ne peut pas être volatile '{0}' is not CLS-compliant because base interface '{1}' is not CLS-compliant '{0}' n'est pas conforme CLS, car l'interface de base '{1}' n'est pas conforme CLS Type is not CLS-compliant because base interface is not CLS-compliant Le type n'est pas conforme CLS, car l'interface de base n'est pas conforme CLS 'await' requires that the type {0} have a suitable 'GetAwaiter' method 'await' nécessite que le type {0} ait une méthode GetAwaiter appropriée Cannot await '{0}' Impossible d'attendre '{0}' 'await' requires that the return type '{0}' of '{1}.GetAwaiter()' have suitable 'IsCompleted', 'OnCompleted', and 'GetResult' members, and implement 'INotifyCompletion' or 'ICriticalNotifyCompletion' 'await' nécessite que le type de retour '{0}' de '{1}.GetAwaiter()' ait des membres IsCompleted, OnCompleted et GetResult appropriés et qu'ils implémentent INotifyCompletion ou ICriticalNotifyCompletion 'await' requires that the type '{0}' have a suitable 'GetAwaiter' method. Are you missing a using directive for 'System'? 'await' nécessite que le type '{0}' ait une méthode GetAwaiter appropriée. Vous manque-t-il une directive using pour 'System' ? Cannot await 'void' Impossible d'attendre 'void' 'await' cannot be used as an identifier within an async method or lambda expression 'await' ne peut pas être utilisé comme identificateur dans une méthode async ou une expression lambda '{0}' does not implement '{1}' '{0}' n'implémente pas '{1}' Since '{0}' is an async method that returns 'Task', a return keyword must not be followed by an object expression. Did you intend to return 'Task<T>'? {0}' étant une méthode async qui retourne 'Task', un mot clé return ne doit pas être suivi d'une expression d'objet. Souhaitiez-vous retourner 'Task<T>' ? The return type of an async method must be void, Task, Task<T>, a task-like type, or IAsyncEnumerable<T> Le type de retour d'une méthode async doit être void, Task ou Task<T> Cannot return an expression of type 'void' Impossible de retourner une expression de type 'void' __arglist is not allowed in the parameter list of async methods __arglist n'est pas autorisé dans la liste de paramètres de méthodes async 'await' cannot be used in an expression containing the type '{0}' 'await' ne peut pas être utilisé dans une expression contenant le type '{0}' Async methods cannot have unsafe parameters or return types Les méthodes ne peuvent pas avoir de paramètres unsafe ou de types de retour Async methods cannot have ref, in or out parameters Les méthodes Async ne peuvent pas avoir de paramètres ref ou out The 'await' operator can only be used when contained within a method or lambda expression marked with the 'async' modifier L'opérateur 'await' peut seulement être utilisé lorsqu'il est contenu dans une méthode ou une expression lambda marquée avec le modificateur 'async' The 'await' operator can only be used within an async {0}. Consider marking this {0} with the 'async' modifier. L'opérateur 'await' ne peut être utilisé que dans un {0} asynchrone. Marquez ce {0} avec le modificateur 'async'. The 'await' operator can only be used within an async method. Consider marking this method with the 'async' modifier and changing its return type to 'Task<{0}>'. L'opérateur 'await' ne peut être utilisé que dans une méthode async. Marquez cette méthode avec le modificateur 'async' et changez son type de retour en 'Task'<{0}>'. The 'await' operator can only be used within an async method. Consider marking this method with the 'async' modifier and changing its return type to 'Task'. L'opérateur 'await' peut seulement être utilisé dans une méthode async. Marquez cette méthode avec le modificateur 'async' et changez son type de retour en 'Task'. Cannot await in the body of a finally clause Impossible d'attendre dans le corps d'une clause finally Cannot await in a catch clause Impossible d'attendre dans une clause catch Cannot await in the filter expression of a catch clause Impossible d'attendre dans l'expression de filtre d'une clause catch Cannot await in the body of a lock statement Impossible d'attendre dans le corps d'une instruction lock The 'await' operator cannot be used in a static script variable initializer. L'opérateur 'await' ne peut pas être utilisé dans un initialiseur de variable de script statique. Cannot await in an unsafe context Impossible d'attendre dans un contexte unsafe The 'async' modifier can only be used in methods that have a body. Le modificateur 'async' ne peut être utilisé que dans des méthodes ayant un corps. Parameters or locals of type '{0}' cannot be declared in async methods or lambda expressions. Les paramètres ou variables locales de type '{0}' ne peuvent pas être déclarés dans des méthodes async ou des expressions lambda. foreach statement cannot operate on enumerators of type '{0}' in async or iterator methods because '{0}' is a ref struct. L'instruction foreach ne peut pas fonctionner sur les énumérateurs de type '{0}' dans les méthodes asynchrones ou les méthodes d'itérateurs, car '{0}' est un struct par référence. Security attribute '{0}' cannot be applied to an Async method. Impossible d'appliquer l'attribut de sécurité '{0}' à une méthode Async. Async methods are not allowed in an Interface, Class, or Structure which has the 'SecurityCritical' or 'SecuritySafeCritical' attribute. Les méthodes Async ne sont pas autorisées dans une interface, une classe ou une structure qui a un attribut 'SecurityCritical' ou 'SecuritySafeCritical'. The 'await' operator may only be used in a query expression within the first collection expression of the initial 'from' clause or within the collection expression of a 'join' clause L'opérateur 'await' peut seulement être utilisé dans une expression de requête dans la première expression de collection de la clause 'from' initiale ou dans l'expression de collection d'une clause 'join' This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. Cette méthode async n'a pas d'opérateur 'await' et elle s'exécutera de façon synchrone. Utilisez l'opérateur 'await' pour attendre les appels d'API non bloquants ou 'await Task.Run(…)' pour effectuer un travail utilisant le processeur sur un thread d'arrière-plan. Async method lacks 'await' operators and will run synchronously Cette méthode async n'a pas d'opérateur 'await' et elle s'exécutera de façon synchrone Because this call is not awaited, execution of the current method continues before the call is completed. Consider applying the 'await' operator to the result of the call. Dans la mesure où cet appel n'est pas attendu, l'exécution de la méthode actuelle continue avant la fin de l'appel. Envisagez d'appliquer l'opérateur 'await' au résultat de l'appel. Because this call is not awaited, execution of the current method continues before the call is completed Dans la mesure où cet appel n'est pas attendu, l'exécution de la méthode actuelle continue avant la fin de l'appel The current method calls an async method that returns a Task or a Task<TResult> and doesn't apply the await operator to the result. The call to the async method starts an asynchronous task. However, because no await operator is applied, the program continues without waiting for the task to complete. In most cases, that behavior isn't what you expect. Usually other aspects of the calling method depend on the results of the call or, minimally, the called method is expected to complete before you return from the method that contains the call. An equally important issue is what happens to exceptions that are raised in the called async method. An exception that's raised in a method that returns a Task or Task<TResult> is stored in the returned task. If you don't await the task or explicitly check for exceptions, the exception is lost. If you await the task, its exception is rethrown. As a best practice, you should always await the call. You should consider suppressing the warning only if you're sure that you don't want to wait for the asynchronous call to complete and that the called method won't raise any exceptions. In that case, you can suppress the warning by assigning the task result of the call to a variable. La méthode actuelle appelle une méthode async qui retourne Task ou Task<TResult>. Par ailleurs, elle n'applique pas l'opérateur await au résultat. L'appel de la méthode async démarre une tâche asynchrone. Cependant, comme aucun opérateur await n'est appliqué, le programme continue sans attendre la fin de la tâche. Généralement, ce comportement n'est pas celui que vous attendez. La plupart du temps, les autres aspects de la méthode d'appel dépendent du résultat de l'appel ou, au minimum, la méthode appelée doit s'achever avant le retour de la méthode contenant l'appel. Un problème de même importance est ce qui arrive aux exceptions levées dans la méthode async appelée. Une exception levée dans une méthode qui retourne Task ou Task<TResult> est stockée dans la tâche retournée. Si vous n'attendez pas la tâche ou la vérification explicite d'exceptions, l'exception est perdue. Si vous attendez la tâche, son exception est à nouveau levée. Nous vous recommandons de toujours attendre l'appel. Supprimez l'avertissement seulement si vous êtes sûr de ne pas vouloir attendre la fin de l'appel asynchrone, et que la méthode appelée ne lèvera aucune exception. Dans ce cas, vous pouvez supprimer l'avertissement en affectant le résultat de la tâche de l'appel à une variable. 'MethodImplOptions.Synchronized' cannot be applied to an async method 'MethodImplOptions.Synchronized' ne peut pas être appliqué à une méthode async CallerLineNumberAttribute cannot be applied because there are no standard conversions from type '{0}' to type '{1}' Impossible d'appliquer CallerLineNumberAttribute, car il n'existe pas de conversion standard du type '{0}' en type '{1}' CallerFilePathAttribute cannot be applied because there are no standard conversions from type '{0}' to type '{1}' Impossible d'appliquer CallerFilePathAttribute, car il n'existe pas de conversion standard du type '{0}' en type '{1}' CallerMemberNameAttribute cannot be applied because there are no standard conversions from type '{0}' to type '{1}' Impossible d'appliquer CallerMemberNameAttribute, car il n'existe pas de conversion standard du type '{0}' en type '{1}' The CallerLineNumberAttribute may only be applied to parameters with default values Le CallerLineNumberAttribute peut seulement être appliqué aux paramètres avec des valeurs par défaut The CallerFilePathAttribute may only be applied to parameters with default values Le CallerFilePathAttribute peut seulement être appliqué aux paramètres avec des valeurs par défaut The CallerMemberNameAttribute may only be applied to parameters with default values Le CallerMemberNameAttribute peut seulement être appliqué aux paramètres avec des valeurs par défaut The CallerLineNumberAttribute applied to parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerLineNumberAttribute, qui est appliqué au paramètre '{0}', n'aura aucun effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas les arguments facultatifs The CallerLineNumberAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerLineNumberAttribute n'aura pas d'effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas d'arguments facultatifs The CallerFilePathAttribute applied to parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerFilePathAttribute, qui est appliqué au paramètre '{0}', n'aura aucun effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas les arguments facultatifs The CallerFilePathAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerFilePathAttribute n'aura pas d'effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas d'arguments facultatifs The CallerMemberNameAttribute applied to parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerMemberNameAttribute, appliqué au paramètre '{0}', n'aura aucun effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas les arguments facultatifs The CallerMemberNameAttribute will have no effect because it applies to a member that is used in contexts that do not allow optional arguments CallerMemberNameAttribute n'aura pas d'effet, car il s'applique à un membre utilisé dans des contextes qui n'autorisent pas d'arguments facultatifs Program does not contain a static 'Main' method suitable for an entry point Le programme ne contient pas de méthode 'Main' statique adaptée à un point d'entrée An array initializer of length '{0}' is expected Un initialiseur de tableau de longueur '{0}' est attendu A nested array initializer is expected Un initialiseur de tableau imbriqué est attendu Invalid variance modifier. Only interface and delegate type parameters can be specified as variant. Modificateur de variance non valide. Seuls les paramètres de type d'interface et délégué peuvent être spécifiés comme étant variants. Unexpected use of an aliased name Utilisation inattendue d'un nom doté d'un alias Unexpected use of a generic name Utilisation inattendue d'un nom générique Unexpected use of an unbound generic name Utilisation inattendue d'un nom générique indépendant Expressions and statements can only occur in a method body Les expressions et instructions ne peuvent figurer que dans le corps d'une méthode An array access may not have a named argument specifier L'accès au tableau ne peut pas avoir un spécificateur d'argument nommé This language feature ('{0}') is not yet implemented. Cette fonctionnalité de langage ('{0}') n'est pas encore implémentée. Default values are not valid in this context. Les valeurs par défaut ne sont pas valides dans ce contexte. Error opening icon file {0} -- {1} Erreur lors de l'ouverture du fichier d'icône {0} -- {1} Error opening Win32 manifest file {0} -- {1} Erreur lors de l'ouverture du fichier manifeste Win32 {0} -- {1} Error building Win32 resources -- {0} Erreur lors de la génération des ressources Win32 -- {0} Optional parameters must appear after all required parameters Les paramètres facultatifs doivent apparaître après tous les paramètres requis Cannot inherit interface '{0}' with the specified type parameters because it causes method '{1}' to contain overloads which differ only on ref and out Impossible d'hériter de l'interface '{0}' avec les paramètres de type spécifiés, car cela entraîne des surcharges dans la méthode '{1}' qui diffèrent uniquement au niveau des paramètres ref et out Partial declarations of '{0}' must have the same type parameter names and variance modifiers in the same order Les déclarations partielles de '{0}' doivent avoir les mêmes noms de paramètre de type et modificateurs de variance dans le même ordre Invalid variance: The type parameter '{1}' must be {3} valid on '{0}'. '{1}' is {2}. Variance non valide : le paramètre de type '{1}' doit être un {3} valide sur '{0}'. '{1}' est {2}. '{0}': cannot derive from the dynamic type '{0}' : dérivation impossible du type dynamic '{0}': cannot implement a dynamic interface '{1}' '{0}' : impossible d'implémenter une interface dynamique '{1}' Constraint cannot be the dynamic type La contrainte ne peut pas être du type dynamic Constraint cannot be a dynamic type '{0}' La contrainte ne peut pas être un type dynamic '{0}' One or more types required to compile a dynamic expression cannot be found. Are you missing a reference? Un ou plusieurs types requis pour compiler une expression dynamique sont introuvables. Une référence est-elle manquante ? Name '{0}' exceeds the maximum length allowed in metadata. Le nom '{0}' dépasse la longueur maximale autorisée dans les métadonnées. Attributes are not valid in this context. Les attributs ne sont pas valides dans ce contexte 'extern alias' is not valid in this context 'extern alias' n'est pas valide dans ce contexte Using '{0}' to test compatibility with '{1}' is essentially identical to testing compatibility with '{2}' and will succeed for all non-null values L'utilisation de '{0}' pour tester la compatibilité avec '{1}' est fondamentalement identique au test de la compatibilité avec '{2}' et elle aboutit pour toutes les valeurs non null Using 'is' to test compatibility with 'dynamic' is essentially identical to testing compatibility with 'Object' L'utilisation de 'is' pour tester la compatibilité avec 'dynamic' est fondamentalement identique au test de la compatibilité avec 'Object' Cannot use 'yield' in top-level script code Impossible d'utiliser 'yield' dans du code de script de niveau supérieur Cannot declare namespace in script code Impossible de déclarer un espace de noms dans le code de script Assembly and module attributes are not allowed in this context Les attributs d'assembly et de module ne sont pas autorisés dans ce contexte Delegate '{0}' has no invoke method or an invoke method with a return type or parameter types that are not supported. Le délégué '{0}' n'a pas de méthode invoke ou une méthode invoke avec un type de retour ou des types de paramètre non pris en charge. The entry point of the program is global script code; ignoring '{0}' entry point. Le point d'entrée du programme est du code de script global ; point d'entrée '{0}' ignoré. The entry point of the program is global script code; ignoring entry point Le point d'entrée du programme est du code de script global ; ce point d'entrée est ignoré The second operand of an 'is' or 'as' operator may not be static type '{0}' Le second opérande d'un opérateur 'is' ou 'as' ne peut pas être du type static '{0}' Inconsistent accessibility: event type '{1}' is less accessible than event '{0}' Accessibilité incohérente : le type d'événement '{1}' est moins accessible que l'événement '{0}' Named argument specifications must appear after all fixed arguments have been specified. Please use language version {0} or greater to allow non-trailing named arguments. Les spécifications d'argument nommé doivent s'afficher après la spécification de tous les arguments fixes. Utilisez la version de langage {0} ou une version ultérieure pour autoriser les arguments nommés non placés en position de fin. Named argument specifications must appear after all fixed arguments have been specified in a dynamic invocation. Les spécifications d'argument nommé doivent s'afficher après la spécification de tous les arguments fixes dans un appel dynamique. The best overload for '{0}' does not have a parameter named '{1}' La meilleure surcharge pour '{0}' n'a pas de paramètre nommé '{1}' The delegate '{0}' does not have a parameter named '{1}' Le délégué '{0}' n'a pas de paramètre nommé '{1}' Named argument '{0}' cannot be specified multiple times Impossible de spécifier plusieurs fois l'argument nommé '{0}' Named argument '{0}' specifies a parameter for which a positional argument has already been given L'argument nommé '{0}' spécifie un paramètre pour lequel un paramètre positionnel a déjà été donné Named argument '{0}' is used out-of-position but is followed by an unnamed argument L'argument nommé '{0}' est utilisé hors-position mais est suivi d'un argument sans nom Cannot specify default parameter value in conjunction with DefaultParameterAttribute or OptionalAttribute Impossible de spécifier une valeur de paramètre par défaut conjointement à DefaultParameterAttribute ou OptionalAttribute Default parameter value for '{0}' must be a compile-time constant La valeur de paramètre par défaut pour '{0}' doit être constante au moment de la compilation A ref or out parameter cannot have a default value Un paramètre ref ou out ne peut pas avoir de valeur par défaut Cannot specify a default value for the 'this' parameter Impossible de spécifier une valeur par défaut pour le paramètre 'this' Cannot specify a default value for a parameter array Impossible de spécifier une valeur par défaut pour un tableau de paramètres A value of type '{0}' cannot be used as a default parameter because there are no standard conversions to type '{1}' Impossible d'utiliser une valeur de type '{0}' comme paramètre par défaut, car il n'existe pas de conversion standard en type '{1}' A value of type '{0}' cannot be used as default parameter for nullable parameter '{1}' because '{0}' is not a simple type Impossible d'utiliser une valeur de type '{0}' comme paramètre par défaut pour le paramètre Nullable '{1}', car '{0}' n'est pas un type simple '{0}' is of type '{1}'. A default parameter value of a reference type other than string can only be initialized with null '{0}' est de type '{1}'. Une valeur de paramètre par défaut d'un type référence autre que string ne peut être initialisé qu'avec null The default value specified for parameter '{0}' will have no effect because it applies to a member that is used in contexts that do not allow optional arguments La valeur par défaut spécifiée pour le paramètre '{0}' n'aura aucun effet, car elle s'applique à un membre utilisé dans des contextes qui n'autorisent pas les arguments facultatifs The default value specified will have no effect because it applies to a member that is used in contexts that do not allow optional arguments La valeur par défaut spécifiée pour le paramètre n'aura aucun effet, car elle s'applique à un membre utilisé dans des contextes qui n'autorisent pas les arguments facultatifs Error signing output with public key from file '{0}' -- {1} Erreur lors de la signature de la sortie avec une clé publique du fichier '{0}' -- {1} Error signing output with public key from container '{0}' -- {1} Erreur lors de la signature de la sortie avec une clé publique du conteneur '{0}' -- {1} The typeof operator cannot be used on the dynamic type L'opérateur typeof ne peut pas être utilisé sur le type dynamic An expression tree may not contain a dynamic operation Une arborescence de l'expression ne peut pas contenir une opération dynamique Async lambda expressions cannot be converted to expression trees Les expressions lambda Async ne peuvent pas être converties en arborescences de l'expression Cannot define a class or member that utilizes 'dynamic' because the compiler required type '{0}' cannot be found. Are you missing a reference? Impossible de définir une classe ou un membre qui utilise 'dynamic', car le type requis par le compilateur '{0}' est introuvable. Vous manque-t-il une référence ? Cannot pass null for friend assembly name Impossible de passer null pour un nom d'assembly friend Key file '{0}' is missing the private key needed for signing Le fichier de clé '{0}' ne comprend pas la clé privée nécessaire à la signature Public signing was specified and requires a public key, but no public key was specified. La signature publique a été spécifiée et nécessite une clé publique. Toutefois, aucune clé publique n'a été spécifiée. Public signing is not supported for netmodules. La signature publique n'est pas prise en charge pour les netmodules. Delay signing was specified and requires a public key, but no public key was specified La signature différée a été spécifiée et nécessite une clé publique, mais aucune clé publique n'a été spécifiée Delay signing was specified and requires a public key, but no public key was specified La signature différée a été spécifiée et nécessite une clé publique, mais aucune clé publique n'a été spécifiée The specified version string does not conform to the required format - major[.minor[.build[.revision]]] Le format de la chaîne de version spécifiée n'est pas conforme au format requis - major[.minor[.build[.revision]]] The specified version string contains wildcards, which are not compatible with determinism. Either remove wildcards from the version string, or disable determinism for this compilation La chaîne de version spécifiée contient des caractères génériques qui ne sont pas compatibles avec le déterminisme. Supprimez les caractères génériques de la chaîne de version ou désactivez le déterminisme pour cette compilation The specified version string does not conform to the required format - major.minor.build.revision (without wildcards) Le format de la chaîne de version spécifiée n'est pas conforme au format exigé - major.minor.build.revision (sans caractères génériques) The specified version string does not conform to the recommended format - major.minor.build.revision Le format de la chaîne de version spécifiée n'est pas conforme au format requis - major.minor.build.revision The specified version string does not conform to the recommended format - major.minor.build.revision Le format de la chaîne de version spécifiée n'est pas conforme au format requis - major.minor.build.revision Executables cannot be satellite assemblies; culture should always be empty Les exécutables ne peuvent pas être des assemblys satellites ; la culture doit toujours être vide There is no argument given that corresponds to the required formal parameter '{0}' of '{1}' Parmi les arguments spécifiés, aucun ne correspond au paramètre formel obligatoire '{0}' de '{1}' The command line switch '{0}' is not yet implemented and was ignored. Le commutateur de ligne de commande '{0}' n'est pas encore implémenté et a été ignoré. Command line switch is not yet implemented Le commutateur de ligne de commande n’est pas encore implémenté Failed to emit module '{0}'. Échec de l'émission du module '{0}'. Cannot use fixed local '{0}' inside an anonymous method, lambda expression, or query expression Impossible d'utiliser la variable locale fixe '{0}' dans une méthode anonyme, une expression lambda ou une expression de requête An expression tree may not contain a named argument specification Une arborescence de l'expression ne peut pas contenir une spécification d'argument nommé An expression tree may not contain a call or invocation that uses optional arguments Une arborescence de l'expression ne peut pas contenir un appel qui utilise des arguments facultatifs An expression tree may not contain an indexed property Une arborescence de l'expression ne peut pas contenir une propriété indexée Indexed property '{0}' has non-optional arguments which must be provided La propriété indexée '{0}' a des arguments non facultatifs qui doivent être fournis Indexed property '{0}' must have all arguments optional Tous les arguments de la propriété indexée '{0}' doivent être facultatifs Instance of type '{0}' cannot be used inside a nested function, query expression, iterator block or async method Impossible d'utiliser une instance de type '{0}' dans une fonction imbriquée, une expression de requête, un bloc itérateur ou une méthode async First argument to a security attribute must be a valid SecurityAction Le premier argument d'un attribut de sécurité doit être un SecurityAction valide Security attribute '{0}' has an invalid SecurityAction value '{1}' L'attribut de sécurité '{0}' a une valeur SecurityAction '{1}' non valide SecurityAction value '{0}' is invalid for security attributes applied to an assembly La valeur SecurityAction '{0}' n'est pas valide pour les attributs de sécurité appliqués à un assembly SecurityAction value '{0}' is invalid for security attributes applied to a type or a method La valeur SecurityAction '{0}' n'est pas valide pour les attributs de sécurité appliqués à un type ou à une méthode SecurityAction value '{0}' is invalid for PrincipalPermission attribute La valeur SecurityAction '{0}' n'est pas valide pour l'attribut PrincipalPermission An expression tree may not contain '{0}' Une arborescence d'expression ne peut pas contenir '{0}' Unable to resolve file path '{0}' specified for the named argument '{1}' for PermissionSet attribute Impossible de résoudre le chemin d'accès au fichier '{0}' spécifié pour l'argument nommé '{1}' de l'attribut PermissionSet Error reading file '{0}' specified for the named argument '{1}' for PermissionSet attribute: '{2}' Erreur lors de la lecture du fichier '{0}' spécifié pour l'argument nommé '{1}' pour l'attribut PermissionSet : '{2}' The type name '{0}' could not be found in the global namespace. This type has been forwarded to assembly '{1}' Consider adding a reference to that assembly. Nom de type '{0}' introuvable dans l'espace de noms global. Ce type a été transmis à l'assembly '{1}'. Ajoutez une référence à cet assembly. The type name '{0}' could not be found in the namespace '{1}'. This type has been forwarded to assembly '{2}' Consider adding a reference to that assembly. Nom de type '{0}' introuvable dans l'espace de noms '{1}'. Ce type a été transmis à l'assembly '{2}'. Ajoutez une référence à cet assembly. The type name '{0}' could not be found. This type has been forwarded to assembly '{1}'. Consider adding a reference to that assembly. Le nom de type '{0}' est introuvable. Ce type a été transmis à l'assembly '{1}'. Ajoutez une référence à cet assembly. Assemblies '{0}' and '{1}' refer to the same metadata but only one is a linked reference (specified using /link option); consider removing one of the references. Les assemblys '{0}' et '{1}' font référence aux mêmes métadonnées, mais un seul est une référence liée (spécifiée avec l'option using /link) ; supprimez une des références. The best overloaded Add method '{0}' for the collection initializer element is obsolete. La meilleure méthode Add surchargée '{0}' pour l'élément initialiseur de collection est obsolète. The best overloaded Add method for the collection initializer element is obsolete La meilleure méthode Add surchargée pour l'élément initialiseur de collection est obsolète The best overloaded Add method '{0}' for the collection initializer element is obsolete. {1} La meilleure méthode Add surchargée '{0}' pour l'élément initialiseur de collection est obsolète. {1} The best overloaded Add method for the collection initializer element is obsolete La meilleure méthode Add surchargée pour l'élément initialiseur de collection est obsolète The best overloaded Add method '{0}' for the collection initializer element is obsolete. {1} La meilleure méthode Add surchargée '{0}' pour l'élément initialiseur de collection est obsolète. {1} Yield statements may not appear at the top level in interactive code. Les instructions yield ne peuvent pas figurer au niveau supérieur dans le code interactif. Security attribute '{0}' is not valid on this declaration type. Security attributes are only valid on assembly, type and method declarations. L'attribut de sécurité '{0}' n'est pas valide dans ce type de déclaration. Les attributs de sécurité ne sont valides que dans les déclarations d'assembly, de type et de méthode. Cannot use an expression of type '{0}' as an argument to a dynamically dispatched operation. Impossible d'utiliser une expression de type '{0}' comme argument pour une opération distribuée dynamiquement. Cannot use a lambda expression as an argument to a dynamically dispatched operation without first casting it to a delegate or expression tree type. Impossible d'utiliser une expression lambda comme argument pour une opération distribuée dynamiquement sans tout d'abord en effectuer un cast en type délégué ou en type d'arborescence de l'expression. Cannot use a method group as an argument to a dynamically dispatched operation. Did you intend to invoke the method? Impossible d'utiliser un groupe de méthodes comme argument pour une opération distribuée dynamiquement. Souhaitiez-vous appeler la méthode ? The call to method '{0}' needs to be dynamically dispatched, but cannot be because it is part of a base access expression. Consider casting the dynamic arguments or eliminating the base access. L'appel à la méthode '{0}' doit être distribué dynamiquement mais ne peut pas l'être, car il fait partie d'une expression d'accès de base. Effectuez un cast des arguments dynamiques ou supprimez l'accès de base. Query expressions over source type 'dynamic' or with a join sequence of type 'dynamic' are not allowed Les expressions de requête sur le type de source 'dynamic' ou avec une séquence de jointure de type 'dynamic' ne sont pas autorisées The indexer access needs to be dynamically dispatched, but cannot be because it is part of a base access expression. Consider casting the dynamic arguments or eliminating the base access. L'accès de l'indexeur doit être distribué dynamiquement, mais ne peut pas l'être car il fait partie d'une expression d'accès de base. Effectuez un cast des arguments dynamiques ou supprimez l'accès de base. The dynamically dispatched call to method '{0}' may fail at runtime because one or more applicable overloads are conditional methods. L'appel distribué dynamiquement à la méthode '{0}' peut échouer au moment de l'exécution, car une ou plusieurs surcharges applicables sont des méthodes conditionnelles. Dynamically dispatched call may fail at runtime because one or more applicable overloads are conditional methods L'appel distribué dynamiquement peut échouer au moment de l'exécution, car une ou plusieurs surcharges applicables sont des méthodes conditionnelles '{0}' has no applicable method named '{1}' but appears to have an extension method by that name. Extension methods cannot be dynamically dispatched. Consider casting the dynamic arguments or calling the extension method without the extension method syntax. '{0}' n'a aucune méthode applicable nommée '{1}' mais semble avoir une méthode d'extension portant ce nom. Les méthodes d'extension ne peuvent pas être distribuées de façon dynamique. Effectuez un cast des arguments dynamiques ou appelez la méthode d'extension sans la syntaxe de méthode d'extension. The CallerMemberNameAttribute applied to parameter '{0}' will have no effect. It is overridden by the CallerFilePathAttribute. CallerMemberNameAttribute, qui est appliqué au paramètre '{0}', n'aura aucun effet. Il est remplacé par CallerFilePathAttribute. The CallerMemberNameAttribute will have no effect; it is overridden by the CallerFilePathAttribute CallerMemberNameAttribute n'aura pas d'effet ; il est remplacé par CallerFilePathAttribute The CallerMemberNameAttribute applied to parameter '{0}' will have no effect. It is overridden by the CallerLineNumberAttribute. CallerMemberNameAttribute, qui est appliqué au paramètre '{0}', n'aura aucun effet. Il est remplacé par CallerLineNumberAttribute. The CallerMemberNameAttribute will have no effect; it is overridden by the CallerLineNumberAttribute CallerMemberNameAttribute n'aura pas d'effet ; il est remplacé par CallerLineNumberAttribute The CallerFilePathAttribute applied to parameter '{0}' will have no effect. It is overridden by the CallerLineNumberAttribute. CallerFilePathAttribute, qui est appliqué au paramètre '{0}', n'aura aucun effet. Il est remplacé par CallerLineNumberAttribute. The CallerFilePathAttribute will have no effect; it is overridden by the CallerLineNumberAttribute CallerFilePathAttribute n'aura pas d'effet ; il est remplacé par CallerLineNumberAttribute Expression must be implicitly convertible to Boolean or its type '{0}' must define operator '{1}'. L'expression doit être explicitement convertible en booléen ou son type '{0}' doit définir l'opérateur '{1}'. '{0}' cannot implement '{1}' because '{2}' is a Windows Runtime event and '{3}' is a regular .NET event. '{0}' ne peut pas implémenter '{1}', car '{2}' est un événement Windows Runtime et '{3}' est un événement .NET normal. Call System.IDisposable.Dispose() on allocated instance of {0} before all references to it are out of scope. Appelez System.IDisposable.Dispose() au niveau de l'instance allouée de {0} avant que toutes les références s'y rapportant soient hors de portée. Call System.IDisposable.Dispose() on allocated instance before all references to it are out of scope Appelez System.IDisposable.Dispose() sur l'instance allouée avant que toutes les références pointant vers lui soient hors de portée Allocated instance of {0} is not disposed along all exception paths. Call System.IDisposable.Dispose() before all references to it are out of scope. L'instance allouée de {0} n'a pas été supprimée dans tous les chemins d'accès d'exception. Appelez System.IDisposable.Dispose() avant que toutes les références s'y rapportant soient hors de portée. Allocated instance is not disposed along all exception paths L'instance allouée n'a pas été supprimée dans tous les chemins d'accès de l'exception Object '{0}' can be disposed more than once. L'objet '{0}' peut être supprimé plusieurs fois. Object can be disposed more than once L'objet peut être supprimé plusieurs fois Interop type '{0}' cannot be embedded. Use the applicable interface instead. Impossible d'incorporer le type interop '{0}'. Utilisez plutôt l'interface applicable. Type '{0}' cannot be embedded because it is a nested type. Consider setting the 'Embed Interop Types' property to false. Impossible d'incorporer le type '{0}', car il s'agit d'un type imbriqué. Attribuez à la propriété 'Incorporer les types interop' la valeur false. Type '{0}' cannot be embedded because it has a generic argument. Consider setting the 'Embed Interop Types' property to false. Impossible d'incorporer le type '{0}', car il a un argument générique. Attribuez à la propriété 'Incorporer les types interop' la valeur false. Embedded interop struct '{0}' can contain only public instance fields. La structure d'interopérabilité incorporée '{0}' ne peut contenir que des champs d'instance publics. A Windows Runtime event may not be passed as an out or ref parameter. Un événement Windows Runtime ne peut pas être passé comme paramètre out ou ref. Source interface '{0}' is missing method '{1}' which is required to embed event '{2}'. L'interface source '{0}' n'a pas de méthode '{1}', qui est requise pour incorporer l'événement '{2}'. Interface '{0}' has an invalid source interface which is required to embed event '{1}'. L'interface '{0}' a une interface source non valide qui est nécessaire à l'incorporation de l'événement '{1}'. Interop type '{0}' cannot be embedded because it is missing the required '{1}' attribute. Impossible d'incorporer le type interop '{0}', car il lui manque l'attribut '{1}' obligatoire. Cannot embed interop types from assembly '{0}' because it is missing the '{1}' attribute. Impossible d'incorporer les types interop de l'assembly '{0}', car l'attribut '{1}' est manquant. Cannot embed interop types from assembly '{0}' because it is missing either the '{1}' attribute or the '{2}' attribute. Impossible d'incorporer les types interop de l'assembly '{0}', car l'attribut '{1}' ou '{2}' est manquant. Cannot embed interop type '{0}' found in both assembly '{1}' and '{2}'. Consider setting the 'Embed Interop Types' property to false. Impossible d'incorporer le type interop '{0}' trouvé dans les assemblys '{1}' et '{2}'. Attribuez à la propriété 'Incorporer les types interop' la valeur false. Embedding the interop type '{0}' from assembly '{1}' causes a name clash in the current assembly. Consider setting the 'Embed Interop Types' property to false. L'incorporation du type interop '{0}' de l'assembly '{1}' entraîne un conflit de noms dans l'assembly actuel. Attribuez à la propriété 'Incorporer les types interop' la valeur false. A reference was created to embedded interop assembly '{0}' because of an indirect reference to that assembly created by assembly '{1}'. Consider changing the 'Embed Interop Types' property on either assembly. Une référence a été créée pour l'assembly d'interopérabilité incorporé '{0}' en raison d'une référence indirecte à cet assembly créée par l'assembly '{1}'. Modifiez la propriété 'Incorporer les types interop' sur l'un ou l'autre de ces assemblys. A reference was created to embedded interop assembly because of an indirect assembly reference Une référence a été créée pour l'assembly d'interopérabilité incorporé en raison d'une référence indirecte à cet assembly You have added a reference to an assembly using /link (Embed Interop Types property set to True). This instructs the compiler to embed interop type information from that assembly. However, the compiler cannot embed interop type information from that assembly because another assembly that you have referenced also references that assembly using /reference (Embed Interop Types property set to False). To embed interop type information for both assemblies, use /link for references to each assembly (set the Embed Interop Types property to True). To remove the warning, you can use /reference instead (set the Embed Interop Types property to False). In this case, a primary interop assembly (PIA) provides interop type information. Vous avez ajouté une référence à un assembly en utilisant /link (la propriété Incorporer les types interop est définie sur True). Cette commande ordonne au compilateur d'incorporer les informations de type interop à partir de cet assembly. Cependant, le compilateur ne peut pas incorporer les informations de type interop à partir de cet assembly, car un autre assembly que vous avez référencé référence également cet assembly en utilisant /reference (la propriété Incorporer les types interop est définie sur False). Pour incorporer les informations de type interop pour chaque assembly, utilisez la commande /link pour les références de chaque assembly (définissez la propriété Incorporer les types interop sur True). Pour supprimer l'avertissement, vous pouvez utiliser la commande /reference (définissez la propriété Incorporer les types interop sur False). Dans ce cas, un assembly PIA (Primary Interop Assembly) fournit des informations de type interop. Type '{0}' from assembly '{1}' cannot be used across assembly boundaries because it has a generic type argument that is an embedded interop type. Impossible d'utiliser le type '{0}' de l'assembly '{1}' au-delà des limites de l'assembly, car il a un argument de type générique qui est un type interop incorporé. Cannot find the interop type that matches the embedded interop type '{0}'. Are you missing an assembly reference? Le type interop qui correspond au type interop incorporé '{0}' est introuvable. Vous manque-t-il une référence d'assembly ? By-reference return type 'ref {0}' is not supported. Le type de retour par référence 'ref {0}' n'est pas pris en charge. Module name '{0}' stored in '{1}' must match its filename. Le nom de module '{0}' stocké dans '{1}' doit correspondre à son nom de fichier. Invalid module name: {0} Nom de module non valide : {0} Invalid '{0}' value: '{1}'. Valeur de '{0}' non valide : '{1}'. AppConfigPath must be absolute. AppConfigPath doit être absolu. Attribute '{0}' from module '{1}' will be ignored in favor of the instance appearing in source L'attribut '{0}' du module '{1}' sera ignoré au profit de l'instance présente dans la source Attribute will be ignored in favor of the instance appearing in source L'attribut sera ignoré en faveur de l'instance présente dans la source Attribute '{0}' given in a source file conflicts with option '{1}'. L'attribut '{0}' spécifié dans un fichier source est en conflit avec l'option '{1}'. A fixed buffer may only have one dimension. Une mémoire tampon fixe ne peut avoir qu'une seule dimension. Referenced assembly '{0}' does not have a strong name. L'assembly référencé '{0}' n'a pas de nom fort. Referenced assembly does not have a strong name L'assembly référencé n'a pas de nom fort Invalid signature public key specified in AssemblySignatureKeyAttribute. Une clé publique de signature non valide a été spécifiée dans AssemblySignatureKeyAttribute. Type '{0}' exported from module '{1}' conflicts with type declared in primary module of this assembly. Le type '{0}' exporté à partir du module '{1}' est en conflit avec le type déclaré dans le module principal de cet assembly. Type '{0}' exported from module '{1}' conflicts with type '{2}' exported from module '{3}'. Le type '{0}' exporté à partir du module '{1}' est en conflit avec le type '{2}' exporté à partir du module '{3}'. Forwarded type '{0}' conflicts with type declared in primary module of this assembly. Le type transmis '{0}' est en conflit avec le type déclaré dans le module principal de cet assembly. Type '{0}' forwarded to assembly '{1}' conflicts with type '{2}' forwarded to assembly '{3}'. Le type '{0}' transmis à l'assembly '{1}' est en conflit avec le type '{2}' transmis à l'assembly '{3}'. Type '{0}' forwarded to assembly '{1}' conflicts with type '{2}' exported from module '{3}'. Le type '{0}' transmis à l'assembly '{1}' est en conflit avec le type '{2}' exporté à partir du module '{3}'. Referenced assembly '{0}' has different culture setting of '{1}'. L'assembly référencé '{0}' a un paramètre de culture différent : '{1}'. Referenced assembly has different culture setting L'assembly référencé a un paramètre de culture différent Agnostic assembly cannot have a processor specific module '{0}'. Un assembly agnostique ne peut pas avoir un module '{0}' propre au processeur. Assembly and module '{0}' cannot target different processors. L'assembly et le module '{0}' ne peuvent pas cibler des processeurs différents. Referenced assembly '{0}' targets a different processor. L'assembly référencé '{0}' cible un processeur différent. Referenced assembly targets a different processor L'assembly référencé cible un processeur différent Cryptographic failure while creating hashes. Échec de chiffrement pendant la création de hachages. Reference to '{0}' netmodule missing. Référence à netmodule '{0}' manquante. Module '{0}' is already defined in this assembly. Each module must have a unique filename. Le module '{0}' est déjà défini dans cet assembly. Chaque module doit avoir un nom de fichier unique. Cannot read config file '{0}' -- '{1}' Impossible de lire le fichier de configuration '{0}' -- '{1}' Cannot continue since the edit includes a reference to an embedded type: '{0}'. Impossible de continuer, car la modification inclut une référence à un type incorporé : '{0}'. Member '{0}' added during the current debug session can only be accessed from within its declaring assembly '{1}'. Le membre '{0}' ajouté durant la session de débogage actuelle est uniquement accessible à partir de son assembly de déclaration '{1}'. Compilation options '{0}' and '{1}' can't both be specified at the same time. Les options de compilation '{0}' et '{1}' ne peuvent pas être spécifiées toutes les deux en même temps. Linked netmodule metadata must provide a full PE image: '{0}'. Les métadonnées netmodule liées doivent fournir une image PE complète : '{0}'. /platform:anycpu32bitpreferred can only be used with /t:exe, /t:winexe and /t:appcontainerexe /platform:anycpu32bitpreferred ne peut être utilisé qu'avec /t:exe, /t:winexe et /t:appcontainerexe <path list> <liste de chemins d'accès> <text> <texte> null propagating operator opérateur de propagation null expression-bodied method méthode expression-bodied expression-bodied property propriété expression-bodied expression-bodied indexer indexeur expression-bodied auto property initializer initialiseur auto-property <namespace> <espace de noms> byref locals and returns variables locales et retours byref readonly references références en lecture seule ref structs structs par référence Compilation (C#): Compilation (C#) : Syntax node is not within syntax tree Le nœud de syntaxe ne se trouve pas dans l'arborescence de syntaxe Location must be provided in order to provide minimal type qualification. L'emplacement doit être indiqué pour fournir une qualification de type minimale. SyntaxTreeSemanticModel must be provided in order to provide minimal type qualification. SyntaxTreeSemanticModel doit être indiqué pour fournir une qualification de type minimale. Can't reference compilation of type '{0}' from {1} compilation. Impossible de référencer la compilation de type '{0}' à partir de la compilation {1}. Syntax tree already present Arborescence de syntaxe déjà présente Submission can only include script code. Une soumission ne peut inclure que du code de script. Submission can have at most one syntax tree. Une soumission peut avoir au plus une arborescence de syntaxe. tree must have a root node with SyntaxKind.CompilationUnit l'arborescence doit avoir un nœud racine avec SyntaxKind.CompilationUnit Type argument cannot be null L'argument de type ne peut pas avoir la valeur null Wrong number of type arguments Nombre incorrect d'arguments de type Name conflict for name {0} Conflit de noms pour le nom {0} LookupOptions has an invalid combination of options LookupOptions a une combinaison d'options non valide items: must be non-empty éléments : ne doivent pas être vides Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Identifier or Microsoft.CodeAnalysis.CSharp.SyntaxFactory.VerbatimIdentifier to create identifier tokens. Utilisez Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Identifier ou Microsoft.CodeAnalysis.CSharp.SyntaxFactory.VerbatimIdentifier pour créer des jetons d'identificateur. Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal to create character literal tokens. Utilisez Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal pour créer des jetons de littéral de caractère. Use Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal to create numeric literal tokens. Utilisez Microsoft.CodeAnalysis.CSharp.SyntaxFactory.Literal pour créer des jetons de littéral numérique. This method can only be used to create tokens - {0} is not a token kind. Cette méthode ne peut être utilisée que pour créer des jetons - {0} n'est pas un genre de jeton. Generic parameter is definition when expected to be reference {0} Le paramètre générique est definition alors que la référence attendue était {0} Called GetDeclarationName for a declaration node that can possibly contain multiple variable declarators. GetDeclarationName appelé pour un nœud de déclaration susceptible de contenir plusieurs déclarateurs de variable. tree not part of compilation arborescence non intégrée à la compilation Position is not within syntax tree with full span {0} La position ne se trouve pas dans l'étendue complète {0} de l'arborescence de syntaxe The language name '{0}' is invalid. Le nom de langue '{0}' n'est pas valide. The language name is invalid Le nom de ce langage n'est pas correct Transparent identifier member access failed for field '{0}' of '{1}'. Does the data being queried implement the query pattern? Échec de l'accès de membre à identificateur transparent pour le champ '{0}' de '{1}'. Les données interrogées implémentent-elles le modèle de requête ? The parameter has multiple distinct default values. Le paramètre contient plusieurs valeurs par défaut distinctes. The field has multiple distinct constant values. Le champ contient plusieurs valeurs de constante distinctes. Within cref attributes, nested types of generic types should be qualified. Dans les attributs cref, les types imbriqués de types génériques doivent être qualifiés. Within cref attributes, nested types of generic types should be qualified Dans les attributs cref, les types imbriqués de types génériques doivent être qualifiés Not a C# symbol. Symbole non C#. Unnecessary using directive. Directive using non nécessaire. Unused extern alias. Alias extern non utilisé. Elements cannot be null. Les éléments ne peuvent pas avoir la valeur null. LIB environment variable variable d'environnement LIB /LIB option option /LIB /REFERENCEPATH option option /REFERENCEPATH directory does not exist répertoire inexistant path is too long or invalid chemin d'accès trop long ou non valide No value for RuntimeMetadataVersion found. No assembly containing System.Object was found nor was a value for RuntimeMetadataVersion specified through options. Aucune valeur n'a été trouvée pour RuntimeMetadataVersion. Aucun assembly contenant System.Object n'a été trouvé et aucune valeur n'a été spécifiée pour RuntimeMetadataVersion via les options. No value for RuntimeMetadataVersion found Aucune valeur détectée pour RuntimeMetadataVersion Expected a {0} SemanticModel. SemanticModel {0} attendu. lambda expression expression lambda Feature '{0}' is not available in C# 1. Please use language version {1} or greater. La fonctionnalité '{0}' n'est pas disponible en C# 1. Utilisez la version de langage {1} ou une version ultérieure. Feature '{0}' is not available in C# 2. Please use language version {1} or greater. La fonctionnalité '{0}' n'est pas disponible en C# 2. Utilisez la version de langage {1} ou une version ultérieure. Feature '{0}' is not available in C# 3. Please use language version {1} or greater. La fonctionnalité '{0}' n'est pas disponible en C# 3. Utilisez la version de langage {1} ou une version ultérieure. Feature '{0}' is not available in C# 4. Please use language version {1} or greater. La fonctionnalité '{0}' n'est pas disponible en C# 4. Utilisez la version de langage {1} ou une version ultérieure. Feature '{0}' is not available in C# 5. Please use language version {1} or greater. La fonctionnalité '{0}' n'est pas disponible en C# 5. Utilisez la version de langage {1} ou une version ultérieure. Feature '{0}' is not available in C# 6. Please use language version {1} or greater. La fonctionnalité '{0}' n'est pas disponible en C# 6. Utilisez la version de langage {1} ou une version ultérieure. Feature '{0}' is not available in C# 7.0. Please use language version {1} or greater. La fonctionnalité '{0}' n'est pas disponible en C# 7.0. Utilisez la version de langage {1} ou une version ultérieure. Feature '{0}' is not implemented in this compiler. La fonctionnalité '{0}' n'est pas implémentée dans ce compilateur. 'experimental' 'expérimental' Position must be within span of the syntax tree. La position doit se trouver dans l'étendue de l'arborescence de syntaxe. Syntax node to be speculated cannot belong to a syntax tree from the current compilation. Le nœud de syntaxe à extrapoler ne peut pas appartenir à une arborescence de syntaxe de la compilation actuelle. Chaining speculative semantic model is not supported. You should create a speculative model from the non-speculative ParentModel. Le chaînage d'un modèle sémantique spéculatif n'est pas pris en charge. Vous devez créer un modèle spéculatif à partir du ParentModel non spéculatif. Microsoft (R) Visual C# Compiler Compilateur Microsoft (R) Visual C# {0} version {1} {0} version {1} Copyright (C) Microsoft Corporation. All rights reserved. Copyright (C) Microsoft Corporation. Tous droits réservés. Supported language versions: Versions de langage prises en charge : Visual C# Compiler Options - OUTPUT FILES - -out:<file> Specify output file name (default: base name of file with main class or first file) -target:exe Build a console executable (default) (Short form: -t:exe) -target:winexe Build a Windows executable (Short form: -t:winexe) -target:library Build a library (Short form: -t:library) -target:module Build a module that can be added to another assembly (Short form: -t:module) -target:appcontainerexe Build an Appcontainer executable (Short form: -t:appcontainerexe) -target:winmdobj Build a Windows Runtime intermediate file that is consumed by WinMDExp (Short form: -t:winmdobj) -doc:<file> XML Documentation file to generate -refout:<file> Reference assembly output to generate -platform:<string> Limit which platforms this code can run on: x86, Itanium, x64, arm, arm64, anycpu32bitpreferred, or anycpu. The default is anycpu. - INPUT FILES - -recurse:<wildcard> Include all files in the current directory and subdirectories according to the wildcard specifications -reference:<alias>=<file> Reference metadata from the specified assembly file using the given alias (Short form: -r) -reference:<file list> Reference metadata from the specified assembly files (Short form: -r) -addmodule:<file list> Link the specified modules into this assembly -link:<file list> Embed metadata from the specified interop assembly files (Short form: -l) -analyzer:<file list> Run the analyzers from this assembly (Short form: -a) -additionalfile:<file list> Additional files that don't directly affect code generation but may be used by analyzers for producing errors or warnings. -embed Embed all source files in the PDB. -embed:<file list> Embed specific files in the PDB - RESOURCES - -win32res:<file> Specify a Win32 resource file (.res) -win32icon:<file> Use this icon for the output -win32manifest:<file> Specify a Win32 manifest file (.xml) -nowin32manifest Do not include the default Win32 manifest -resource:<resinfo> Embed the specified resource (Short form: -res) -linkresource:<resinfo> Link the specified resource to this assembly (Short form: -linkres) Where the resinfo format is <file>[,<string name>[,public|private]] - CODE GENERATION - -debug[+|-] Emit debugging information -debug:{full|pdbonly|portable|embedded} Specify debugging type ('full' is default, 'portable' is a cross-platform format, 'embedded' is a cross-platform format embedded into the target .dll or .exe) -optimize[+|-] Enable optimizations (Short form: -o) -deterministic Produce a deterministic assembly (including module version GUID and timestamp) -refonly Produce a reference assembly in place of the main output -instrument:TestCoverage Produce an assembly instrumented to collect coverage information -sourcelink:<file> Source link info to embed into PDB. - ERRORS AND WARNINGS - -warnaserror[+|-] Report all warnings as errors -warnaserror[+|-]:<warn list> Report specific warnings as errors -warn:<n> Set warning level (0-4) (Short form: -w) -nowarn:<warn list> Disable specific warning messages -ruleset:<file> Specify a ruleset file that disables specific diagnostics. -errorlog:<file> Specify a file to log all compiler and analyzer diagnostics. -reportanalyzer Report additional analyzer information, such as execution time. - LANGUAGE - -checked[+|-] Generate overflow checks -unsafe[+|-] Allow 'unsafe' code -define:<symbol list> Define conditional compilation symbol(s) (Short form: -d) -langversion:? Display the allowed values for language version -langversion:<string> Specify language version such as `default` (latest major version), or `latest` (latest version, including minor versions), or specific versions like `6` or `7.1` -nullable[+|-] Enable/disable Nullable Reference Types feature - SECURITY - -delaysign[+|-] Delay-sign the assembly using only the public portion of the strong name key -publicsign[+|-] Public-sign the assembly using only the public portion of the strong name key -keyfile:<file> Specify a strong name key file -keycontainer:<string> Specify a strong name key container -highentropyva[+|-] Enable high-entropy ASLR - MISCELLANEOUS - @<file> Read response file for more options -help Display this usage message (Short form: -?) -nologo Suppress compiler copyright message -noconfig Do not auto include CSC.RSP file -parallel[+|-] Concurrent build. -version Display the compiler version number and exit. - ADVANCED - -baseaddress:<address> Base address for the library to be built -checksumalgorithm:<alg> Specify algorithm for calculating source file checksum stored in PDB. Supported values are: SHA1 (default) or SHA256. -codepage:<n> Specify the codepage to use when opening source files -utf8output Output compiler messages in UTF-8 encoding -main:<type> Specify the type that contains the entry point (ignore all other possible entry points) (Short form: -m) -fullpaths Compiler generates fully qualified paths -filealign:<n> Specify the alignment used for output file sections -pathmap:<K1>=<V1>,<K2>=<V2>,... Specify a mapping for source path names output by the compiler. -pdb:<file> Specify debug information file name (default: output file name with .pdb extension) -errorendlocation Output line and column of the end location of each error -preferreduilang Specify the preferred output language name. -nostdlib[+|-] Do not reference standard library (mscorlib.dll) -subsystemversion:<string> Specify subsystem version of this assembly -lib:<file list> Specify additional directories to search in for references -errorreport:<string> Specify how to handle internal compiler errors: prompt, send, queue, or none. The default is queue. -appconfig:<file> Specify an application configuration file containing assembly binding settings -moduleassemblyname:<string> Name of the assembly which this module will be a part of -modulename:<string> Specify the name of the source module Options du compilateur Visual C# - FICHIERS DE SORTIE - /out:<fichier> Spécifier un nom de fichier de sortie (par défaut : nom de base du fichier avec classe principale ou premier fichier) /target:exe Générer un fichier exécutable console (par défaut) (forme abrégée : /t:exe) /target:winexe Générer un fichier exécutable Windows (forme abrégée : /t:winexe) /target:library Générer une bibliothèque (forme abrégée : /t:library) /target:module Générer un module qui peut être ajouté à un autre assembly (forme abrégée : /t:module) /target:appcontainerexe Générer un exécutable Appcontainer (forme abrégée : /t:appcontainerexe) /target:winmdobj Générer un fichier intermédiaire Windows Runtime consommé par WinMDExp (forme abrégée : /t:winmdobj) /doc:<fichier> Fichier de documentation XML à générer /refout:<fichier> Référencer la sortie d'assembly à générer /platform:<chaîne> Limiter les plateformes sur lesquelles ce code peut s'exécuter : x86, Itanium, x64, arm, anycpu32bitpreferred ou anycpu. La valeur par défaut est anycpu. - FICHIERS D'ENTRÉE - /recurse:<générique> Inclure tous les fichiers dans le répertoire et les sous-répertoires actifs en fonction des spécifications de caractères génériques /reference:<alias>=<fichier> Référencer les métadonnées à partir du fichier d'assembly spécifié via l'alias indiqué (forme abrégée : /r) /reference:<liste_fichiers> Référencer les métadonnées à partir des fichiers d'assembly spécifiés (forme abrégée : /r) /addmodule:<liste_fichiers> Lier les modules spécifiés dans cet assembly /link:<liste_fichiers> Incorporer les métadonnées à partir des fichiers d'assembly d'interopérabilité spécifiés (forme abrégée : /l) /analyzer:<liste_fichiers> Exécuter les analyseurs à partir de cet assembly (Forme abrégée : /a) /additionalfile:<liste_fich.> Fichiers supplémentaires qui n'affectent pas directement la génération de code mais qui peuvent être utilisés par les analyseurs pour produire des erreurs ou des avertissements. /embed Incorporer tous les fichiers sources dans le fichier PDB. /embed:<liste_fichiers> Incorporer des fichiers spécifiques dans le fichier PDB - RESSOURCES - /win32res:<fichier> Spécifier un fichier de ressources Win32 (.res) /win32icon:<fichier> Utiliser cette icône pour la sortie /win32manifest:<fichier> Spécifier un fichier manifeste (.xml) Win32 /nowin32manifest Ne pas inclure le manifeste Win32 par défaut /resource:<resinfo> Incorporer la ressource spécifiée (forme abrégée : /res) /linkresource:<resinfo> Lier la ressource spécifiée à cet assembly (forme abrégée : /linkres), où le format resinfo est <fichier>[,<nom_chaîne>[,public|private]] - GÉNÉRATION DE CODE - /debug[+|-] Émettre des informations de débogage /debug:{full|pdbonly|portable|embedded} Spécifier le type de débogage ('full' est la valeur par défaut, 'portable' est un format multiplateforme, 'embedded' est un format multiplateforme incorporé dans le fichier .dll ou .exe cible) /optimize[+|-] Activer les optimisations (forme abrégée : /o) /deterministic Produire un assembly déterministe (en incluant le GUID et l'horodatage de la version du module) /refonly Produire un assembly de référence à la place de la sortie principale /instrument:TestCoverage Produire un assembly instrumenté pour collecter les informations de couverture /sourcelink:<fichier> Informations du lien source à incorporer dans le fichier PDB. - ERREURS ET AVERTISSEMENTS - /warnaserror[+|-] Signaler tous les avertissements comme des erreurs /warnaserror[+|-]:<avertiss.> Signaler des avertissements spécifiques comme des erreurs /warn:<n> Définir le niveau d'avertissement (0-4) (forme abrégée : /w) /nowarn:<liste avertiss.> Désactiver des messages d'avertissement spécifiques /ruleset:<fichier> Spécifier un fichier ruleset qui désactive des diagnostics spécifiques. /errorlog:<fichier> Spécifier un fichier pour journaliser tous les diagnostics du compilateur et de l'analyseur. /reportanalyzer Signaler des informations supplémentaires sur l'analyseur, comme la durée d'exécution. - LANGAGE - /checked[+|-] Générer des contrôles de dépassement de capacité /unsafe[+|-] Autoriser du code 'unsafe' /define:<liste_symboles> Définir les symboles de compilation conditionnelle (forme abrégée : /d) /langversion:? Afficher les valeurs autorisées pour la version du langage /langversion:<chaîne> Spécifier la version du langage, par exemple 'default' (dernière version principale) ou 'latest' (dernière version, en incluant les versions mineures), ou des versions spécifiques comme '6' ou '7.1' - SÉCURITÉ - /delaysign[+|-] Différer la signature de l'assembly en utilisant uniquement la partie publique de la clé de nom fort /publicsign[+|-] Signer publiquement l'assembly en utilisant uniquement la partie publique de la clé de nom fort /keyfile:<fichier> Spécifier un fichier de clé de nom fort /keycontainer:<chaîne> Spécifier un conteneur de clé de nom fort /highentropyva[+|-] Activer la randomisation du format d'espace d'adresse d'entropie élevée - DIVERS - @<fichier> Lire le fichier réponse pour plus d'options /help Afficher ce message d'utilisation (forme abrégée : /?) /nologo Supprimer le message de copyright du compilateur /noconfig Ne pas inclure automatiquement un fichier CSC.RSP /parallel[+|-] Build simultanée. /version Afficher le numéro de version du compilateur et quitter le processus. - AVANCÉ - /baseaddress:<adresse> Adresse de base de la bibliothèque à générer /checksumalgorithm:<alg> Spécifier l'algorithme de calcul de la somme de contrôle de fichier source stockée dans le fichier PDB. Valeurs prises en charge : SHA1 (par défaut) ou SHA256. /codepage:<n> Spécifier la page de codes à utiliser à l'ouverture des fichiers sources /utf8output Messages du compilateur de sortie encodés en UTF-8 /main:<type> Spécifier le type qui contient le point d'entrée (ignorer tous les autres points Visual C# Compiler Options '{0}': a class with the ComImport attribute cannot specify field initializers. '{0}' : une classe avec l'attribut ComImport ne peut pas spécifier d'initialiseurs de champ. Local name '{0}' is too long for PDB. Consider shortening or compiling without /debug. Le nom local '{0}' est trop long pour PDB. Raccourcissez-le ou compilez sans /debug. Local name is too long for PDB Le nom local est trop long pour PDB Anonymous function converted to a void returning delegate cannot return a value Une fonction anonyme convertie en délégué retournant void ne peut pas retourner une valeur Async lambda expression converted to a 'Task' returning delegate cannot return a value. Did you intend to return 'Task<T>'? Une expression lambda async convertie en délégué retournant 'Task' ne peut pas retourner une valeur. Souhaitiez-vous retourner 'Task<T>' ? An instance of analyzer {0} cannot be created from {1} : {2}. Impossible de créer une instance de l'analyseur {0} à partir de {1} : {2}. An analyzer instance cannot be created Désolé... Nous ne pouvons pas créer d'instance d'analyseur The assembly {0} does not contain any analyzers. L'assembly {0} ne contient pas d'analyseurs. Assembly does not contain any analyzers L'assembly ne contient pas d'analyseur Unable to load Analyzer assembly {0} : {1} Impossible de charger l'assembly Analyseur {0} : {1} Unable to load Analyzer assembly Impossible de charger l'assembly Analyseur Skipping some types in analyzer assembly {0} due to a ReflectionTypeLoadException : {1}. Certains types contenus dans l'assembly analyseur {0} ont été ignorés pour cause de ReflectionTypeLoadException : {1}. Error reading ruleset file {0} - {1} Erreur lors de la lecture du fichier ruleset {0} - {1} Error reading debug information for '{0}' Erreur lors de la lecture des informations de débogage pour '{0}' Operation caused a stack overflow. L'opération a provoqué un dépassement de capacité de la pile. Expected identifier or numeric literal. Identificateur ou littéral numérique attendu. Expected identifier or numeric literal Identificateur ou littéral numérique attendu Only auto-implemented properties can have initializers. Seules les propriétés implémentées automatiquement peuvent avoir des initialiseurs. Auto-implemented properties must have get accessors. Les propriétés implémentées automatiquement doivent avoir des accesseurs get. Auto-implemented properties must override all accessors of the overridden property. Les propriétés implémentées automatiquement doivent substituer tous les accesseurs de la propriété substituée. Auto-implemented properties inside interfaces cannot have initializers. Les propriétés implémentées automatiquement dans les interfaces ne peuvent pas avoir d'initialiseurs. Structs without explicit constructors cannot contain members with initializers. Les structs sans constructeurs explicites ne peuvent pas contenir de membres avec initialiseurs Cannot emit debug information for a source text without encoding. Impossible d'émettre des informations de débogage pour un texte source sans encodage. Block bodies and expression bodies cannot both be provided. Vous ne pouvez pas spécifier à la fois des corps de bloc et des corps d'expression. Control cannot fall out of switch from final case label ('{0}') Le contrôle ne peut pas sortir du commutateur à partir de l'étiquette case finale ('{0}') Type arguments are not allowed in the nameof operator. Les arguments de type ne sont pas autorisés dans l'opérateur nameof. An expression tree lambda may not contain a null propagating operator. Une arborescence d'expression lambda ne peut pas contenir un opérateur de propagation null. An expression tree lambda may not contain a dictionary initializer. Une arborescence d'expression lambda ne peut pas contenir un initialiseur de dictionnaire. An extension Add method is not supported for a collection initializer in an expression lambda. Une méthode Add d'extension n'est pas prise en charge pour un initialiseur de collection dans une expression lambda. nameof operator opérateur nameof dictionary initializer initialiseur de dictionnaire Missing close delimiter '}' for interpolated expression started with '{'. Délimiteur de fin '}' manquant pour l'expression interpolée qui débute par '{'. A single-line comment may not be used in an interpolated string. Un commentaire sur une seule ligne ne doit pas être utilisé dans une chaîne interpolée. An expression is too long or complex to compile Une expression est trop longue ou complexe à compiler Expression does not have a name. L'expression n'a pas de nom. Sub-expression cannot be used in an argument to nameof. Une sous-expression ne peut pas être utilisée dans un argument de nameof. An alias-qualified name is not an expression. Un nom qualifié d'alias n'est pas une expression. Type parameters are not allowed on a method group as an argument to 'nameof'. Les paramètres de type ne sont pas autorisés sur un groupe de méthodes en tant qu'argument pour 'nameof'. SearchCriteria is expected. SearchCriteria est attendu. Assembly culture strings may not contain embedded NUL characters. Les chaînes de culture d'assembly ne peuvent pas contenir de caractères null incorporés. using static using static interpolated strings chaînes interpolées await in catch blocks and finally blocks attendre dans des blocs catch et des blocs finally binary literals littéraux binaires digit separators séparateurs numériques local functions fonctions locales A '{0}' character must be escaped (by doubling) in an interpolated string. Un caractère '{0}' doit faire l'objet d'une séquence d'échappement (par doublement) dans une chaîne interpolée. A '{0}' character may only be escaped by doubling '{0}{0}' in an interpolated string. Un caractère '{0}' ne peut faire l'objet d'une séquence d'échappement qu'en doublant '{0}{0}' dans une chaîne interpolée. A format specifier may not contain trailing whitespace. Un spécificateur de format ne doit contenir aucun espace blanc de fin. Empty format specifier. Spécificateur de format vide. There is an error in a referenced assembly '{0}'. Il existe une erreur dans un assembly référencé '{0}'. Expression or declaration statement expected. Expression ou instruction de déclaration attendue. Extension method groups are not allowed as an argument to 'nameof'. Les groupes de méthode d'extension ne sont pas autorisés en tant qu'arguments pour 'nameof'. Alignment value {0} has a magnitude greater than {1} and may result in a large formatted string. La valeur d'alignement {0} a une magnitude supérieure à {1} et peut générer une chaîne formatée volumineuse. Unused extern alias Alias extern non utilisé Unnecessary using directive Directive using non nécessaire Skip loading types in analyzer assembly that fail due to a ReflectionTypeLoadException Ignorer le chargement de types dans un assembly d’analyseur qui échouent en raison d’une ReflectionTypeLoadException Alignment value has a magnitude that may result in a large formatted string La valeur d'alignement a une magnitude pouvant générer une chaîne formatée volumineuse Length of String constant exceeds current memory limit. Try splitting the string into multiple constants. La longueur de la constante de chaîne dépasse la limite de mémoire actuelle. Essayez de fractionner la chaîne en plusieurs constantes. Tuple must contain at least two elements. Le tuple doit contenir au moins deux éléments. Debug entry point must be a definition of a method declared in the current compilation. Le point d'entrée de débogage doit être une définition d'une méthode déclarée dans la compilation actuelle. #load is only allowed in scripts #load n'est autorisé que dans les scripts Cannot use #load after first token in file Impossible d'utiliser #load à la suite du premier jeton du fichier Could not find file. Fichier introuvable. File path referenced in source (#load) could not be resolved. SyntaxTree resulted from a #load directive and cannot be removed or replaced directly. Le SyntaxTree '{0}' résulte d'une directive #load, et ne peut pas être supprimé ou remplacé directement. Source file references are not supported. Les références du fichier source ne sont pas prises en charge. The pathmap option was incorrectly formatted. Le format de l'option pathmap est incorrect. Invalid real literal. Littéral réel non valide. Auto-implemented properties cannot return by reference Les propriétés implémentées automatiquement ne peuvent pas effectuer de retour par référence Properties which return by reference must have a get accessor Les propriétés qui effectuent un retour par référence doivent avoir un accesseur get Properties which return by reference cannot have set accessors Les propriétés qui effectuent un retour par référence ne peuvent pas avoir d'accesseurs set '{0}' must match by reference return of overridden member '{1}' '{0}' doit correspondre au retour par référence du membre substitué '{1}' By-reference returns may only be used in methods that return by reference Les retours par référence ne peuvent être utilisés que dans les méthodes qui effectuent un retour par référence By-value returns may only be used in methods that return by value Les retours par valeur ne peuvent être utilisés que dans les méthodes qui effectuent un retour par valeur The return expression must be of type '{0}' because this method returns by reference L'expression de retour doit être de type '{0}', car cette méthode effectue un retour par référence '{0}' does not implement interface member '{1}'. '{2}' cannot implement '{1}' because it does not have matching return by reference. '{0}' n'implémente pas le membre d'interface '{1}'. '{2}' ne peut pas implémenter '{1}', car il n'a pas de retour par référence correspondant. The body of '{0}' cannot be an iterator block because '{0}' returns by reference Le corps de '{0}' ne peut pas être un bloc itérateur, car '{0}' effectue un retour par référence Lambda expressions that return by reference cannot be converted to expression trees Les expressions lambda qui effectuent un retour par référence ne peuvent pas être converties en arborescences d'expression An expression tree lambda may not contain a call to a method, property, or indexer that returns by reference Une arborescence d'expression lambda ne peut pas contenir d'appel à une méthode, une propriété ou un indexeur qui effectue un retour par référence An expression cannot be used in this context because it may not be passed or returned by reference Impossible d'utiliser une expression dans ce contexte, car elle ne peut pas être passée ou retournée par référence Cannot return '{0}' by reference because it was initialized to a value that cannot be returned by reference Impossible de retourner '{0}' par référence, car il a été initialisé à une valeur qui ne peut pas être retournée par référence Cannot return by reference a member of '{0}' because it was initialized to a value that cannot be returned by reference Impossible d'effectuer un retour par référence d'un membre de '{0}', car il a été initialisé à une valeur qui ne peut pas être retournée par référence Cannot return '{0}' by reference because it is read-only Impossible de retourner '{0}' par référence, car il est en lecture seule Cannot return the range variable '{0}' by reference Impossible de retourner la variable de portée '{0}' par référence Cannot return '{0}' by reference because it is a '{1}' Impossible de retourner '{0}' par référence, car il s'agit d'un '{1}' Cannot return fields of '{0}' by reference because it is a '{1}' Impossible de retourner les champs de '{0}' par référence, car il s'agit d'un '{1}' A readonly field cannot be returned by writable reference Impossible de retourner un champ readonly par référence accessible en écriture A static readonly field cannot be returned by writable reference Impossible de retourner un champ readonly statique par référence accessible en écriture Members of readonly field '{0}' cannot be returned by writable reference Impossible de retourner les membres du champ readonly '{0}' par référence accessible en écriture Fields of static readonly field '{0}' cannot be returned by writable reference Impossible de retourner les champs du champ readonly statique '{0}' par référence accessible en écriture Cannot return a parameter by reference '{0}' because it is not a ref or out parameter Impossible de retourner un paramètre '{0}' par référence, car il ne s'agit pas d'un paramètre ref ou out Cannot return by reference a member of parameter '{0}' because it is not a ref or out parameter Impossible de retourner par référence un membre du paramètre '{0}', car il ne s'agit pas d'un paramètre ref ou out Cannot return local '{0}' by reference because it is not a ref local Impossible de retourner la variable locale '{0}' par référence, car il ne s'agit pas d'une variable locale de référence Cannot return a member of local '{0}' by reference because it is not a ref local Impossible de retourner un membre de la variable locale '{0}' par référence, car il ne s'agit pas d'une variable locale de référence Struct members cannot return 'this' or other instance members by reference Les membres struct ne peuvent pas retourner 'this' ou d'autres membres d'instance par référence Expression cannot be used in this context because it may indirectly expose variables outside of their declaration scope Impossible d'utiliser l'expression dans ce contexte, car elle peut exposer indirectement des variables en dehors de la portée de leur déclaration Cannot use local '{0}' in this context because it may expose referenced variables outside of their declaration scope Impossible d'utiliser un '{0}' local dans ce contexte, car il peut exposer des variables référencées en dehors de la portée de leur déclaration Cannot use a result of '{0}' in this context because it may expose variables referenced by parameter '{1}' outside of their declaration scope Impossible d'utiliser un résultat de '{0}' dans ce contexte, car il peut exposer les variables référencées par le paramètre '{1}' en dehors de la portée de leur déclaration Cannot use a member of result of '{0}' in this context because it may expose variables referenced by parameter '{1}' outside of their declaration scope Impossible d'utiliser un membre du résultat de '{0}' dans ce contexte, car il peut exposer les variables référencées par le paramètre '{1}' en dehors de la portée de leur déclaration This combination of arguments to '{0}' is disallowed because it may expose variables referenced by parameter '{1}' outside of their declaration scope Cette combinaison d'arguments pour '{0}' n'est pas autorisée, car elle peut exposer les variables référencées par le paramètre '{1}' en dehors de la portée de leur déclaration Branches of a ref ternary operator cannot refer to variables with incompatible declaration scopes Les branches d'un opérateur ternaire ref ne peuvent pas faire référence à des variables ayant des portées de déclaration incompatibles A result of a stackalloc expression of type '{0}' cannot be used in this context because it may be exposed outside of the containing method Impossible d'utiliser un résultat d'une expression stackalloc de type '{0}' dans ce contexte, car il peut être exposé en dehors de la méthode conteneur Cannot initialize a by-value variable with a reference Impossible d'initialiser une variable par valeur avec une référence Cannot initialize a by-reference variable with a value Impossible d'initialiser une variable par référence avec une valeur The expression must be of type '{0}' because it is being assigned by reference L'expression doit être de type '{0}', car elle est assignée par référence A declaration of a by-reference variable must have an initializer Une déclaration de variable par référence doit avoir un initialiseur Cannot use ref local '{0}' inside an anonymous method, lambda expression, or query expression Impossible d'utiliser ref local '{0}' dans une méthode anonyme, une expression lambda ou une expression de requête Iterators cannot have by-reference locals Les itérateurs ne peuvent pas avoir de variables locales par référence Async methods cannot have by-reference locals Les méthodes async ne peuvent pas avoir de variables locales par référence 'await' cannot be used in an expression containing a call to '{0}' because it returns by reference 'Impossible d'utiliser 'await' dans une expression contenant un appel à '{0}', car il effectue un retour par référence 'await' cannot be used in an expression containing a ref conditional operator 'await' ne peut pas être utilisé dans une expression contenant un opérateur conditionnel ref Both conditional operator values must be ref values or neither may be a ref value Les deux valeurs d'opérateur conditionnel doivent être des valeurs ref. Sinon, aucune d'elles ne doit être une valeur ref The expression must be of type '{0}' to match the alternative ref value L'expression doit être de type '{0}' pour correspondre à la valeur ref de remplacement An expression tree may not contain a reference to a local function Une arborescence de l'expression ne peut pas contenir de référence à une fonction locale Cannot pass argument with dynamic type to params parameter '{0}' of local function '{1}'. Impossible de passer un argument avec un type dynamique au paramètre params '{0}' de la fonction locale '{1}'. Syntax tree should be created from a submission. L'arborescence de syntaxe doit être créée à partir d'une soumission. Combined length of user strings used by the program exceeds allowed limit. Try to decrease use of string literals. La longueur combinée des chaînes utilisateur que le programme utilise dépasse la limite autorisée. Essayez de réduire le nombre de littéraux de chaîne. It is not legal to use nullable type '{0}' in a pattern; use the underlying type '{1}' instead. Il n'est pas correct d'utiliser le type Nullable '{0}' dans un modèle. Utilisez le type sous-jacent '{1}' à la place. Invalid operand for pattern match; value required, but found '{0}'. Opérande non valide pour les critères spéciaux ; la valeur nécessaire n'est pas celle trouvée, '{0}'. An error occurred while writing the output file: {0}. Une erreur s'est produite durant l'écriture du fichier de sortie : {0}. Tuple element names must be unique. Les noms d'éléments d'un tuple doivent être uniques. Tuple element name '{0}' is only allowed at position {1}. Le nom d'élément de tuple '{0}' est uniquement autorisé à la position {1}. Tuple element name '{0}' is disallowed at any position. Le nom d'élément de tuple '{0}' est interdit à toutes les positions. Member '{0}' was not found on type '{1}' from assembly '{2}'. Le membre '{0}' est introuvable sur le type '{1}' de l'assembly '{2}'. tuples tuples No suitable 'Deconstruct' instance or extension method was found for type '{0}', with {1} out parameters and a void return type. Aucune instance de déconstruction ou méthode d'extension convenable pour le type '{0}' avec les paramètres de sortie {1} et un type de retour void. Deconstruct assignment requires an expression with a type on the right-hand-side. L'assignation de déconstruction nécessite une expression avec un type du côté droit. The switch expression must be a value; found '{0}'. L'expression switch doit être une valeur. '{0}' trouvé. The switch case has already been handled by a previous case. Le switch case a déjà été pris en charge par un case antérieur. An expression of type '{0}' cannot be handled by a pattern of type '{1}'. Une expression de type '{0}' ne peut pas être gérée par un modèle de type '{1}'. Attribute '{0}' is ignored when public signing is specified. L'attribut '{0}' est ignoré quand une signature publique est spécifiée. Attribute is ignored when public signing is specified. L'attribut est ignoré quand une signature publique est spécifiée. Option '{0}' must be an absolute path. L'option '{0}' doit être un chemin absolu. Tuple with {0} elements cannot be converted to type '{1}'. Impossible de convertir un tuple avec {0} éléments en type '{1}'. out variable declaration déclaration de variable de sortie Reference to an implicitly-typed out variable '{0}' is not permitted in the same argument list. Faire référence à une variable de sortie implicitement typée '{0}' n'est pas autorisé dans la même liste d'arguments. Cannot infer the type of implicitly-typed out variable '{0}'. Impossible de déduire le type de variable de sortie implicitement typée. '{0}'. Cannot infer the type of implicitly-typed deconstruction variable '{0}'. Impossible de déduire le type de la variable de déconstruction implicitement typée '{0}'. Cannot infer the type of implicitly-typed discard. Impossible de déduire le type d'une variable implicitement typée abandonnée. Cannot deconstruct a tuple of '{0}' elements into '{1}' variables. Impossible de déconstruire un tuple de '{0}' éléments en '{1}' variables. Cannot deconstruct dynamic objects. Impossible de déconstruire des objets dynamiques. Deconstruction must contain at least two variables. La déconstruction doit contenir au moins deux variables. The type must be 'var'. Le type doit être 'var'. The tuple element name '{0}' is ignored because a different name or no name is specified by the target type '{1}'. Le nom d'élément tuple '{0}' est ignoré, car un autre nom est spécifié ou aucun nom n'est spécifié par le type cible '{1}'. The tuple element name is ignored because a different name or no name is specified by the assignment target. Le nom d'élément tuple est ignoré, car un autre nom est spécifié ou aucun nom n'est spécifié par la cible de l'assignation. Predefined type '{0}' must be a struct. Le type prédéfini '{0}' doit être un struct. 'new' cannot be used with tuple type. Use a tuple literal expression instead. 'Impossible d'utiliser 'new' avec le type tuple. Utilisez une expression littérale de tuple à la place. Deconstruction 'var (...)' form disallows a specific type for 'var'. La déconstruction de 'var (...)' form interdit un type spécifique pour 'var'. Cannot define a class or member that utilizes tuples because the compiler required type '{0}' cannot be found. Are you missing a reference? Impossible de définir une classe ou un membre qui utilise des tuples, car le type '{0}' nécessaire au compilateur est introuvable. Une référence est-elle manquante ? Cannot reference 'System.Runtime.CompilerServices.TupleElementNamesAttribute' explicitly. Use the tuple syntax to define tuple names. Impossible de référencer 'System.Runtime.CompilerServices.TupleElementNamesAttribute' explicitement. Utilisez la syntaxe des tuples pour définir les noms de tuples. An expression tree may not contain an out argument variable declaration. Une arborescence de l'expression ne peut pas contenir une déclaration de variable d'argument out. An expression tree may not contain a discard. Une arborescence de l'expression ne peut pas contenir d'abandon. An expression tree may not contain an 'is' pattern-matching operator. Une arborescence de l'expression ne peut pas contenir l'opérateur de comparaison avec critères spéciaux 'is'. An expression tree may not contain a tuple literal. Une arborescence de l'expression ne peut pas contenir un littéral de tuple. An expression tree may not contain a tuple conversion. Une arborescence de l'expression ne peut pas contenir une conversion de tuple. /sourcelink switch is only supported when emitting PDB. Le commutateur /sourcelink est uniquement pris en charge durant l'émission d'un fichier PDB. /embed switch is only supported when emitting a PDB. Le commutateur /embed est uniquement pris en charge durant l'émission d'un fichier PDB. Invalid instrumentation kind: {0} Genre d'instrumentation non valide : {0} The syntax 'var (...)' as an lvalue is reserved. La syntaxe 'var (...)' en tant que lvalue est réservée. { or ; or => expected { ou ; ou => attendu A throw expression is not allowed in this context. Une expression throw n'est pas autorisée dans ce contexte. A deconstruction cannot mix declarations and expressions on the left-hand-side. Une déconstruction ne peut pas contenir à la fois des déclarations et des expressions à gauche. A declaration is not allowed in this context. Une déclaration n'est pas autorisée dans ce contexte. A foreach loop must declare its iteration variables. Une boucle foreach doit déclarer ses variables d'itération. Tuple element names are not permitted on the left of a deconstruction. Les noms d'élément tuple ne sont pas autorisés à gauche d'une déconstruction. To cast a negative value, you must enclose the value in parentheses. Pour effectuer un cast d'une valeur négative, vous devez la mettre entre parenthèses. An expression tree may not contain a throw-expression. Une arborescence de l'expression ne peut pas contenir d'expression throw. Invalid assembly name: {0} Nom d'assembly non valide : {0} For type '{0}' to be used as an AsyncMethodBuilder for type '{1}', its Task property should return type '{1}' instead of type '{2}'. Pour que le type '{0}' soit utilisé comme AsyncMethodBuilder du type '{1}', sa propriété Task doit retourner le type '{1}' à la place du type '{2}'. Attributes are not allowed on local function parameters or type parameters Les attributs ne sont pas autorisés sur les paramètres de fonction locale ou les paramètres de type Module '{0}' in assembly '{1}' is forwarding the type '{2}' to multiple assemblies: '{3}' and '{4}'. Le module '{0}' dans l'assembly '{1}' transfère le type '{2}' à plusieurs assemblys : '{3}' et '{4}'. It is not legal to use the type 'dynamic' in a pattern. Vous ne devez pas utiliser le type 'dynamic' dans un modèle. Cannot use a default literal as an argument to a dynamically dispatched operation. Impossible d'utiliser un littéral par défaut en tant qu'argument d'une opération distribuée dynamiquement. Provided documentation mode is unsupported or invalid: '{0}'. Le mode de documentation fourni n'est pas pris en charge ou est non valide : '{0}'. Provided source code kind is unsupported or invalid: '{0}' Le genre de code source fourni n'est pas pris en charge ou est non valide : '{0}' Provided language version is unsupported or invalid: '{0}'. La version de langage fournie n'est pas prise en charge ou est non valide : '{0}'. Invalid name for a preprocessing symbol; '{0}' is not a valid identifier Nom non valide pour un symbole de prétraitement. '{0}' est un identificateur non valide Feature '{0}' is not available in C# 7.1. Please use language version {1} or greater. La fonctionnalité '{0}' n'est pas disponible dans C# 7.1. Utilisez la version de langage {1} ou une version ultérieure. Feature '{0}' is not available in C# 7.2. Please use language version {1} or greater. La fonctionnalité '{0}' n'est pas disponible en C# 7.2. Utilisez la version de langage {1} ou une version ultérieure. Specified language version '{0}' cannot have leading zeroes La version de langage spécifiée '{0}' ne peut pas avoir de zéros non significatifs A value of type 'void' may not be assigned. Impossible d'assigner une valeur de type 'void'. '{0}' is for evaluation purposes only and is subject to change or removal in future updates. '{0}' est utilisé à des fins d'évaluation uniquement. Il sera peut-être changé ou supprimé au cours des prochaines mises à jour. Type is for evaluation purposes only and is subject to change or removal in future updates. Le type est utilisé à des fins d'évaluation uniquement. Il sera peut-être changé ou supprimé au cours des prochaines mises à jour. Compiler version: '{0}'. Language version: {1}. Version du compilateur : '{0}'. Version du langage : {1}. async main async main Tuple element name '{0}' is inferred. Please use language version {1} or greater to access an element by its inferred name. Le nom d'élément de tuple '{0}' est déduit. Utilisez la version de langage {1} ou une version supérieure pour accéder à un élément par son nom déduit. A tuple may not contain a value of type 'void'. Un tuple ne doit pas contenir de valeur de type 'void'. A void or int returning entry point cannot be async Un point d'entrée qui retourne void ou int ne peut pas être async An expression of type '{0}' cannot be handled by a pattern of type '{1}' in C# {2}. Please use language version {3} or greater. Une expression de type '{0}' ne peut pas être gérée par un modèle de type '{1}' en C# {2}. Utilisez la version de langage {3} ou une version ultérieure. The local function '{0}' is declared but never used La fonction locale '{0}' est déclarée, mais jamais utilisée Local function is declared but never used La fonction locale est déclarée mais jamais utilisée '{0}' is a local function and must therefore always have a body. '{0}' est une fonction locale et doit donc toujours avoir un corps. Unable to read debug information of method '{0}' (token 0x{1:X8}) from assembly '{2}' Impossible de lire les informations de débogage de la méthode '{0}' (jeton 0x{1:X8}) dans l'assembly '{2}' {0} is not a valid C# conversion expression {0} n'est pas une expression de conversion C# valide Cannot pass argument with dynamic type to generic local function '{0}' with inferred type arguments. Impossible de passer un argument ayant un type dynamique à une fonction locale générique '{0}' avec des arguments de type déduits. leading digit separator séparateur numérique de début Do not use '{0}'. This is reserved for compiler usage. Ne pas utiliser '{0}'. Ceci est réservé au compilateur. The type name '{0}' is reserved to be used by the compiler. L'utilisation du nom de type '{0}' est réservée au compilateur. The first parameter of an 'in' extension method '{0}' must be a value type. Le premier paramètre d'une méthode d'extension 'in' '{0}' doit être un type valeur. Instance fields of readonly structs must be readonly. Les champs d'instance de structs en lecture seule doivent être en lecture seule. Auto-implemented instance properties in readonly structs must be readonly. Les propriétés d'instance implémentées automatiquement dans les structs en lecture seule doivent être en lecture seule. Field-like events are not allowed in readonly structs. Les événements comparables à des champs ne sont pas autorisés dans les structs en lecture seule. ref extension methods méthodes d'extension par référence Conversion of a stackalloc expression of type '{0}' to type '{1}' is not possible. La conversion d'une expression stackalloc de type '{0}' en type '{1}' n'est pas possible. The first parameter of a 'ref' extension method '{0}' must be a value type or a generic type constrained to struct. Le premier paramètre d'une méthode d'extension 'ref' '{0}' doit être un type valeur ou un type générique limité à struct. An in parameter cannot have the Out attribute. Un paramètre in ne peut pas avoir l'attribut Out {0} is not a valid C# compound assignment operation {0} n'est pas une opération d'assignation composée C# valide Filter expression is a constant 'false', consider removing the catch clause L'expression de filtre est une constante 'false' ; supprimez la clause catch Filter expression is a constant 'false' L'expression de filtre est une constante 'false' Filter expression is a constant 'false', consider removing the try-catch block L'expression de filtre est une constante 'false' ; supprimez le bloc try-catch Filter expression is a constant 'false'. L'expression de filtre est une constante 'false'. __arglist cannot have an argument of void type __arglist ne peut pas avoir un argument de type void A conditional expression cannot be used directly in a string interpolation because the ':' ends the interpolation. Parenthesize the conditional expression. Une expression conditionnelle ne peut pas être utilisée directement dans une interpolation de chaîne car ':' termine l'interpolation. Mettez l'expression conditionnelle entre parenthèses. A default literal 'default' is not valid as a case constant. Use another literal (e.g. '0' or 'null') as appropriate. If you intended to write the default label, use 'default:' without 'case'. A default literal 'default' is not valid as a case constant. Use another literal (e.g. '0' or 'null') as appropriate. If you intended to write the default label, use 'default:' without 'case'. A default literal 'default' is not valid as a pattern. Use another literal (e.g. '0' or 'null') as appropriate. To match everything, use a discard pattern 'var _'. A default literal 'default' is not valid as a pattern. Use another literal (e.g. '0' or 'null') as appropriate. To match everything, use a discard pattern 'var _'. Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute on a property Do not use 'System.Runtime.CompilerServices.FixedBuffer' attribute on a property Feature '{0}' is not available in C# 7.3. Please use language version {1} or greater. Feature '{0}' is not available in C# 7.3. Please use language version {1} or greater. Field-targeted attributes on auto-properties are not supported in language version {0}. Please use language version {1} or greater. Field-targeted attributes on auto-properties are not supported in language version {0}. Please use language version {1} or greater. Field-targeted attributes on auto-properties are not supported in this version of the language. Field-targeted attributes on auto-properties are not supported in this version of the language. async streams async streams '{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' '{0}': type used in an async using statement must be implicitly convertible to 'System.IAsyncDisposable' Async foreach requires that the return type '{0}' of '{1}' must have a suitable public 'MoveNextAsync' method and public 'Current' property Async foreach requires that the return type '{0}' of '{1}' must have a suitable public 'MoveNextAsync' method and public 'Current' property Async foreach statement cannot operate on variables of type '{0}' because it implements multiple instantiations of '{1}'; try casting to a specific interface instantiation Async foreach statement cannot operate on variables of type '{0}' because it implements multiple instantiations of '{1}'; try casting to a specific interface instantiation