Partager via


code de diagnostic MSB3501

Cet article décrit le code d’erreur MSB3501.

Texte du message

MSB3501: Could not read lines from file 'value'.

Descriptif

Cette erreur se produit lorsque votre projet utilise la ReadLinesFromFile tâche, mais que le fichier spécifié n’a pas été trouvé.

Résolution

Vérifiez l’entrée de la ReadLinesFromFile tâche. Vous pouvez utiliser le -v:diag commutateur sur la ligne de commande MSBuild pour obtenir des informations plus détaillées sur l’exécution de MSBuild, telles que les valeurs des paramètres d’entrée fournis à la ReadLinesFromFile tâche. Les paramètres de verbosité de diagnostic associés peuvent être configurés dans l'IDE Visual Studio.

Dans le volet Outils>Options, développez la section Tous les paramètres>Projets et solutions>Génération et exécution, puis définissez les options de détail de sortie de build du projet MSBuild et détail du fichier journal de génération du projet MSBuild sur Diagnostic.

Dans la boîte de dialogue Outils>Options, développez la section Projets et Solutions>Générer et Exécuter, puis définissez les options niveau de détail de la sortie de build du projet MSBuild et niveau de détail du journal de build du projet MSBuild sur Diagnostic.

Si l’entrée provient d’une valeur de propriété, vérifiez que la propriété a une valeur. S’il provient d’une propriété définie sur la ligne de commande, vérifiez que la syntaxe de la ligne de commande et la valeur de la variable d’environnement sont correctes ; vérifiez en particulier les caractères d’échappement de l’interpréteur de commandes et assurez-vous d’utiliser correctement les guillemets, en particulier lorsque vous fournissez des noms de fichiers avec des espaces dans le chemin d’accès. Si le fichier d’entrée provient d’une variable d’environnement, vérifiez l’orthographe de la valeur d’environnement et vérifiez qu’elle a la valeur attendue.

S’applique à

Toutes les versions de MSBuild