Je convertissait un programme C à C# et en utilisant MS Visual Studio 2005. Dans le programme C les arguments sont passés commeC# en utilisant les opérateurs de redirection en studio visuel
CProg.exe DataFile <ParameterFile> OutPutFile
Lorsque j'utilise paramètres ci-dessus dans mes paramètres du projet de Projet C, ça marche bien. Le périphérique d'entrée standard est maintenant redirigé vers "ParameterFile" et le périphérique de sortie standard vers "OutPutFile". Mais lorsque je l'utilise avec un projet C#, il ne redirige pas les périphériques StdIn ou SdtOut. Dans l'application (lors du débogage avec Visual studio) je reçois toutes ces valeurs comme arguments (y compris "<" et ">"). Mais lorsque j'exécute l'application C# via l'invite de commande, cela fonctionne très bien (même chose que l'application C).
Il semble que MS Visual Studio 2005 ne comprenne pas les opérateurs de redirection lors du débogage de l'application.
Ou est-ce que je manque des paramètres ?? Veuillez nous suggérer.
VS 2005 le supporte pour le projet C++ mais je n'ai pas obtenu la même fonctionnalité pour le projet C#. – Sandy