首页 > 解决方案 > 在 Windows 上不使用 Visual Studio 开发 c# 需要什么?

问题描述

我喜欢使用自己的文本编辑器进行编码。我使用终端。如果我想在 Windows 上不使用 Visual Studio 开发 C#,我需要什么?

标签: c#visual-studioterminalidedevelopment-environment

解决方案


我不知道您只使用文本编辑器和命令行界面进行开发的原因是什么,但我认为您应该重新考虑。

IDE 不仅用于编辑和编译软件,还用于调试软件。我是一个相当不错的软件开发人员,但即使我发现没有合适的调试器调试代码也几乎是不可能的。

我曾经在一所大学担任实验室助理。学生们正在学习 Java,他们的 IDE 是 BlueJ。但是有一个人拥有记事本中的源代码,并且正在通过命令行编译和运行该软件。

每当出现问题时——而且通常出现问题,无论您是初学者还是高级开发人员——他都会从堆栈跟踪中获取行号并在记事本中查找。记事本没有行号,所以他在每行开头的注释中都有行号。当然,当他更改某些内容时,他必须更新行号。他的代码中的每一行都是System.Out.Println.

我确实试图找出问题所在,但我做不到。如果没有合适的调试器,查找和修复软件中的错误将比使用好的 IDE 花费 20 倍的时间。在我看来,Visual Studio 是一个非常好的 IDE。


推荐阅读