Est-ce que quelqu'un est au courant d'un moyen de rendre le studio visuel complètement ignorer un fichier lors de la compilation? J'ai une solution C# qui a un fichier foo.config qui n'est pas vraiment un fichier de configuration standard - c'est juste un fichier texte. Au cours de la compilation, VS attrape le fichier et les bombes.Comment faire pour que le compilateur Visual Studio ignore un fichier?
Je voudrais qu'il agisse comme si c'était juste un fichier texte. Je n'ai pas la possibilité de changer le nom du fichier.
EDIT: Veuillez noter que BuildAction n'exclut pas les fichiers du compilateur qui les vérifient. Il décide simplement si le fichier est compilé dans l'assembly, qu'il s'agisse de contenu (comme un fichier jpg ou autre), ou s'il s'agit d'un fichier de ressources. Pour plus d'informations: see the MSDN page.
EDIT2: Apparemment, si vous avez un fichier texte nommé foo.config et que vous l'avez ouvert pendant la construction, VS2005 affichera une erreur en pensant que le fichier doit être xml. Cependant, si vous fermez le fichier, VS2005 l'ignorera.
Solution: La validation Visual Studio provoque des erreurs si un fichier non conforme est ouvert pendant la phase de génération. Pour obtenir un exemple de désactivation (pour HTML), voir Scott Guthrie's post. Comme Allen l'a mentionné, vous devriez également avoir l'action de construction tournée à "Aucun". Malheureusement, cela n'arrêtera pas les erreurs de compilation si vous avez le fichier ouvert.
@ edit2: à droite, exactement comment je l'explique dans ma réponse :) –