Partager via


Erreur du compilateur CS2032

Mise à jour : novembre 2007

Message d'erreur

Le caractère 'caractère' n'est pas autorisé sur la ligne de commande ou dans les fichiers réponse
Character 'character' is not allowed on the command-line or in response files

Les fichiers réponse et les options de ligne de commande pour csc.exe ne sont pas autorisés à contenir des caractères de contrôle ASCII dans la plage 0-31 ou le caractère de trait vertical (|). Vous ne pouvez d'ordinaire pas générer directement cette erreur à partir de la ligne de commande, car le processeur de ligne de commande élimine les caractères incorrects par filtrage, comme le fait l'environnement de développement intégré (IDE). Vous pouvez générer cette erreur à l'aide d'un fichier réponse, comme suit.

Pour générer cette erreur

  1. Créez un fichier nommé CS2032.rsp qui contient la ligne /target:exe /out:cs|2032.exe cs2032.cs dans Mes documents.

  2. Créez un fichier nommé cs2032.cs qui ne contient rien dans Mes documents.

  3. Cliquez sur Démarrer, pointez sur Tous les programmes, sur Microsoft Visual Studio 2005, sur Outils Visual Studio 2005, puis cliquez sur Invite de commande de Visual Studio.

    La fenêtre Invite de commande de Visual Studio s'affiche.

  4. Dans la fenêtre Invite de commande de Visual Studio, changez de répertoire actif et passez à Mes documents.

  5. Exécutez le fichier suivant à partir de la fenêtre Invite de Commande de Visual Studio : csc @cs2032.rsp

  6. Le message d'erreur CS2032 s'affiche.