pardonnez-moi mais je suis juste nouveau. alors comment puis-je résoudre la question ci-dessus? Merci beaucoup.comment puis-je appeler un autre programme .cs à partir d'une application console C#?
Répondre
Vous ne pouvez pas exécuter un fichier .cs, car il doit d'abord être compilé.
Lorsque vous avez compilé ce fichier, vous avez un fichier .exe. En utilisant Process.Start vous pouvez l'exécuter.
Il existe des moyens de compiler et d'exécuter le code source à partir d'un programme C#, mais c'est un sujet avancé et probablement pas ce dont vous avez besoin.
Si ce n'est pas ce que vous voulez, s'il vous plaît modifier votre question et fournir plus de détails.
Si vous souhaitez simplement utiliser certaines méthodes et classes, ajoutez-les simplement dans le projet et placez l'espace de noms dans la portée. Et ça devrait être OK. (J'utilise visual studio)
Si vous voulez utiliser la classe contenue dans le fichier .cs vous devez l'ajouter comme un fichier existant dans votre projet
cliquez sur le projet dans l'explorateur de solution. .. clic droit -> ajouter -> ajouter existant
si le fichier fait partie d'un autre projet, vous pouvez alors peut-être dans le dialogue Ajouter un fichier l'ajouter en tant que lien (probablement pas recommandé).
Si la .cs fait partie d'un autre projet et que vous voulez utiliser la classe comme il est compilé dans ce p.roject vous avez 2 options
1) ajouter une référence au projet et assurez-vous que la classe est public.
2) ajouter le projet comme un projet existant à votre solution, puis ajouter une référence au projet à l'intérieur de votre solution
avec toutes ces méthodes de la classe dans les .cs est probablement dans un autre espace de noms qui signifie que vous devra également mettre une instruction using en haut de votre fichier.
par exemple
utilisant System.Collections.Generic
vous presque definatley ne voulez pas compiler le code lors de l'exécution de votre application de la console puis exécutez que ... vous auriez pas idée de ce que le code va faire. C'est un énorme risque de sécurité.
- 1. Comment appeler une méthode .cs à partir d'une fonction JavaScript?
- 2. Exécution d'une application de console à partir d'une autre application de console
- 3. Comment appeler C# .dll à partir d'une application C++/CLI?
- 4. C# application console
- 5. Configurer les rôles par programme à partir d'une application console
- 6. Pouvez-vous exécuter un autre fichier EXE à partir d'une application console C#?
- 7. Démarrer mon programme à partir d'une autre application
- 8. Comment démarrer un programme C# à partir d'un autre programme C# dans la même carte?
- 9. Comment appeler une application C# windows à partir d'un contrôle?
- 10. Comment appeler le fichier .cs à partir d'un fichier .aspx.cs dans asp.net C#
- 11. Comment appeler un script shell à partir du programme PLSQL
- 12. Comment ajouter un fichier cs à un projet C# existant?
- 13. Console de programme Unix vs autre chose
- 14. Comment appeler C# à partir de C++
- 15. comment appeler dynamiquement un fichier dll à partir du code (.cs)
- 16. Comment accéder aux objets de formulaire à partir d'un autre fichier cs en C#
- 17. Réorientation sortie de la console à une autre application
- 18. Créer une console à partir d'une application .NET non-console
- 19. Appel d'un WebMethod d'une application à partir d'une autre application?
- 20. Comment appeler un service Web à partir d'une application iPhone
- 21. Comment appeler un script Perl dans une application C#?
- 22. Comment appeler javaScript à partir d'Objective C?
- 23. appelez un fichier jython à partir d'un autre programme
- 24. Exécution d'un autre programme à partir du projet C# setup
- 25. Comment appeler un processus Java à partir de Windows Powershell?
- 26. Exécution d'un programme dans un autre programme?
- 27. Accès à une variable dans un programme .NET à partir d'un autre programme .NET distinct
- 28. Comment appeler un objet DCOM à partir de C#?
- 29. Comment appeler une application android d'une autre application Android
- 30. Comment appeler une applet à partir d'un autre fichier Java?
VTC comme pas une vraie question. Je peux penser à au moins 3 choses possibles que cette question pourrait poser. – Brian
@Brian: Si ce n'est pas clair pour vous, vous devriez demander des éclaircissements au PO au lieu de simplement voter pour fermer. Souvent, si vous êtes nouveau dans un domaine, vous ne savez pas qu'il existe des options possibles et que votre question n'est pas claire. –
En outre, savoir ces options est généralement la réponse que vous cherchez - mais tout le monde n'est pas parfait. –