Avec une application en CSharp je doit parcourir un fichier Code Source
".cs", rechercher dans ce fichier tout les MessageBox et leur contenu afin
d'y apporter certaines modification.
J'aimerais avoir vos suggestion sur la méthode que je devrait utiliser pour
ouvrir le fichier et y effectuer ma recherche.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Lionel LASKE
Est-ce qu'il s'agit de le faire "à la main" ou de faire un traitement automatisé ? S'il s'agit de le faire à la main, il suffit de faire Rechercher/Remplacer par l'intermédiaire de VS.NET ou en utilisant un outil de substitution batch quelconque (sed, awk, ...). S'il s'agit de faire un traitement automatisé, il n'existe pas d'API dans le .NET Framework permettant de parcourir sémantiquement (en comprenant sa structure) un fichier CS. Je vois deux solutions: - Soit tu lis ton fichier CS via un Stream et tu fais un Replace, - Soit tu fais ta propre classe MessageBox dans ton namespace en mimant l'interface de la classe actuelle et tu fais tes modifications dans les appels de ta classe.
Lionel.
"Alex St-laurent" a écrit dans le message de news:
Avec une application en CSharp je doit parcourir un fichier Code Source ".cs", rechercher dans ce fichier tout les MessageBox et leur contenu afin d'y apporter certaines modification.
J'aimerais avoir vos suggestion sur la méthode que je devrait utiliser pour ouvrir le fichier et y effectuer ma recherche.
Merci d'avance pour votre aide.
Est-ce qu'il s'agit de le faire "à la main" ou de faire un traitement
automatisé ?
S'il s'agit de le faire à la main, il suffit de faire Rechercher/Remplacer
par l'intermédiaire de VS.NET ou en utilisant un outil de substitution batch
quelconque (sed, awk, ...).
S'il s'agit de faire un traitement automatisé, il n'existe pas d'API dans le
.NET Framework permettant de parcourir sémantiquement (en comprenant sa
structure) un fichier CS.
Je vois deux solutions:
- Soit tu lis ton fichier CS via un Stream et tu fais un Replace,
- Soit tu fais ta propre classe MessageBox dans ton namespace en mimant
l'interface de la classe actuelle et tu fais tes modifications dans les
appels de ta classe.
Lionel.
"Alex St-laurent" <AlexStlaurent@discussions.microsoft.com> a écrit dans le
message de news: 9DC9F899-33B9-45A1-B629-6765B011B20A@microsoft.com...
Avec une application en CSharp je doit parcourir un fichier Code Source
".cs", rechercher dans ce fichier tout les MessageBox et leur contenu afin
d'y apporter certaines modification.
J'aimerais avoir vos suggestion sur la méthode que je devrait utiliser
pour
ouvrir le fichier et y effectuer ma recherche.
Est-ce qu'il s'agit de le faire "à la main" ou de faire un traitement automatisé ? S'il s'agit de le faire à la main, il suffit de faire Rechercher/Remplacer par l'intermédiaire de VS.NET ou en utilisant un outil de substitution batch quelconque (sed, awk, ...). S'il s'agit de faire un traitement automatisé, il n'existe pas d'API dans le .NET Framework permettant de parcourir sémantiquement (en comprenant sa structure) un fichier CS. Je vois deux solutions: - Soit tu lis ton fichier CS via un Stream et tu fais un Replace, - Soit tu fais ta propre classe MessageBox dans ton namespace en mimant l'interface de la classe actuelle et tu fais tes modifications dans les appels de ta classe.
Lionel.
"Alex St-laurent" a écrit dans le message de news:
Avec une application en CSharp je doit parcourir un fichier Code Source ".cs", rechercher dans ce fichier tout les MessageBox et leur contenu afin d'y apporter certaines modification.
J'aimerais avoir vos suggestion sur la méthode que je devrait utiliser pour ouvrir le fichier et y effectuer ma recherche.
Merci d'avance pour votre aide.
Alex St-laurent
Précision: Ça doit être automatisé. Je doit créer une application qui fait ce que j'ai décrit dans mon premier post. Alors si quelqu'un as d'autre suggestion n'ésitez pas je suis preneur.
Merci de votre aide
"Lionel LASKE" a écrit :
Est-ce qu'il s'agit de le faire "à la main" ou de faire un traitement automatisé ? S'il s'agit de le faire à la main, il suffit de faire Rechercher/Remplacer par l'intermédiaire de VS.NET ou en utilisant un outil de substitution batch quelconque (sed, awk, ...). S'il s'agit de faire un traitement automatisé, il n'existe pas d'API dans le ..NET Framework permettant de parcourir sémantiquement (en comprenant sa structure) un fichier CS. Je vois deux solutions: - Soit tu lis ton fichier CS via un Stream et tu fais un Replace, - Soit tu fais ta propre classe MessageBox dans ton namespace en mimant l'interface de la classe actuelle et tu fais tes modifications dans les appels de ta classe.
Lionel.
"Alex St-laurent" a écrit dans le message de news: > Avec une application en CSharp je doit parcourir un fichier Code Source > ".cs", rechercher dans ce fichier tout les MessageBox et leur contenu afin > d'y apporter certaines modification. > > J'aimerais avoir vos suggestion sur la méthode que je devrait utiliser > pour > ouvrir le fichier et y effectuer ma recherche. > > Merci d'avance pour votre aide.
Précision: Ça doit être automatisé. Je doit créer une application qui fait ce
que j'ai décrit dans mon premier post. Alors si quelqu'un as d'autre
suggestion n'ésitez pas je suis preneur.
Merci de votre aide
"Lionel LASKE" a écrit :
Est-ce qu'il s'agit de le faire "à la main" ou de faire un traitement
automatisé ?
S'il s'agit de le faire à la main, il suffit de faire Rechercher/Remplacer
par l'intermédiaire de VS.NET ou en utilisant un outil de substitution batch
quelconque (sed, awk, ...).
S'il s'agit de faire un traitement automatisé, il n'existe pas d'API dans le
..NET Framework permettant de parcourir sémantiquement (en comprenant sa
structure) un fichier CS.
Je vois deux solutions:
- Soit tu lis ton fichier CS via un Stream et tu fais un Replace,
- Soit tu fais ta propre classe MessageBox dans ton namespace en mimant
l'interface de la classe actuelle et tu fais tes modifications dans les
appels de ta classe.
Lionel.
"Alex St-laurent" <AlexStlaurent@discussions.microsoft.com> a écrit dans le
message de news: 9DC9F899-33B9-45A1-B629-6765B011B20A@microsoft.com...
> Avec une application en CSharp je doit parcourir un fichier Code Source
> ".cs", rechercher dans ce fichier tout les MessageBox et leur contenu afin
> d'y apporter certaines modification.
>
> J'aimerais avoir vos suggestion sur la méthode que je devrait utiliser
> pour
> ouvrir le fichier et y effectuer ma recherche.
>
> Merci d'avance pour votre aide.
Précision: Ça doit être automatisé. Je doit créer une application qui fait ce que j'ai décrit dans mon premier post. Alors si quelqu'un as d'autre suggestion n'ésitez pas je suis preneur.
Merci de votre aide
"Lionel LASKE" a écrit :
Est-ce qu'il s'agit de le faire "à la main" ou de faire un traitement automatisé ? S'il s'agit de le faire à la main, il suffit de faire Rechercher/Remplacer par l'intermédiaire de VS.NET ou en utilisant un outil de substitution batch quelconque (sed, awk, ...). S'il s'agit de faire un traitement automatisé, il n'existe pas d'API dans le ..NET Framework permettant de parcourir sémantiquement (en comprenant sa structure) un fichier CS. Je vois deux solutions: - Soit tu lis ton fichier CS via un Stream et tu fais un Replace, - Soit tu fais ta propre classe MessageBox dans ton namespace en mimant l'interface de la classe actuelle et tu fais tes modifications dans les appels de ta classe.
Lionel.
"Alex St-laurent" a écrit dans le message de news: > Avec une application en CSharp je doit parcourir un fichier Code Source > ".cs", rechercher dans ce fichier tout les MessageBox et leur contenu afin > d'y apporter certaines modification. > > J'aimerais avoir vos suggestion sur la méthode que je devrait utiliser > pour > ouvrir le fichier et y effectuer ma recherche. > > Merci d'avance pour votre aide.