Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Crée un fichier que vous pouvez utiliser lorsque vous déposez un rapport de bogue.
Syntaxe
-bugreport:file
Les arguments
| Terme | Définition |
|---|---|
file |
Obligatoire. Nom du fichier qui contiendra votre rapport de bogue. Placez le nom du fichier entre guillemets ( » « ) si le nom contient un espace. |
Remarques
Les informations suivantes sont ajoutées à file:
Copie de tous les fichiers de code source dans la compilation.
Liste des options du compilateur utilisées dans la compilation.
Informations de version sur votre compilateur, common language runtime et système d’exploitation.
Sortie du compilateur, le cas échéant.
Description du problème, pour lequel vous êtes invité.
Description de la façon dont vous pensez que le problème doit être résolu, pour lequel vous êtes invité.
Étant donné qu’une copie de tous les fichiers de code source est incluse filedans , vous pouvez reproduire le défaut de code (soupçonné) dans le programme le plus court possible.
Important
L’option -bugreport produit un fichier qui contient des informations potentiellement sensibles. Cela inclut l’heure actuelle, la version du compilateur, la version du .NET Framework, la version du système d’exploitation, le nom d’utilisateur, les arguments de ligne de commande avec lesquels le compilateur a été exécuté, tout le code source et la forme binaire d’un assembly référencé. Cette option est accessible en spécifiant des options de ligne de commande dans le fichier Web.config pour une compilation côté serveur d’une application ASP.NET. Pour éviter cela, modifiez le fichier Machine.config pour empêcher les utilisateurs de compiler sur le serveur.
Si cette option est utilisée avec -errorreport:prompt, -errorreport:queueou , ou -errorreport:sendque votre application rencontre une erreur de compilateur interne, les informations contenues sont file envoyées à Microsoft Corporation. Ces informations aideront les ingénieurs Microsoft à identifier la cause de l’erreur et à améliorer la prochaine version de Visual Basic. Par défaut, aucune information n’est envoyée à Microsoft. Toutefois, lorsque vous compilez une application à l’aide -errorreport:queuede , qui est activée par défaut, l’application collecte ses rapports d’erreurs. Ensuite, lorsque l’administrateur de l’ordinateur se connecte, le système de création de rapports d’erreurs affiche une fenêtre contextuelle qui permet à l’administrateur de transférer à Microsoft tous les rapports d’erreurs qui se sont produits depuis l’ouverture de session.
Remarque
L’option -bugreport n’est pas disponible à partir de l’environnement de développement Visual Studio ; elle est disponible uniquement lorsque vous compilez à partir de la ligne de commande.
Exemple :
L’exemple suivant compile T2.vb et place toutes les informations de création de rapports de bogues dans le fichier Problem.txt.
vbc -bugreport:problem.txt t2.vb