265 votes

Impossible d’obtenir la valeur de local ou d’argument car il n’est pas disponible au niveau de ce pointeur d’instruction, peut-être parce qu’il a été optimisé loin

Visual Studio 2010 tue (il n’y a pas d’autre mot) les données dans l’un des arguments de la fonction dans le bloc unsafe. Qu’est-ce qui pourrait provoquer cette erreur ? Le message suivant s’affiche par le débogueur.

416voto

Karthik Points 11

Accédez aux propriétés du projet et sous Générer Assurez-vous que la case à cocher « Optimiser le code » est désactivée.

En outre, définissez la liste déroulante « Informations de débogage » sur « Complet » dans les Options avancées (sous l’onglet Générer).

161voto

xyq.384.b Points 1076

aussi Dans VS 2015 Community Edition

Atteindre Options de débogage > ou Options > outils

et vérifier Débogage->général->suppress JIT optimisation sur la charge du module (géré uniquement)

24voto

Zahid Hasan Points 235

Dans Visual Studio 2017 accédez à Debug->Option, puis cochez Débogage->général-> et cochez cette option

relevant Visual Studio 2017 Options

23voto

Je viens de tomber sur cela et je courais sous la configuration de build au lieu de la configuration de build. Une fois, je suis revenu à `` ma variable montrée dans la montre à nouveau.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X