J'apprends le C# et je connais les avantages et la facilité d'utilisation de Visual Studio mais fondamentalement je veux apprendre la mécanique de C# à l'ancienne. Je comprends que j'ai besoin au moins .NET Framework et Notepad pour compiler le code C# que j'ai déjà. Maintenant, je l'ai créé la petite application comme myApp.cs et je veux savoir comment dois-je compiler comme exécutable depuis la ligne de commande cmd.exeC# Compilation sans studio visuel
Répondre
Le compilateur de ligne de commande est csc.exe.
MSDN a an article qui pourrait vous aider à démarrer.
Quelle est la différence entre .NET Framework et .NET Framework SDK? MSDN article mention .NET Framework SDK et je vois que j'ai .NET Framework toutes les versions de 1.1 à 3.5 SP1 et oui le dossier contient le csc.exe – Zai
Le .NET Framework est l'environnement d'exécution, et le SDK est le Kit de développement logiciel pour l'exécution. Il a des choses supplémentaires comme des désassembleurs, un débogueur, des outils de signature de code, des outils pour manipuler le Global Assembly Cache, et ainsi de suite. –
http://www.devsource.com/c/a/Using-VS/Working-at-the-Visual-Studio-Command-Line/
Cela devrait aider. Il décrit comment compiler une ligne de commande à l'aide des outils Visual Studio
csc.exe est le compilateur.
Il est en fait très facile d'exécuter le compilateur csc.exe en dehors de l'IDE mais l'astuce consiste à s'assurer que vous avez d'abord exécuté le fichier vsvars32.bat. Ce fichier de commandes met en place toutes les variables d'environnement requises par le compilateur.
Et pendant que vous y êtes, vous pouvez même déboguer le programme en dehors de l'IDE en utilisant le standalone debugger.
Merci. Configuration de l'environnement était quelque chose qui l'a résolu. – Zai
Bonne idée, je pense que cela peut aider à comprendre ce qui se passe.
utilisant csc:
Le/drapeau récursion est vraiment utile et peut être utilisé pour compiler tous les fichiers dans une arborescence de répertoires.
Si vous voulez vous simplifier la vie tout en restant proche des bases, utilisez un éditeur de texte plus agréable que le bloc-notes. Celui qui peut appeler un fichier batch qui compile et exécute votre programme. Ensuite, vous pouvez le configurer de sorte que lorsque vous cliquez sur une erreur de compilation, il va au code source de cette erreur.
- 1. Compilation de projet/solution de studio visuel avec seulement .net SDK (sans VS installé)
- 2. Apprentissage C - Vouloir utiliser le studio visuel
- 3. Compilation d'ODE sous Windows sans Visual Studio (pour PyODE)
- 4. cmake et le studio visuel
- 5. studio visuel ajouter
- 6. WebUserControl css studio visuel
- 7. Extension du studio visuel
- 8. Session en studio visuel
- 9. Reconstruire la solution dans vs2008 sans studio visuel?
- 10. -D pour le studio visuel
- 11. codehighlighter C/C++ dans le studio visuel 2005
- 12. en-tête de studio visuel
- 13. Compilation conditionnelle dans Visual Studio (C#)
- 14. Quatre binaires de compilation Visual Studio/C#
- 15. Visual Studio 2010 Compilation du code C
- 16. Grille-pain d'événement pour studio visuel 2008
- 17. Meilleur moyen d'acheter studio visuel
- 18. plage d'impression studio visuel dans
- 19. Comment compiler C# Webapplication sans VS?
- 20. C# en utilisant les opérateurs de redirection en studio visuel
- 21. C# IEnumerator je n'accepte pas dans le studio visuel 2008
- 22. Comment créer un motif visuel C# qui ressemble à une liste d'erreurs de studio visuel
- 23. bug studio visuel ennuyeux, une solution?
- 24. Android PreferenceManager sans composant visuel?
- 25. déconnecter solution de studio visuel de sourcesafe?
- 26. Compilation d'un fichier projet .vbproj ou .csproj sans Visual Studio
- 27. Compilation du code LoginAdmin.dll de Microsoft sans Visual Studio
- 28. Utilisation du studio visuel comme éditeur VBA
- 29. cublas lien dans le studio visuel
- 30. plug-in de création de studio visuel
Ajout de quelques tags supplémentaires pertinents –
Téléchargez un éditeur décent. Notepad est à peu près la pire chose à écrire le code. Essayez Notepad ++, c'est gratuit (les deux significations). –