适用于Windows的Microsoftless C#开发系统

时间:2009-05-28 07:53:37

标签: c# windows

如果您获得了一台装有Windows(XP或Vista)的新计算机并且必须为C#安装一个开发系统,该开发系统使用微软创建的东西,那么你会怎么做?

PS: 我想说清楚(因为我似乎最初没有),我不是指IDE。 我的意思是一个系统。假设我在没有安装.Net的情况下安装XP或Vista。

我必须安装哪些“组件”即编译器,运行时和库才能在C#中进行开发,如何使用尽可能少的Microsoft产品来完成。

7 个答案:

答案 0 :(得分:22)

问题是,为什么不将Microsoft产品用于Microsoft创建的产品?

如果答案是费用,那么请查看免费版的C#IDE和编译器Visual Studio Express

如果还有其他原因,那么您可以随时使用自己的文本编辑器download Mono并获取Mono C# compiler并自行编译。如果您正在寻找替代IDE,SharpDevelop is available

答案 1 :(得分:6)

在开发方面,IDE最好的赌注之一是SharpDevelop

如果您想更进一步,甚至不使用Microsoft编译器,您可以使用Mono(仅限C#)。

答案 2 :(得分:5)

.NET Framework本身附带了一个编译器和构建系统(csc / msbuild,相当于gcc / make)内置。它位于C:\ Windows \ Microsoft.NET \ v3.5中。你真正需要构建.NET代码的只是Notepad(或者最好是Vim)的副本

答案 3 :(得分:2)

答案 4 :(得分:1)

我听说过Sharp develop

答案 5 :(得分:1)

您可以使用Eclipse,Mono和C#插件。对于更复杂的东西,您可以使用命令行进行编译。

答案 6 :(得分:0)

我曾使用ASP.Net Web Matrix在c#1。0年前开发了一些网站。它是免费的,精简版和易于使用。