我正在学习C#,我知道使用Visual Studio的优点和易用性,但基本上我想学习C#的旧机制的机制。 我知道我需要至少.NET Framework和记事本来编译我已经拥有的C#代码。现在,我已经创建了小的应用程序作为myApp.cs,我想知道我应该怎么编译为可执行的命令行CMD.EXEC#编译没有visual studio
回答
命令行编译器是CSC.EXE。
MSDN有an article这可能会帮助您开始。
.NET Framework和.NET Framework SDK有什么区别? MSDN文章提到.NET框架SDK和我看到我有.NET Framework的所有版本从1.1到3.5 SP1,并且是该文件夹确实包含csc.exe – Zai 2009-12-18 00:07:05
.NET框架是运行时,SDK是运行时的软件开发工具包。它具有反汇编程序,调试器,代码签名工具,用于处理全局程序集缓存的工具等额外功能。 – 2009-12-18 00:43:59
http://www.devsource.com/c/a/Using-VS/Working-at-the-Visual-Studio-Command-Line/
这应该帮助。它描述了如何使用Visual Studio工具进行命令行编译
它实际上是很容易的运行IDE外部CSC.EXE编译器,但关键是要确保你已经先运行vsvars32.bat文件。该批处理文件设置编译器所需的全部环境变量。
当你在它的时候,你甚至可以通过使用standalone debugger来调试IDE以外的程序。
谢谢。环境设置是解决它的东西。 – Zai 2009-12-18 00:19:39
好主意,我认为它可以帮助理解正在发生的事情。
使用CSC:
的/递归标志是真正有用的,可以用来编译目录树中的所有文件。
如果您希望让自己的生活更轻松一些,同时仍然接近基础,请使用比记事本更好的文本编辑器。一个可以调用编译和运行程序的批处理文件。然后你可以设置它,这样当你点击一个编译错误时,它会转到该错误的源代码。
- 1. 的Visual Studio编译没有打字稿
- 2. MVC - Visual Studio 2010编译没有错误
- 3. C#编译Visual Studio程序
- 4. 单独编译c#类有或没有visual studio 2010
- 5. Visual Studio 2008 C++编译:没有生成Lib文件
- 6. 头文件没有被编译(C++ Visual Studio 2015)
- 7. 如何在没有visual studio的情况下编译C文件
- 8. 编译C++在Visual Studio在汇编
- 9. Visual Studio,Intel Visual Fortran和Visual C/C++混合语言编译
- 10. 有没有人有所有的Visual Studio C#编译指示名称的列表?
- 11. 在没有Visual C++的情况下编译C++ Visual C++ 7.1解决方案
- 12. visual studio 2010 c#winform运行时编译
- 13. Visual Studio 2013 C++不编译更改
- 14. C++ Visual Studio 2013编译错误?
- 15. Visual Studio C编译器的路径
- 16. visual studio 2010 c#简单编译帮助
- 17. Visual Studio 2012本地C++ DLL x86编译
- 18. 与Visual Studio的C++编译错误
- 19. 与Visual Studio编译C程序
- 20. Visual Studio for C++使用的编译器?
- 21. 编译在Visual Studio(非.NET)“标准” C++
- 22. 编译C文件在Matlab与Visual Studio
- 23. Matlab不检测Visual Studio C++编译器
- 24. 如何在visual studio 2010中编译C?
- 25. Visual studio 2013编译严格C++ 11
- 26. 奇怪的编译(?)probem。 Visual Studio C++ 2008
- 27. 如何使用Visual Studio C++编译器?
- 28. 在Visual Studio(C#)编译时设置值?
- 29. 不能在Visual Studio编译C 2012
- 30. Visual Studio无法编译C++项目
添加了一些额外的相关标签 – 2009-12-17 23:46:59
下载一个体面的编辑器。记事本是编写代码最糟糕的事情。尝试Notepad ++,它的免费(含义)。 – 2009-12-17 23:54:06