对于Windows开发,我的意思是。
查看其他问题,还有VS的替代品,但它们似乎是基于Web的替代品,这很好,或者,如果您愿意,您可以在记事本中编写整个.net网站。
但是,除了Windows开发的IDE之外,还有更多功能吗?IE浏览器是否可以在记事本中创建应用程序,Visual Studio的编译器部分还是单独的部分(可以通过命令行或其他方式调用)?
我不想不使用VS,我对它感到满意,做了我需要做的事等等,只是我好奇的一个方面。
对于Windows开发,我的意思是。
查看其他问题,还有VS的替代品,但它们似乎是基于Web的替代品,这很好,或者,如果您愿意,您可以在记事本中编写整个.net网站。
但是,除了Windows开发的IDE之外,还有更多功能吗?IE浏览器是否可以在记事本中创建应用程序,Visual Studio的编译器部分还是单独的部分(可以通过命令行或其他方式调用)?
我不想不使用VS,我对它感到满意,做了我需要做的事等等,只是我好奇的一个方面。
Answers:
编译器是单独提供的。
对于C#,它将是csc.exe
。您可以随时从命令行调用它。传递要编译的源文件的名称,要引用的库,编译选项,然后开始。
我相信,当您要求Visual Studio构建项目时,Visual Studio本身会通过命令行调用编译器。您看到的生成输出消息是命令行编译器返回的内容。
除了此Visual Studio,Visual Studio不仅仅是用于编译器的GUI。它具有一个不错的文本编辑器,调试器,设计器工具,SQL浏览器,还与测试工具,版本控制和其他工具集成(可通过插件扩展)。您将努力寻找兼具可比水平的同等产品(适用于Microsoft堆栈)。
我要加两分钱。我会说您不能使用“仅IDE”一词。用词表达问题的方式几乎是在说“ Visual Studio只是精美的文本编辑器吗?”。记住,它具有调试器,SQL工具,可视设计器,移动开发工具,用于检查内存的查看器等。VisualStudio是一个IDE,而IDE是一组开发/调试工具。
我认为您已经找到了所要查找的答案,可以单独下载编译器,但是我希望开发人员能够意识到IDE给表带来了多少。甚至组织项目的能力也是一件很美好的事情。我想这个肥皂盒比其他任何东西都更“请学习工具”。您也可以使用Visual Studio调试系统问题。