/ASSEMBLYDEBUG (Ajouter DebuggableAttribute)

/ASSEMBLYDEBUG[:DISABLE]

/ASSEMBLYDEBUG émet l'attribut DebuggableAttribute avec suivi des informations de débogage et désactive les optimisations JIT. L'effet produit est le même que la spécification de l'attribut suivant dans le code source :

[assembly:Debuggable(true, true)];   // same as /ASSEMBLYDEBUG

/ASSEMBLYDEBUG:DISABLE émet l'attribut DebuggableAttribute, mais désactive le suivi des informations de débogage et active les optimisations JIT. L'effet produit est le même que la spécification de l'attribut suivant dans le code source :

[assembly:Debuggable(false, false)];   // same as /ASSEMBLYDEBUG:DISABLE

L'attribut DebuggableAttribute n'est pas émis par défaut.

DebuggableAttribute peut également être ajouté à un assembly directement dans le code source. Par exemple :

[assembly:Debuggable(true, true)];   // same as /ASSEMBLYDEBUG

Notes

Dans Visual C++ .NET 2003 et les versions ultérieures, il est nécessaire de spécifier explicitement qu'une image managée est débogable. Utilisez /Zi seul si cela ne suffit pas.

Les autres options de l'éditeur de liens décrites ci-après affectent la génération de l'assembly :

Pour définir cette option de l'éditeur de liens dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d'informations, consultez Définition des propriétés de projets Visual C++.

  2. Cliquez sur le dossier Éditeur de liens.

  3. Cliquez sur la page de propriétés Déboguer.

  4. Modifiez la propriété Assembly pouvant être débogué.

Pour définir cette option de l'éditeur de liens par programme

Voir aussi

Référence

Définition des options de l'Éditeur de liens

Options de l'Éditeur de liens